Method and data storage system for providing multiple partition support
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-modified1 . 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.