Computer data storage medium having a virtual disk drive and memory management method therefor
OwnerYu-Te Wuinventor
Life of this patent
Estimating the term…
Abstract
A computer data storage medium includes a system disk drive that is configured to have a starting data region with a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in the system drive description area of the starting data region and that is not allocated with a predetermined amount of memory space.
Claims25
A computer data storage medium comprising a system disk drive that is configured to include a starting data region having a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in said system drive description area of said starting data region and that is not allocated with a predetermined amount of memory space, wherein said system disk drive is further configured to include a system buffer file for storing user-modified portions of the system files residing in said starting data area, and a read/write record file for recording addresses of portions of the system files in said starting data area and corresponding to the user-modified portions stored in said system buffer file, said system buffer file appearing as a file name in said system drive description area of said starting data region and not being allocated with a predetermined amount of memory space.
A computer data storage medium comprising a system disk drive that is configured to include a starting data region having a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in said system drive description area of said starting data region and that is not allocated with a predetermined amount of memory space, wherein said system disk drive is further configured to include a simulation read/write file to permit execution of a write emulation operation, where in case of forced writing into said system drive description area, writing is done in said simulation read/write file instead of said system drive description area to maintain integrity of information present in said system drive description area.
A computer data storage medium comprising a system disk drive that is configured to include a starting data region having a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in said system drive description area of said starting data region and that is not allocated with a predetermined amount of memory space, wherein said starting data area has a boot area for storing an operating system therein.
A computer data storage medium comprising a system disk drive that is configured to include a starting data region having a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in said system drive description area of said starting data region and that is not allocated with a predetermined amount of memory space, wherein said system drive description area has at least one of a partition table, a file description table and a root directory stored therein.
A computer data storage medium comprising a system disk drive that is configured to include a starting data region having a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in said system drive description area of said starting data region and that is not allocated with a predetermined amount of memory space, wherein said virtual disk drive is configured to include a virtual disk drive description region, a protected data area for storing system files, a virtual drive buffer file for storing user-modified portions of the system files residing in said protected data area, and a read/write record file for recording addresses of portions of the system files in said protected data area and corresponding to the user-modified portions stored in said virtual drive buffer file, said virtual drive buffer file appearing as a file name in said virtual drive description region and not being allocated with a predetermined amount of memory space.
A memory management method for a computer data storage medium, comprising:
- configuring the computer data storage medium to include a system disk drive that has a starting data region with a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in the system drive description area of the starting data region and that is not allocated with a predetermined amount of memory space;
- wherein the system disk drive further has a system buffer file for storing user-modified portions of the system files residing in the starting data area, and a read/write record file for recording addresses of portions of the system files in the starting data area and corresponding to the user-modified portions stored in the system buffer file, the system buffer file appearing as a file name in the system drive description area of the starting data region and not being allocated with a predetermined amount of memory space.
A memory management method for a computer data storage medium, comprising:
- configuring the computer data storage medium to include a system disk drive that has a starting data region with a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in the system drive description area of the starting data region and that is not allocated with a predetermined amount of memory space;
- wherein the starting data area has a boot area for storing an operating system therein.
A memory management method for a computer data storage medium, comprising:
- configuring the computer data storage medium to include a system disk drive that has a starting data region with a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in the system drive description area of the starting data region and that is not allocated with a predetermined amount of memory space;
- wherein the system drive description area has at least one of a partition table, a file description table and a root directory stored therein.
A memory management method for a computer data storage medium, comprising:
- configuring the computer data storage medium to include a system disk drive that has a starting data region with a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in the system drive description area of the starting data region and that is not allocated with a predetermined amount of memory space;
- wherein the virtual disk drive is configured to include a virtual drive description region, a protected data area for storing system files, a virtual drive buffer file for storing user-modified portions of the system files residing in the protected data area, and a read/write record file for recording addresses of portions of the system files in the protected data area and corresponding to the user-modified portions stored in the virtual drive buffer file, the virtual drive buffer file appearing as a file name in the virtual drive description region and not being allocated with a predetermined amount of memory space.
A memory management method for a computer data storage medium, comprising:
- configuring the computer data storage medium to include a system disk drive that has a starting data region with a system drive description area and a starting data area for storing system files, and at least one virtual disk drive that appears as a file name in the system drive description area of the starting data region and that is not allocated with a predetermined amount of memory space;
- wherein the step of configuring the computer data storage medium includes the sub-step of gathering data fragments initially scattered throughout the computer data storage medium to obtain the starting data region that is in the form of a contiguous data block located in a starting segment of the computer data storage medium.
Dependencies are inferred from the claim text.