US2006090058A1PendingUtilityA1

Method and data storage system for providing multiple partition support

Assignee: CHNG YONGPENGPriority: Oct 26, 2004Filed: Oct 26, 2004Published: Apr 27, 2006
Est. expiryOct 26, 2024(expired)· nominal 20-yr term from priority
G06F 3/0643G06F 3/0605G06F 3/0644G06F 3/0676
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus of the present invention includes partition selection circuitry configured to selectably provide individual access to multiple ones of a plurality of partitions of a data storage component by a host device without multiple partition support. The apparatus can also include the data storage component and/or the host device. The partition selection circuitry uses a logical block addressing (LBA) address generated by the host device, and an operating mode indicator indicative of a particular partition, to allow the partitions of the data storage component to be accessed by the host device without multiple partition support. Methods implemented by the apparatus are also disclosed.

Claims

exact text as granted — not AI-modified
1 . An apparatus comprising: 
 a data storage component configured to provide a plurality of partitions; and    partition selection circuitry configured to selectably provide individual access to multiple ones of the plurality of partitions of the data storage component by a host device without multiple partition support.    
     
     
         2 . The apparatus of  claim 1 , wherein the plurality of partitions of the data storage component share same logical block addressing (LBA) address spaces.  
     
     
         3 . The apparatus of  claim 2 , wherein the partition selection circuitry includes a switch configured to selectably provide the individual access to the multiple ones of the plurality of partitions of the data storage component as a function of a mode indicator, and as a function of a logical block addressing (LBA) address generated by the host device.  
     
     
         4 . The apparatus of  claim 3 , wherein the mode indicator is a partition number.  
     
     
         5 . The apparatus of  claim 3 , wherein the switch is a hardware switch.  
     
     
         6 . The apparatus of  claim 3 , wherein the switch is a software switch.  
     
     
         7 . The apparatus of  claim 1 , wherein the plurality of partitions of the data storage component have different reference logical block addressing (LBA) address spaces.  
     
     
         8 . The apparatus of  claim 7 , wherein the partition selection circuitry includes an address translation engine configured to translate a partition number, and a logical block addressing (LBA) address generated by the host device, into a native LBA address, and to selectably provide access to the partitions of the data storage component based upon the native LBA address.  
     
     
         9 . The apparatus of  claim 1 , wherein the partition selection circuitry and the data storage component are embodied in a data storage apparatus.  
     
     
         10 . The apparatus of  claim 9 , wherein the data storage apparatus is a disc drive data storage apparatus.  
     
     
         11 . The apparatus of  claim 1 , wherein the plurality of partitions of the data storage component are each formatted as primary partitions and share same reference logical block addressing (LBA) address spaces.  
     
     
         12 . The apparatus of  claim 1 , wherein the plurality of partitions of the data storage component have different logical block addressing (LBA) address spaces, with one of the plurality of partitions formatted as a primary partition and remaining partitions being formatted as extended partitions.  
     
     
         13 . An apparatus comprising: 
 partition selection circuitry configured to selectably provide individual access to multiple ones of a plurality of partitions of a data storage component by a host device without multiple partition support.    
     
     
         14 . The apparatus of  claim 13 , wherein the partition selection circuitry includes a switch configured to selectably provide the individual access to the multiple ones of the plurality of partitions of the data storage component as a function of a logical block addressing (LBA) address and as a function of a mode indicator.  
     
     
         15 . The apparatus of  claim 13 , wherein the partition selection circuitry includes an address translation engine configured to translate a logical block addressing (LBA) address and a partition number into a native LBA address, and to selectably provide access to the partitions of the data storage component based upon the native LBA address.  
     
     
         16 . A data storage component including the partition selection circuitry of  claim 13 .  
     
     
         17 . A method comprising: 
 generating a logical block addressing (LBA) address and an operating mode indicator for a host device without multiple partition support;    accessing a data storage component having a plurality of partitions using the host device without multiple partition support as a function of the generated LBA address and operating mode.    
     
     
         18 . The method of  claim 17 , wherein generating the operating mode using the host device without multiple partition support further comprises generating a partition number.  
     
     
         19 . The method of  claim 17 , wherein generating the LBA address and the operating mode indicator for the host device without multiple partition support further comprises generating the LBA address and the operating mode for a host device having a FAT16 file system.  
     
     
         20 . The method of  claim 17 , wherein accessing the data storage unit as a function of the generated LBA address and the operating mode further comprises: 
 selecting one of the plurality of partitions based upon the operating mode; and    accessing the selected one of the plurality of partitions using the generated LBA address.    
     
     
         21 . The method of  claim 17 , wherein accessing the data storage unit as a function of the generated LBA address and the operating mode further comprises: 
 translating the generated LBA address and the operating mode into a native LBA address for the data storage component; and    accessing the selected one of the plurality of partitions using the native LBA address.

Join the waitlist — get patent alerts

Track US2006090058A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.