Computer system capable of booting from CD-ROM and tape
First Claim
1. A method of booting a personal computer system having a CD-ROM drive and a floppy drive from an ISO 9660 compatible CD-ROM, comprising the steps of:
- preparing an ISO 9660 compatible CD-ROM having a boot record and having a floppy disk image in the primary volume space, the boot record containing identification information and information for accessing said floppy disk image and said floppy disk image containing boot code and other code;
determining if the CD-ROM drive is the intended boot device;
determining if a boot record is present on the CD-ROM and loading said information from said boot record into memory;
determining the location on the CD-ROM of said floppy disk image using said boot record information loaded into memory;
obtaining said boot code from said floppy disk image; and
executing said floppy disk image boot code to load said other code located in said floppy disk image.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer system capable of booting currently manufacturable CD-ROMs or tapes without altering the ISO standard or requiring special, customized software to perform this function. A CD-ROM developed for booting according to the present invention contains a boot record as defined by the ISO but located at the end of the defined system area. The operating code of the computer scans for a boot record starting at the beginning sector of the CD-ROM and ending at either a default number or the volume descriptor terminator. The floppy disk boot images are contained at the end of the primary volume space and incorporated in the primary volume space, not external to the primary volume space as in the ISO standard. Boot code contained in the boot record determines the size of the volume, and the proper floppy image to be used and then the actual location of the floppy image. Booting of the system then commences using the floppy image.
-
Citations
15 Claims
-
1. A method of booting a personal computer system having a CD-ROM drive and a floppy drive from an ISO 9660 compatible CD-ROM, comprising the steps of:
-
preparing an ISO 9660 compatible CD-ROM having a boot record and having a floppy disk image in the primary volume space, the boot record containing identification information and information for accessing said floppy disk image and said floppy disk image containing boot code and other code; determining if the CD-ROM drive is the intended boot device; determining if a boot record is present on the CD-ROM and loading said information from said boot record into memory; determining the location on the CD-ROM of said floppy disk image using said boot record information loaded into memory; obtaining said boot code from said floppy disk image; and executing said floppy disk image boot code to load said other code located in said floppy disk image. - View Dependent Claims (2, 3, 4)
-
-
5. A method of booting a personal computer system having a CD-ROM drive and a floppy drive from an ISO 9660 compatible CD-ROM, comprising the steps of:
-
preparing an ISO 9660 compatible CD-ROM having a boot record and having two floppy disk images in the primary volume space, the boot record containing identification information and information for accessing said floppy disk images and for selecting said floppy disk image to be used for booting and each of said floppy disk images containing boot code and other code; determining if the CD-ROM drive is the intended boot device; determining if a boot record is present on the CD-ROM and loading said information from said boot record into memory; determining the location on the CD-ROM of said floppy disk image to be used for booting using said boot record information loaded into memory; obtaining said boot code from said floppy disk image to be used for booting; and executing said obtained floppy disk image boot code to load said other code located in said floppy disk image to be used for booting. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method of booting a personal computer system having a CD-ROM drive and a floppy drive from an ISO 9660 compatible CD-ROM, comprising the steps of:
-
preparing an ISO 9660 compatible CD-ROM having a boot record in the ISO defined system area and having two floppy disk images in the primary volume space, the boot record containing identification information and information for accessing said floppy disk images and for selecting said floppy disk image to be used for booting and each of said floppy disk images containing boot code and other code; determining if the CD-ROM drive is the intended boot device; scanning a first predetermined number of CD-ROM sectors commencing in the system area until a boot record or volume descriptor terminator is found if the CD-ROM is the intended boot device; if said predetermined number of sectors are scanned without finding a boot record or if a volume descriptor terminator is found, indicating that the CD-ROM is not available for booting; if a boot record is found on the CD-ROM, loading said information from said boot record into memory; determining the location on the CD-ROM of said floppy disk image to be used for booting using said boot record information loaded into memory; obtaining said boot code from said floppy disk image to be used for booting; and executing said obtained floppy disk image boot code to load said other code located in said floppy disk image to be used for booting. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification