System for multiple access hard disk partitioning
First Claim
1. A method for operating first and second absolute sector zero boot loaders on a disk drive in a computer having first and second operating modes, said first boot loader including first boot load instructions and a first partition table identifying a first operating system associated with said first boot loader, said second boot loader including second boot load instructions and a second partition table identifying a second operating system associated with said second boot loader, comprising the steps of:
- storing said first boot loader at absolute sector zero of said disk drive, said first boot loader including a mode identifier that indicates the operating mode of said computer;
storing said second boot loader at a selected sector of said disk drive other than sector zero;
storing an identifier for said second boot loader in said first partition table of said first boot loader, said second boot loader identifier including a pointer to said selected sector at which said second boot loader is located; and
upon initializing said computer;
(A) loading a first BIOS;
(B) examining said mode identifier; and
,(1) when said mode identifier indicates that said first operating mode is selected, executing said first boot load instructions,(2) when said mode identifier indicates that said second operating mode is selected,(a) loading a second BIOS;
(b) examining said first partition table to locate the starting sector of said second boot loader;
(c) storing an offset value corresponding to said starting sector of said second boot loader; and
(d) executing said second boot load instructions, said second boot loader instructions operating as if loaded at absolute sector zero without modification of said second boot loader instructions.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for integrating incompatible hard disk partitioning systems in a single hard disk drive provides a method for installing and operating multiple incompatible absolute zero sector operating systems on the same hard disk drive with a first operating system and its associated boot loader located at absolute physical sector zero and a second operating system and its associated boot loader located at an absolute physical sector other than zero. The system includes a second BIOS that automatically offsets physical addresses for disk requests from the second operating system so that correct absolute physical address of the disk is accessed. This facilitates the use of a single hard disk drive in dual-compatible computers which functions selectively in an IBM AT compatible mode and a non-IBM AT compatible mode.
127 Citations
3 Claims
-
1. A method for operating first and second absolute sector zero boot loaders on a disk drive in a computer having first and second operating modes, said first boot loader including first boot load instructions and a first partition table identifying a first operating system associated with said first boot loader, said second boot loader including second boot load instructions and a second partition table identifying a second operating system associated with said second boot loader, comprising the steps of:
-
storing said first boot loader at absolute sector zero of said disk drive, said first boot loader including a mode identifier that indicates the operating mode of said computer; storing said second boot loader at a selected sector of said disk drive other than sector zero; storing an identifier for said second boot loader in said first partition table of said first boot loader, said second boot loader identifier including a pointer to said selected sector at which said second boot loader is located; and upon initializing said computer; (A) loading a first BIOS; (B) examining said mode identifier; and
,(1) when said mode identifier indicates that said first operating mode is selected, executing said first boot load instructions, (2) when said mode identifier indicates that said second operating mode is selected, (a) loading a second BIOS; (b) examining said first partition table to locate the starting sector of said second boot loader; (c) storing an offset value corresponding to said starting sector of said second boot loader; and (d) executing said second boot load instructions, said second boot loader instructions operating as if loaded at absolute sector zero without modification of said second boot loader instructions. - View Dependent Claims (2, 3)
-
Specification