CN102236604A - Control circuit and related method applied to physical storage device - Google Patents

Control circuit and related method applied to physical storage device Download PDF

Info

Publication number
CN102236604A
CN102236604A CN2010101693926A CN201010169392A CN102236604A CN 102236604 A CN102236604 A CN 102236604A CN 2010101693926 A CN2010101693926 A CN 2010101693926A CN 201010169392 A CN201010169392 A CN 201010169392A CN 102236604 A CN102236604 A CN 102236604A
Authority
CN
China
Prior art keywords
storage
storage device
operating system
entity
addressing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010101693926A
Other languages
Chinese (zh)
Inventor
郑凯隆
简旭廷
郭俊宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JMICRON TECHNOLOGY Corp
Jmicron Tech Corp
Original Assignee
JMICRON TECHNOLOGY Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JMICRON TECHNOLOGY Corp filed Critical JMICRON TECHNOLOGY Corp
Priority to CN2010101693926A priority Critical patent/CN102236604A/en
Publication of CN102236604A publication Critical patent/CN102236604A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a control circuit applied to a physical storage device. The control circuit comprises a partitioning circuit and a reporting circuit, wherein the partitioning circuit is coupled to the physical storage device, and is used for partitioning the storage capacity of the physical storage device into partitioned storage blocks of which each has partitioned storage capacity not greater than the maximum storage capacity addressable for an operating system; and the reporting circuit is coupled to the partitioning circuit, and is used for giving a report to the operating system according to the plurality of partitioned storage blocks, so that the operating system can view the plurality of partitioned storage blocks as a plurality of independent physical storage devices.

Description

Be applied to control circuit and its correlation technique of entity storage device
[technical field]
The present invention refers to a kind of control circuit and its correlation technique that an entity storage device is a plurality of storage blocks of cutting apart especially about a kind of control circuit and its correlation technique of storage device.
[background technology]
In the process that a computer system is operating, an operating system (OperatingSystem) of this computing machine can be carried out accessing operation to a storage device (a for example hard disk).On general, this operating system can have the maximum address of its institute's energy addressing.For instance, by the window XP that company produced of US business Microsoft (Microsoft) (Windows XP) operating system can addressing maximum address be 2 megabyte (Tera-bytes, TB).Therefore, when the user uses greater than the storage device of 2TB capacity collocation window XP operating system together with one, window XP just can't access greater than the storage block of 2TB.Thus, this this greater than the storage block of 2TB just just as having wasted.Therefore, when an operating system is arranged in pairs or groups a storage device when using together, if when the capacity of this storage device surpasses the max cap. restriction of this operating system, how to make this operating system access to have become the problem that industry is needed solution badly to all storage blocks of this storage device.
[summary of the invention]
Therefore, a purpose of the present invention is to provide a kind of control circuit and its correlation technique that an entity storage device is a plurality of storage blocks of cutting apart.
According to one first embodiment of the present invention, it is that a kind of control circuit that is applied to an entity storage device is provided.This control circuit includes a partitioning circuitry and a repayment circuit.This partitioning circuitry system is coupled to this entity storage device, in order to the storage volume cutting with this entity storage device is that a plurality of backs of cutting apart store blocks, and wherein each is cut apart the back and stores one of block and cut apart the maximum storage capacity that storage volume is not more than the energy addressing of operating system institute.This repayment circuit is to be coupled to this partitioning circuitry, and in order to report this operating system back and forth according to these a plurality of back storage blocks of cutting apart, the storage block was considered as a plurality of independent entity storage devices so that this operating system should a plurality ofly be cut apart the back.
According to one first embodiment of the present invention, it is that a kind of control method that is applied to an entity storage device is provided.This control method includes the following step: with a storage volume cutting of this entity storage device is that a plurality of backs of cutting apart store blocks, and wherein each is cut apart the back and stores one of block and cut apart the maximum storage capacity that storage volume is not more than the energy addressing of operating system institute; And store blocks and report this operating system back and forth according to should be a plurality of cutting apart the back so that this operating system should a plurality ofly cut apart after the storage block be considered as a plurality of independent entity storage devices.
[description of drawings]
Fig. 1 is the embodiment synoptic diagram of the present invention's one computer system.
Fig. 2 be the present invention's one partitioning circuitry with cut apart after an embodiment synoptic diagram of an entity storage device.
Fig. 3 is according to an a kind of process flow diagram that is applied to the control method of an entity storage device of the present invention.
[primary clustering symbol description]
100 computer systems
102 main frames
104 entity storage devices
106 control circuits
1062 partitioning circuitries
1064 repayment circuit
1066 decision circuitry
1068 transmission interfaces
104a-104m is cut apart the back and is stored block
[embodiment]
In the middle of instructions and follow-up claim, used some vocabulary to censure specific assembly.The person with usual knowledge in their respective areas should understand, and hardware manufacturer may be called same assembly with different nouns.This instructions and follow-up claim are not used as distinguishing the mode of assembly with the difference of title, but the criterion that is used as distinguishing with the difference of assembly on function.Be an open term mentioned " comprising " in the middle of instructions and the follow-up request item in the whole text, so should be construed to " comprise but be not limited to ".In addition, " coupling " speech is to comprise any indirect means that are electrically connected that directly reach at this, therefore, be coupled to one second device if describe one first device in the literary composition, then represent this first device can directly be electrically connected in this second device, perhaps be electrically connected to this second device indirectly by other device or connection means.
Please refer to Fig. 1.Shown in Figure 1 is the embodiment synoptic diagram of the present invention's one computer system 100, the control circuit 106 that computer system 100 includes a main frame (Host) 102, an entity storage device 104 and is applied to entity storage device 104.One operating system (for example: be to be installed in the main frame 102 window XP (Windows XP)).Control circuit 106 is to be coupled to entity storage device 104, and control circuit 106 is to be coupled to main frame 102.Control circuit 106 includes a partitioning circuitry 1062, repayment circuit 1064, a decision circuitry 1066 and a transmission interface 1068.Partitioning circuitry 1062 is to be coupled to entity storage device 104, in order to the storage volume N cutting with entity storage device 104 is that a plurality of backs of cutting apart store blocks, and wherein each is cut apart the back and stores one of block and cut apart the maximum storage capacity P that storage volume is not more than the energy addressing of operating system institute.Repayment circuit 1064 is to be coupled to partitioning circuitry 1062, in order to according to multiple these several cut apart the back and store block and report this operating system back and forth the storage block was considered as a plurality of independent entity storage devices so that this operating system should a plurality ofly be cut apart the back.Decision circuitry 1066 is to be coupled to partitioning circuitry 1062, the storage volume N that is used for judging entity storage device 104 whether greater than this operating system can addressing maximum storage capacity P, when decision circuitry 1066 judge storage volume N greater than this operating system can addressing maximum storage capacity P the time, partitioning circuitry 1062 just with the storage volume N cutting of entity storage device 104 for should a plurality ofly cutting apart back storage blocks.In addition, transmission interface 1068 is to be coupled to repayment circuit 1064, in order to come according to a particular data transmission specification and main frame 102 communications.
Is that window XP (Windows XP) is example with operating system, the maximum address of window XP institute energy addressing be 2 megabyte (Tera-bytes, TB).Therefore, as the storage volume N of entity storage device 104 during greater than 2TB, control circuit 106 will be divided into entity storage device 104 a plurality of storage blocks, and wherein each capacity that stores block is 2TB or less than 2TB.Further, as the storage volume N of entity storage device 104 during greater than 2TB, control circuit 106 can also be that entity storage device 104 is cut apart in a unit with 2TB or less than 2TB, so that the capacity of each storage block after cutting apart is 2TB or less than 2TB.Then, repayment circuit 1064 will be with the operating system window XP of the repayment of the storage block after cutting apart main frame 102.Thus, window XP will look this and a plurality ofly cuts apart the back to store block be a plurality of independent entity storage devices.Because each capacity that stores block is 2TB or less than 2TB, therefore main frame 102 data access that just can carry out addressing to these a plurality of independent entity storage devices respectively, and can can't access greater than 2TB not arrive storage block because of the storage volume N of entity storage device 104 greater than 2TB.On the other hand, in the present embodiment, though control circuit 106 includes partitioning circuitry 1062, repayment circuit 1064, decision circuitry 1066 and transmission interface 1068, but partitioning circuitry wherein 1062, repayment circuit 1064 and decision circuitry 1066 can also be integrated into a treatment circuit and handle it and divide other function, and it also belongs to category of the present invention place.
Please refer to Fig. 2.Shown in Figure 2 be partitioning circuitry of the present invention 1062 with cut apart after an embodiment synoptic diagram of entity storage device 104 (that is a plurality of back of cutting apart stores block 104a-104m).Partitioning circuitry 1062 includes an arithmetic element 1062a and a cutting unit 1062b.Arithmetic element 1062a system is used for calculating one and cutting apart number M according to the maximum storage capacity P of this operating system institute energy addressing and the storage volume N of entity storage device 104.Cutting unit 1062b system is coupled to arithmetic element 1062a and entity storage device 104, is used for according to cutting apart number M a plurality of backs of cutting apart of the storage volume N cutting of entity storage device 104 being stored block 104a-104m.When the storage volume N of entity storage device 104 divided by this operating system can addressing the remainder of maximum storage capacity P greater than zero the time, arithmetic element 1062a system comes the computed segmentation number M according to equation (a):
M=[(N/P)+1] (a)。
In other words, the cutting unit 1062b of present embodiment system on average is divided into entity storage device 104 N/P earlier and independently stores block, again last storage block less than maximum storage capacity P is divided into one and independently stores block.On the other hand, when the storage volume N of entity storage device 104 divided by this operating system can addressing the remainder of maximum storage capacity P when being zero, arithmetic element 1062a system comes the computed segmentation number M according to equation (b):
M=[(N/P)] (b)。
Therefore, this moment, cutting unit 1062b system on average was divided into the individual block that independently stores of N/P with entity storage device 104.Note that the present invention does not limit utilizes cutting unit 1062b to come entity storage device 104 is carried out cutting apart on the entity, and any technological means that can reach above-mentioned effect is protection scope of the present invention place.For instance, the mode that control circuit 106 can also be carried out a software is cut apart entity storage device 104 virtually and is a plurality of block 104a-104m that store virtually, so that this operating system is considered as a plurality of independent entity storage devices with a plurality of back storage block 104a-104m of cutting apart, this also is scope of the present invention place.
In the present embodiment, entity storage device 104 is to constitute one external (Externally) formula storage device with control circuit 106, and it is to be coupled to main frame 102 in external mode, and so it is not as restriction of the present invention place.In other words, entity storage device 104 can also built-in mode be coupled to main frame 102 with control circuit 106, and it also is category of the present invention place.On the other hand, the present invention does not also limit the type of entity storage device 104.In other words, entity storage device 104 can be a hard disk, a fast-flash memory disk, a solid state hard disc or a magnetic storage.Moreover the present invention does not also limit transmission interface 1068 and with which kind of data transmission standard comes to link up with main frame 102.This particular data transmission specification can be a USB (universal serial bus) (Universal Serial Bus, USB) data transmission standard of 2.0 data transmission standard, a USB (universal serial bus) 3.0, advanced supplementary technology (the SerialAdvanced Technology Attachment of a string type, SATA) a data transmission standard or an external series formula advanced supplementary technology (External Serial Advanced Technology Attachment, data transmission standard eSATA).In other words, transmission interface 1068 can be a USB (universal serial bus) 2.0 interfaces, a USB (universal serial bus) 3.0 interfaces, the advanced supplementary technology interface of a string type or the advanced supplementary technology interface of an external series formula.
Further, with this operating system is that window XP is an example, for the USB2.0 external connected hand disk that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, this hard disk is divided into the identical or different hard disk of several capacity, and always total several USB2.0 external connected hand disks of repaying system.For the USB3.0 external connected hand disk that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, and this hard disk is divided into the identical or different hard disk of several capacity, and always total several USB3.0 external connected hand disks of repaying system.For the eSATA external connected hand disk that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, and this hard disk is divided into the identical or different hard disk of several capacity, and always total several eSATA external connected hand disks of repaying system.For the USB2.0 fast-flash memory disk that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, this fast-flash memory disk is divided into the identical or different fast-flash memory disk of several capacity, and always total several USB2.0 fast-flash memory disks of repaying system.For the USB3.0 fast-flash memory disk that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, this fast-flash memory disk is divided into the identical or different fast-flash memory disk of several capacity, and always total several USB3.0 fast-flash memory disks of repaying system.For the eSATA fast-flash memory disk that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, this fast-flash memory disk is divided into the identical or different fast-flash memory disk of several capacity, and always total several eSATA fast-flash memory disks of repaying system.For the SATA solid state hard disc that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, and this solid state hard disc is divided into the identical or different solid state hard disc of several capacity, and always total several SATA solid state hard discs of repaying system.For the USB2.0 magnetic storage that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, this magnetic storage is divided into the identical or different magnetic storage of several capacity, and always total several USB2.0 magnetic storages of repaying system.For the USB3.0 magnetic storage that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, this magnetic storage is divided into the identical or different magnetic storage of several capacity, and always total several USB3.0 magnetic storages of repaying system.For the eSATA magnetic storage that surpasses more than the 2TB, control circuit 106 of the present invention is a unit to be equal to or less than the 2TB size, this magnetic storage is divided into the identical or different magnetic storage of several capacity, and always total several eSATA magnetic storages of repaying system.
Please refer to Fig. 3.System shown in Figure 3 is according to an a kind of process flow diagram that is applied to the control method 300 of an entity storage device of the present invention.In order more to clearly demonstrate spiritual place of the present invention, control method 300 is to be illustrated to be applied to above-mentioned entity storage device 104.In addition, if can reach identical result substantially, the sequence of steps that does not need necessarily to shine in the flow process shown in Figure 3 is carried out, and step shown in Figure 3 not necessarily will carry out continuously, that is other step also can be inserted wherein.Control method 300 includes the following step:
Step 302: beginning;
Step 304: the storage volume N that judges entity storage device 104 whether greater than this operating system can addressing maximum storage capacity P, when judging storage volume N, skip to step 306 greater than the maximum storage capacity P of this operating system institute energy addressing,
Otherwise skip to step 310;
Step 306: with the storage volume N cutting of entity storage device 104 is that a plurality of backs of cutting apart store block 104a-104m;
Step 308: repay this operating system according to a plurality of back storage block 104a-104m of cutting apart, so that this operating system is considered as a plurality of independent entity storage devices with a plurality of back storage block 104a-104m of cutting apart;
Step 310: finish.
Because this operating system can't be carried out addressing to the block of the maximum storage capacity P that surpasses its institute's energy addressing, thus when the storage volume N of entity storage device 104 surpasses the maximum storage capacity P of this operating system institute energy addressing, control method 300 of the present invention is that a plurality of backs of cutting apart store block 104a-104m in step 306 with the storage volume N cutting of entity storage device 104 just, and wherein each is cut apart the back and stores one of block and cut apart the maximum storage capacity P that storage volume is not more than the energy addressing of operating system institute.Then, repayment circuit 1064 will be repaid this operating system with a plurality of back storage block 104a-104m of cutting apart, so that this operating system is considered as a plurality of independent entity storage devices with a plurality of back storage block 104a-104m of cutting apart.Store one of block and cut apart the maximum storage capacity P that storage volume system is not more than the energy addressing of operating system institute because each cuts apart the back, therefore this operating system of main frame 102 data access that just can carry out addressing to these a plurality of independent entity storage devices respectively, and can can't access greater than maximum storage capacity P not arrive storage block because of the storage volume N of entity storage device 104 greater than maximum storage capacity P.
In sum, control circuit 106 of the present invention be according to this operating system can addressing maximum storage capacity P cut apart the storage volume N of entity storage device 104, so that this operating system is considered as a plurality of independent entity storage devices with a plurality of back storage block 104a-104m of cutting apart, and then solved the problem that prior art is faced.
The above only is preferred embodiment of the present invention, and all equalizations of being done according to the present patent application claim change and modify, and all should belong to covering scope of the present invention.

Claims (16)

1. control circuit that is applied to an entity storage device includes:
One partitioning circuitry, be coupled to this entity storage device, in order to the storage volume cutting with this entity storage device is that a plurality of backs of cutting apart store blocks, and wherein each is cut apart the back and stores one of block and cut apart the maximum storage capacity that storage volume is not more than the energy addressing of operating system institute; And
One repays circuit, is coupled to this partitioning circuitry, and in order to report this operating system back and forth according to these a plurality of back storage blocks of cutting apart, the storage block was considered as a plurality of independent entity storage devices so that this operating system should a plurality ofly be cut apart the back.
2. control circuit according to claim 1 is characterized in that other includes:
One decision circuitry is coupled to this partitioning circuitry, this storage volume that is used for judging this entity storage device whether greater than this operating system can addressing this maximum storage capacity;
Wherein this partitioning circuitry is when this decision circuitry is judged this maximum storage capacity that this storage volume can end greater than this operating system, just with this storage volume cutting of this entity storage device for should a plurality ofly cutting back storage blocks.
3. control circuit according to claim 1 is characterized in that, this entity storage device and this control circuit are arranged in the external connection type memory apparatus.
4. control circuit according to claim 3 is characterized in that, this entity storage device is a hard disk, a fast-flash memory disk, a solid state hard disc or a magnetic storage.
5. control circuit according to claim 1 is characterized in that, this entity storage device is a hard disk, a fast-flash memory disk, a solid state hard disc or a magnetic storage.
6. control circuit according to claim 1 is characterized in that other includes:
One transmission interface is coupled to this repayment circuit, in order to come according to a particular data transmission specification and a main frame (Host) communication;
Wherein this particular data transmission specification is a USB (universal serial bus) (Universal Serial Bus, USB) data transmission standard of 2.0 data transmission standard, a USB (universal serial bus) 3.0, advanced supplementary technology (the Serial Advanced Technology Attachment of a string type, SATA) a data transmission standard or an external series formula advanced supplementary technology (External Serial AdvancedTechnology Attachment, data transmission standard eSATA).
7. control circuit according to claim 1 is characterized in that, this partitioning circuitry includes:
One arithmetic element, be used for according to this operating system can addressing this maximum storage capacity and this storage volume of this entity storage device, calculate one and cut apart number; And
One cutting unit is coupled to this arithmetic element and this entity storage device, is used for cutting apart number according to this, with these a plurality of back storage blocks of cutting apart of this storage volume cutting of this entity storage device.
8. control circuit according to claim 7, it is characterized in that, this storage volume of this entity storage device divided by this operating system can addressing the remainder of this maximum storage capacity greater than zero, and this arithmetic element is calculated this according to following equation and is cut apart number:
M=[(N/P)+1], wherein on behalf of this, M cut apart number, and N represents this storage volume of this entity storage device, and P represent this operating system can addressing this maximum storage capacity.
9. control circuit according to claim 7, it is characterized in that, this storage volume of this entity storage device divided by this operating system can addressing the remainder of this maximum storage capacity be zero, and this arithmetic element is to calculate this according to following equation to cut apart number:
M=(N/P), wherein on behalf of this, M cut apart number, N represents this storage volume of this entity storage device, and P represent this operating system can addressing this maximum storage capacity.
10. control method that is applied to an entity storage device includes:
With a storage volume cutting of this entity storage device is that a plurality of backs of cutting apart store blocks, and wherein each is cut apart the back and stores one of block and cut apart the maximum storage capacity that storage volume is not more than the energy addressing of operating system institute; And
Report this operating system back and forth according to these a plurality of back storage blocks of cutting apart, the storage block was considered as a plurality of independent entity storage devices so that this operating system should a plurality ofly be cut apart the back.
11. control method according to claim 10 is characterized in that, other includes:
This storage volume of judging this entity storage device whether greater than this operating system can addressing this maximum storage capacity;
Wherein when judge this storage volume greater than this operating system can addressing this maximum storage capacity the time, just with this storage volume cutting of this entity storage device for should a plurality ofly cutting apart back storage blocks.
12. control method according to claim 10 is characterized in that, this entity storage device and this control circuit are arranged in the external connection type memory apparatus.
13. control method according to claim 10 is characterized in that, other includes:
Come to link up according to a particular data transmission specification with a main frame (Host);
Wherein this particular data transmission specification is a USB (universal serial bus) (Universal Serial Bus, USB) data transmission standard of 2.0 data transmission standard, a USB (universal serial bus) 3.0, advanced supplementary technology (the Serial Advanced Technology Attachment of a string type, SATA) a data transmission standard or an external series formula advanced supplementary technology (External Serial AdvancedTechnology Attachment, data transmission standard eSATA).
14. control method according to claim 10 is characterized in that, is a plurality ofly to cut apart the steps that the back stores block and include with this storage volume cutting of this entity storage device:
According to this operating system can addressing this maximum storage capacity and this storage volume of this entity storage device cut apart number; And
Cut apart number these a plurality of back storage blocks of cutting apart of this storage volume cutting according to this with this entity storage device.
15. control method according to claim 14, it is characterized in that, this storage volume of this entity storage device divided by this operating system can addressing the remainder of this maximum storage capacity greater than zero, and calculate this step of cutting apart number according to this storage volume of this maximum storage capacity of this operating system institute energy addressing and this entity storage device and include:
Calculate this according to following equation and cut apart number:
M=[(N/P)+1], wherein on behalf of this, M cut apart number, and N represents this storage volume of this entity storage device, and P represent this operating system can addressing this maximum storage capacity.
16. control method according to claim 14, it is characterized in that, this storage volume of this entity storage device divided by this operating system can addressing the remainder of this maximum storage capacity be zero, and calculate this step of cutting apart number according to this storage volume of this maximum storage capacity of this operating system institute energy addressing and this entity storage device and include:
Calculate this according to following equation and cut apart number:
M=(N/P), wherein on behalf of this, M cut apart number, N represents this storage volume of this entity storage device, and P represent this operating system can addressing this maximum storage capacity.
CN2010101693926A 2010-04-26 2010-04-26 Control circuit and related method applied to physical storage device Pending CN102236604A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101693926A CN102236604A (en) 2010-04-26 2010-04-26 Control circuit and related method applied to physical storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101693926A CN102236604A (en) 2010-04-26 2010-04-26 Control circuit and related method applied to physical storage device

Publications (1)

Publication Number Publication Date
CN102236604A true CN102236604A (en) 2011-11-09

Family

ID=44887271

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101693926A Pending CN102236604A (en) 2010-04-26 2010-04-26 Control circuit and related method applied to physical storage device

Country Status (1)

Country Link
CN (1) CN102236604A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1480849A (en) * 2002-09-06 2004-03-10 联想(北京)有限公司 Method for accessing any sector of hard disk from file system
US6763458B1 (en) * 1999-09-27 2004-07-13 Captaris, Inc. System and method for installing and servicing an operating system in a computer or information appliance
US20060085628A1 (en) * 2004-10-14 2006-04-20 M-Systems Flash Disk Pioneers Ltd Adaptive booting from mass storage device
CN1777862A (en) * 2003-04-23 2006-05-24 皇家飞利浦电子股份有限公司 Partition selection for universal storage device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6763458B1 (en) * 1999-09-27 2004-07-13 Captaris, Inc. System and method for installing and servicing an operating system in a computer or information appliance
CN1480849A (en) * 2002-09-06 2004-03-10 联想(北京)有限公司 Method for accessing any sector of hard disk from file system
CN1777862A (en) * 2003-04-23 2006-05-24 皇家飞利浦电子股份有限公司 Partition selection for universal storage device
US20060085628A1 (en) * 2004-10-14 2006-04-20 M-Systems Flash Disk Pioneers Ltd Adaptive booting from mass storage device

