About: Master boot record is a research topic. Over the lifetime, 223 publications have been published within this topic receiving 3655 citations. The topic is also known as: MBR.
TL;DR: In this paper, the authors present an apparatus and method for protecting BIOS stored on a direct access storage device into a personnal computer system, which consists of a system processor, a system planar, a random access main memory, read only memory, a protection means and at least one direct access disk device.
Abstract: An apparatus and method for protecting BIOS stored on a direct access storage device into a personnal computer system. The personal computer system comprises a system processor, a system planar, a random access main memory, a read only memory, a protection means and at least one direct access storage device. The read only memory includes a first portion of BIOS and data representing the type of system processor and system planar I/O configuration. The first portion of BIOS initializes the system and the direct access storage device, and resets the protection means in order to read in a master boot record into the random access memory from a protectable partition on the direct access storage device.
TL;DR: In this paper, a system and method for performing disk drive diagnostics and restoration using a host-inaccessible partition is described. But the system is limited to a single disk drive.
Abstract: A system and method for performing disk drive diagnostics and restoration using a host-inaccessible partition are disclosed. The system includes a disk drive including: a host-accessible user partition; a host-inaccessible hidden partition independent of the host-accessible user partition; and a disk controller. The user partition includes: a user partition address range; a host-selected operating system; and a host-selected master boot record. The host-inaccessible hidden partition includes: a hidden partition address range outside the user partition address range; diagnostic software for determining a condition of the computer system; and a drive-selected master boot record for waiting for a user input; if the user input is received within a predetermined time period: loading and executing the diagnostic software; and if the user input is not received within the predetermined time period: loading the host-selected master boot record; and loading and executing the host-selected operating system identified by the host-selected master boot record.
TL;DR: In this article, a data length NOM of an area from a master boot record & partition table sector to a partition boot sector is determined so that the plurality of clusters in the user area are not arranged so as to straddle erasable block boundaries.
Abstract: A predetermined number of erasable blocks positioned at a start of a volume area in a semiconductor memory card are provided so as to include volume management information. A user area following the volume management information includes a plurality of clusters. A data length NOM of an area from a master boot record & partition table sector to a partition boot sector is determined so that the plurality of clusters in the user area are not arranged so as to straddle erasable block boundaries. Since cluster boundaries and erasable block boundaries in the user area are aligned, there is no need to perform wasteful processing in which two erasable blocks are erased to rewrite one cluster.
TL;DR: In this paper, the authors present a method to enable address spoofing in a host computer with a limited address range and a disk drive with a protected area that is inaccessible to a user's preferred operating system.
Abstract: The invention may be embodied in a method and a related computer system. The computer system includes a host computer with a native drive-access routine having a limited address range, and a disk drive with a protected area that is inaccessible to a user's preferred operating system. The protected area also lies beyond the limited address range. The method includes receiving and detecting a command in the disk drive for reading a master boot record to initiate a bootload of the operating system. In response to detecting the command, the method includes transferring a drive-selected master boot record that, when executed in the computer system, initiates a process that enables address spoofing, loads an extended-address drive-access routine from the protected area using spoofed addresses within the limited address range, and executes the extended-address drive-access routine to replace the native drive-access routine for providing access to the protected area.
TL;DR: In this paper, a method, an apparatus and a virtual machine for detecting a malicious program(s) are disclosed, which comprises: setting a virtual memory (301), reading a Master Boot Record (MBR) and storing the MBR in the virtual memory, and executing each instruction of the MB R in the VM simulatedly, and detecting whether the virtual RAM is modified after each instruction (303); if so, the malicious program is found, otherwise, continuing to execute the next instruction simulatedly until completing simulation execution of all instructions of all MBR.
Abstract: A method, an apparatus and a virtual machine for detecting a malicious program(s) are disclosed. The method comprises: setting a virtual memory (301); reading a Master Boot Record (MBR) and storing the MBR in the virtual memory (302); and executing each instruction of the MBR in the virtual memory simulatedly, and detecting whether the virtual memory is modified after executing each instruction (303); if so, a malicious program is found, otherwise, continuing to execute the next instruction simulatedly until completing simulation execution of all instructions of the MBR. The technical solution can find the deformed malicious program(s).