Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
346 words
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 an ISO defined system area and floppy disk images in a primary volume space, the boot record containing identification information and boot code and the floppy drive images containing boot code, operating system code, CD-ROM drivers 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 is 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, loading the boot code in the boot record into memory; responding to floppy drive requests by determining if redirection to the CD-ROM is indicated and redirecting floppy drive requests of a plurality of floppy drive request types to the CD-ROM drive if redirection is indicated and directing all floppy drive requests to the floppy drive if redirection is not indicated; and executing said CD-ROM boot record boot code after loading into memory, and wherein after said CD-ROM boot record boot code is executing, determining the type of floppy drive present in the computer system; determining the location on the CD-ROM of the floppy disk image corresponding to the type of floppy drive present in the computer system; indicating redirection of floppy drive requests to the CD -- ROM drive; obtaining the boot code from the floppy disk image after redirection is indicated; executing said floppy disk image boot code to load an operating system and CD-ROM drivers; and removing the indication of redirection of the floppy drive requests to the CD-ROM drive after loading of the operating system and CD-ROM drivers so that all floppy drive requests are handled by the floppy drive.
Claim 2
Independent Claim
346 words
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 an ISO defined system area and floppy disk images in a primary volume space, the boot record containing identification information and boot code and the floppy drive images containing boot code, operating system code, CD-ROM drivers 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 is 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, loading the boot code in the boot record into memory; responding to floppy drive requests by determining if redirection to the CD-ROM is indicated and redirecting floppy drive requests of a plurality of floppy drive request types to the CD-ROM drive if redirection is indicated and directing all floppy drive requests to the floppy drive if redirection is not indicated; and executing said CD-ROM boot record boot code after loading into memory, and wherein after said CD-ROM boot record boot code is executing, determining the type of floppy drive present in the computer system; determining the location on the CD-ROM of the floppy disk image corresponding to the type of floppy drive present in the computer system; indicating redirection of floppy drive requests to the CD -- ROM drive; obtaining the boot code from the floppy disk image after redirection is indicated; executing said floppy disk image boot code to load an operating system and CD-ROM drivers; and removing the indication of redirection of the floppy drive requests to the CD-ROM drive after loading of the operating system and CD-ROM drivers so that all floppy drive requests are handled by the floppy drive.
Claim 3
Dependent Claim
26 words
The method of claim 1, wherein said step of scanning the first predetermined number of CD-ROM sectors commences scanning at the first sector of the CD-ROM.
Claim 4
Dependent Claim
38 words
The method of claim 1, wherein said step of responding to floppy drive requests by determining if redirection is indicated directs all floppy drive requests of a type requesting identification of the floppy drive to the floppy drive.
Claim 5
Dependent Claim
80 words
The method of claim 1, wherein said floppy disk images are located at the end of the primary volume space on the CD-ROM and said step of determining the location on the CD-ROM of the floppy disk image determines the end of the primary volume space and subtracts a first value if a first floppy disk image is to be used and subtracts said first value and a second value if a second floppy disk image is to be used.
Claim 6
Independent Claim
345 words
A method of booting a personal computer system having a tape drive and a floppy drive from a tape, comprising the steps of: preparing a tape having a system area followed by a primary volume space, said system area having a boot record and the primary volume space having floppy disk images, the boot record containing identification information and boot code and the floppy drive images containing boot code, operating system code, tape drivers and other code; determining if the tape drive is the intended boot device; scanning a first predetermined number of tape sectors commencing in the system area until a boot record or volume descriptor terminator is found if the tape is the intended boot device; if said predetermined number of sectors is scanned without finding a boot record or if a volume descriptor terminator is found, indicating that the tape is not available for booting; if a boot record is found, loading the boot code in the boot record into memory; responding to floppy drive requests by determining if redirection to the tape is indicated and redirecting floppy drive requests of a plurality of floppy drive request types to the tape drive if redirection is indicated and directing all floppy drive requests to the floppy drive if redirection is not indicated; and executing said tape boot record boot code after loading into memory, and wherein after said tape boot record boot code is executing, determining the type of floppy drive present in the computer system; determining the location on the tape of the floppy disk image corresponding to the type of floppy drive present in the computer system; indicating redirection of floppy drive requests to the tape drive; obtaining the boot code from the floppy disk image after redirection is indicated; executing said floppy disk image boot code to load an operating system and tape drivers; and removing the indication of redirection of the floppy drive requests to the tape drive after loading of the operating system and tape drivers so that all floppy drive requests are handled by the floppy drive.
Claim 7
Independent Claim
345 words
A method of booting a personal computer system having a tape drive and a floppy drive from a tape, comprising the steps of: preparing a tape having a system area followed by a primary volume space, said system area having a boot record and the primary volume space having floppy disk images, the boot record containing identification information and boot code and the floppy drive images containing boot code, operating system code, tape drivers and other code; determining if the tape drive is the intended boot device; scanning a first predetermined number of tape sectors commencing in the system area until a boot record or volume descriptor terminator is found if the tape is the intended boot device; if said predetermined number of sectors is scanned without finding a boot record or if a volume descriptor terminator is found, indicating that the tape is not available for booting; if a boot record is found, loading the boot code in the boot record into memory; responding to floppy drive requests by determining if redirection to the tape is indicated and redirecting floppy drive requests of a plurality of floppy drive request types to the tape drive if redirection is indicated and directing all floppy drive requests to the floppy drive if redirection is not indicated; and executing said tape boot record boot code after loading into memory, and wherein after said tape boot record boot code is executing, determining the type of floppy drive present in the computer system; determining the location on the tape of the floppy disk image corresponding to the type of floppy drive present in the computer system; indicating redirection of floppy drive requests to the tape drive; obtaining the boot code from the floppy disk image after redirection is indicated; executing said floppy disk image boot code to load an operating system and tape drivers; and removing the indication of redirection of the floppy drive requests to the tape drive after loading of the operating system and tape drivers so that all floppy drive requests are handled by the floppy drive.
Claim 8
Dependent Claim
26 words
The method of claim 5, wherein said step of scanning the first predetermined number of tape sectors commences scanning at the first sector of the tape.
Claim 9
Dependent Claim
38 words
The method of claim 5, wherein said step of responding to floppy drive requests by determining if redirection is indicated directs all floppy drive requests of a type requesting identification of the floppy drive to the floppy drive.
Claim 10
Independent Claim
438 words
A method of booting a personal computer system having a CD-ROM drive, a tape drive and a floppy drive from an ISO 9660 compatible CD-ROM or a tape, comprising the steps of: preparing either an ISO 9660 compatible CD-ROM having a boot record in an ISO defined system area and floppy disk images in a primary volume space, the boot record containing identification information and boot code and the floppy drive images containing boot code, operating system code, CD-ROM drivers and other code or a tape having a system area followed by a primary volume space, the system area having a boot record and the primary volume space having floppy disk images, the boot record containing identification information and boot code and the floppy drive images containing boot code, operating system code, tape drivers and other code; determining if the CD-ROM or tape drive is the intended boot device; scanning a first predetermined number of sectors of the intended CD-ROM or tape commencing in the system area until a boot record or volume descriptor terminator is found if the CD-ROM or the tape is the intended boot device; if said predetermined number of sectors is scanned without finding a boot record or if a volume descriptor terminator is found, indicating that the CD-ROM or tape is not available for booting; if a boot record is found, loading the boot code in the boot record into memory; responding to floppy drive requests by determining if redirection to the CD-ROM or tape is indicated and redirecting floppy drive requests of a plurality of floppy drive request types to the CD-ROM or tape drive if redirection is indicated and directing all floppy drive requests to the floppy drive if redirection is not indicated; and executing said CD-ROM or tape boot record boot code after loading into memory, and wherein after said CD-ROM or tape boot record boot code is executing, determining the type of floppy drive present in the computer system; determining the location on the CD-ROM or the tape of the floppy disk image corresponding to the type of floppy drive present in the computer system; indicating redirection of floppy drive requests to the CD -- ROM or tape drive; obtaining the boot code from the floppy disk image after redirection is indicated; executing said floppy disk image boot code to load an operating system and CD-ROM or tape drivers; and removing the indication of redirection of the floppy drive requests to the CD-ROM or tape drive after loading of the operating system and CD-ROM or tape drivers so that all floppy drive requests are handled by the floppy drive.
Claim 11
Independent Claim
438 words
A method of booting a personal computer system having a CD-ROM drive, a tape drive and a floppy drive from an ISO 9660 compatible CD-ROM or a tape, comprising the steps of: preparing either an ISO 9660 compatible CD-ROM having a boot record in an ISO defined system area and floppy disk images in a primary volume space, the boot record containing identification information and boot code and the floppy drive images containing boot code, operating system code, CD-ROM drivers and other code or a tape having a system area followed by a primary volume space, the system area having a boot record and the primary volume space having floppy disk images, the boot record containing identification information and boot code and the floppy drive images containing boot code, operating system code, tape drivers and other code; determining if the CD-ROM or tape drive is the intended boot device; scanning a first predetermined number of sectors of the intended CD-ROM or tape commencing in the system area until a boot record or volume descriptor terminator is found if the CD-ROM or the tape is the intended boot device; if said predetermined number of sectors is scanned without finding a boot record or if a volume descriptor terminator is found, indicating that the CD-ROM or tape is not available for booting; if a boot record is found, loading the boot code in the boot record into memory; responding to floppy drive requests by determining if redirection to the CD-ROM or tape is indicated and redirecting floppy drive requests of a plurality of floppy drive request types to the CD-ROM or tape drive if redirection is indicated and directing all floppy drive requests to the floppy drive if redirection is not indicated; and executing said CD-ROM or tape boot record boot code after loading into memory, and wherein after said CD-ROM or tape boot record boot code is executing, determining the type of floppy drive present in the computer system; determining the location on the CD-ROM or the tape of the floppy disk image corresponding to the type of floppy drive present in the computer system; indicating redirection of floppy drive requests to the CD -- ROM or tape drive; obtaining the boot code from the floppy disk image after redirection is indicated; executing said floppy disk image boot code to load an operating system and CD-ROM or tape drivers; and removing the indication of redirection of the floppy drive requests to the CD-ROM or tape drive after loading of the operating system and CD-ROM or tape drivers so that all floppy drive requests are handled by the floppy drive.
Claim 12
Dependent Claim
30 words
The method of claim 8, wherein said step of scanning the first predetermined number of CD-ROM or tape sectors commences scanning at the first sector of the CD-ROM or tape.
Claim 13
Dependent Claim
38 words
The method of claim 8, wherein said step of responding to floppy drive requests by determining if redirection is indicated directs all floppy drive requests of a type requesting identification of the floppy drive to the floppy drive.
Claim 14
Dependent Claim
80 words
The method of claim 8, wherein said floppy disk images are located at the end of the primary volume space on the CD-ROM and said step of determining the location on the CD-ROM of the floppy disk image determines the end of the primary volume space and subtracts a first value if a first floppy disk image is to be used and subtracts said first value and a second value if a second floppy disk image is to be used.