Similar Documents

Publication Publication Date Title
US8015353B2 (en) Method for automatic RAID configuration on data storage media
US7454566B1 (en) System and method for adaptive RAID configuration
US7882331B2 (en) Method and system for simultaneously supporting different block sizes on a single hard drive
US20070094472A1 (en) Method for persistent mapping of disk drive identifiers to server connection slots
US9026845B2 (en) System and method for failure protection in a storage array
US20070192538A1 (en) Automatic RAID disk performance profiling for creating optimal RAID sets
CN103534688B (en) Data reconstruction method, memory device and storage system
US20070294459A1 (en) Apparatus for bridging a host to a SAN
US9529674B2 (en) Storage device management of unrecoverable logical block addresses for RAID data regeneration
CN102866954B (en) The method of Memory Allocation and device
KR20030090735A (en) Method, apparatus, and program for providing hybrid disk mirroring and striping
US7774545B2 (en) System and method of volume group creation based on an automatic drive selection scheme
CN107346210A (en) Hard disc data method for deleting, server and system
CN101957727A (en) The method that is used for rearranging logic volume and memory controller
CN107247672A (en) Pass through the method for udev and expander relevant interface hyperdisks
US8977825B1 (en) Techniques for abstract profile definition to support information hiding
CN109196458B (en) Storage system available capacity calculation method and device
CN105373339B (en) A kind of copy method and system of hard disc data
CN107203328A (en) Memory management method and storage device
CN102393838B (en) Data processing method and device, PCI-E (peripheral component interface-express) bus system, and server
CN104932830B (en) Information processing method and electronic equipment
US10216433B2 (en) Accessing a virtual volume on a storage array
WO2005066760A2 (en) Method, system, and program for generating parity data
CN104246716A (en) Method and device for processing storage space object
CN101893999A (en) System for virtually partitioning storage device into multiple devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111109