Claims
- 1. A computer-readable disk media comprising:
a disk formatted into sectors, tracks, cylinders and partitions, said tracks being of uniform length of sectors, and said partitions starting on integral cylinder boundaries; at least one standard partition table located in a first sector, said partition table including definitions of at least one partition, said definition including a logical block starting address and a partition length; and at least one shadow partition table containing one record corresponding to each said partition definition of said standard partition table, each of said records including a preferred drive letter assignment for said corresponding partition definition.
- 2. The computer-readable disk media of claim 1 wherein said shadow partition table is stored following a standard partition table and preceding a partition starting point.
- 3. The computer-readable disk media of claim 2 wherein said standard partition table is a Master Boot Record.
- 4. The computer-readable disk media of claim 2 wherein said standard partition table is an Extended Boot Record.
- 5. The computer-readable disk media of claim 1 wherein said record in said shadow partition table further comprises a logical block address starting point and partition length associated with said preferred drive letter assignment for said corresponding partition definition.
- 6. A method of correlating entries in two partition tables stored on computer-readable disk media) said partition tables each containing records for partitions on the disk media, said records containing at least one starting logical block address and one partition length definition, said method comprising the steps of:
searching a first partition table for at least one record which contains equal starting logical block address and partition length definitions as the starting logical block address and partition length definitions contained in a second partition table; associating pairs of records from said first and said second partition tables which contain equal starting logical block addresses and partition lengths; and associating a drive letter assignment definition contained in at least one of said partition tables associated with said partition.
- 7. The method of correlating entries in two partition tables of claim 6 wherein at least one of two said partition tables is a Master Boot Record.
- 8. The method of correlating entries in two partition tables of claim 6 wherein at least one of two said partition tables is an Extended Boot Record.
- 9. The method of correlating entries in two partition tables of claim 6 wherein at least one of two said partition tables is a Shadow Partition Table.
- 10. A system for formatting and applying a sticky drive letter to a computer disk media, comprising:
a means for writing computer data onto at least one surface of said computer disk media; a controller means for controlling said disk writing means for formatting the surface of the computer disk media into sectors, tracks, cylinders and partitions according to industry norms for personal computer disks, wherein each partition begins on an integral cylinder boundary, and wherein each disk contains at least one standard partition table in the first sector of the disk, said standard partition table including standard records defining the start logical block address and length for each partition on a computer disk media; and a sticky drive letter management means suitable for creating at least one shadow partition table disposed in disk space following a standard partition table and preceding the beginning of a partition, such that said shadow partition table contains at least one shadow record which associates partitions on the disk with preferred drive assignments.
- 11. The system for formatting and applying a sticky drive letter to a computer disk media of claim 10 wherein said preferred drive assignments include drive letter assignments.
- 12. The system for formatting and applying a sticky drive letter to a computer disk media of claim 10 wherein said computer disk media include removable disk media.
- 13. The system for formatting and applying a sticky drive letter to a computer disk media of claim 10 further comprising a means for automatically associating standard records in said standard partition table with shadow records in said shadow partition table.
- 14. The system for formatting and applying a sticky drive letter to a computer disk media of claim 13 wherein said means for automatically associating standard records and shadow records further comprises means for determining said association by comparing starting logical block addresses and lengths in each record in the standard partition table and the shadow partition table.
- 15. A disk server system for providing access to at least one computer disk media having sticky drive letters recorded on each disk media, said computer disk media having a format including one or more partitions, said disk server system comprising:
a first means for reading and interpreting at least one standard partition table disposed on said computer disk media; a second means for reading and interpreting at least one shadow partition table disposed on said computer disk media, said shadow partition table containing preferred drive reference assignments for each partition of said computer disk media; and an operating system means operably disposed within said disk server system for assigning drive references to disks and disk partitions according to said preferred drive references in said shadow partition table.
- 16. The disk server system of claim 15 wherein said second means for reading and interpreting said shadow partition table is further adapted to read shadow tables which are disposed in disk space following said standard partition table and prior to a beginning of a partition table.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application is a divisional application related to U.S. patent application Ser. No. 09/409,590, docket number AT9-99-295, filed on Sep. 30, 1999, by Benedict Michael Rafanello.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09408590 |
Sep 1999 |
US |
Child |
10189939 |
Jul 2002 |
US |