The invention relates to a method for dividing an HDD into partitions, particularly to one that is not easily damaged or limited to a fixed number of primary partitions.
The conventional measure for dividing an HDD into more than one partitions includes the PartitionMagic software available from PowerQuest Corporation, where the partitions are divided through which software all compatible with the IBM PC standards, such that the HDD after being subject to the division can still be operated under the conventional OS platforms, such as Microsoft Windows or Linux O/S. However, in order to be compatible with the IBM-compatible PC standards, the maximum number of primary partitions for accessing data, that an HDD can be divided into, is four. In addition, though the above PartitionMagic software is featured with the function of hiding partitions, data stored in the hidden partitions may still be damaged by certain programs, such as virus programs or low-level formatting programs. Thus, one of the major shortcomings for partitions that are divided through the conventional measures is that the data stored in the partitions cannot be safely guarded against damages.
In view of the above, this invention discloses a method for forming primary partitions, which is not easily damaged or limited to a fixed number of primary partitions but capable of coexisting in a HDD that is still compatible with the IBM-compatible PC standards.
It is thus a primary objective of this invention to provide a method for forming primary partitions, which is not easily damaged or limited to a fixed number of primary partitions but capable of coexisting in a HDD that is still compatible with the current partition standards.
To achieve the above objective, this invention provides a method for dividing an IDE HDD into multiple primary partitions, comprising the steps of: dividing an IDE HDD into a first partition and a second partition; dividing the second partition into more than one primary partitions; and hiding the second partition to prevent unauthorized access to the second partition.
These and other modifications and advantages will become even more apparent from the following detailed description of a preferred embodiment of the invention and from the drawings in which:
This invention discloses a method for dividing an IDE HDD into multiple primary partitions 30, as shown in the schematic drawing reflecting the arrangement in an HDD formed by the method according to this invention in
In Step 303, the second partition 20 is then divided into at least one primary partition 201. To carry out this Step, the technique of Master Boot Record (MBR) may be implemented to store the master boot record 201A employed by the second partition 20 in a predetermined space of the second partition 20, wherein the master boot record 201A is primarily provided to define the primary partition 201, such as the initial and end locations of the primary partition 201. Because the master boot record 201A is incompatible with the conventional dividing method for IBM-compatible PC standards, the primary partitions 201A of the second partition 20 are inaccessible to the applications in the conventional O/S.
In Step 305 of this invention, the second partition is hidden to prevent unauthorized access to the second partition 20. Though the primary partitions 201A of the second partition 20 are inaccessible to the applications in the conventional O/S under normal execution, the second partition 20 is hidden to guard security of the second partition 20 according to this invention. The built-in command SetMax of AT Attachment may be employed to carry out Step 305. The execution of the SetMax command can limit the access to the IDE HDD to the first partition 10 only so as to prevent unauthorized access to the second partition 20.
By carrying out Steps 301 to 305 of the method 30 of this invention, the second partition 20 of the IDE HDD may be completely and securely protected. Because the second partition 20 may serve to provide various applications, such as loading applications for recovering the computer system, applications relevant to embedded system or multi-media playback system into each of the primary partitions 201 of the second partition 20, the applications loaded in the conventional O/S or one of applications loaded in the second partition 20 may be launched in accordance with the item as selected upon turning on the computer.
To carry out the various applications loaded in the second partition 20, the method 30 of this invention further includes Step 307. In Step 307, the second partition 20 is released from the hidden state to allow access to the second partition 20. The built-in command SetMax of AT Attachment may be employed to carry out Step 307. The execution of the SetMax command can cancel the limitations imposed to the IDE HDD to the second partition 20 so as to allow access to the applications loaded in the second partition 20.
Further, the BIOS adapted to the method of this invention may further be built-in with a Loader, which is primarily provided to allow access to the master boot record in the first partition 10 as well as the master boot record 201A of the second partition 20. In accordance with the data as obtained upon accessing the master boot record 201A, the Loader may have a complete comprehension of the arrangement of primary partitions 201 in the second partition 20.
This invention is related to a novel creation that makes a breakthrough in the art. Aforementioned explanations, however, are directed to the description of preferred embodiments according to this invention. Since this invention is not limited to the specific details described in connection with the preferred embodiments, changes and implementations to certain features of the preferred embodiments without altering the overall basic function of the invention are contemplated within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
093111802 | Apr 2004 | TW | national |