Process, apparatus, and system for passing data between partitions in a storage device
First Claim
1. An apparatus for passing data between partitions in a storage device, the apparatus comprising:
- a first operating system installed on a first partition of the storage device;
a second operating system installed on a second partition of the storage device, the second partition hidden from the first operating system;
a user mode module configured to operate on the first operating system and store in a memory module information that is associated with user data to be backed up; and
a management mode module configured to operate on the second operating system and store the user data in the second partition of the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A process, apparatus, and system are disclosed that allow information to be passed between software modules in different partitions in an environment for a predetermined operating system (OS) and an area hidden from the operating system (OS) in a storage device, such as hard disk drive (HDD). The computer system may include a hard disk drive (HDD) that meets a protected area run time interface extension services (PARTIES) specification and that has an access environment for an operating system (OS) and a PARTIES partition. The PARTIES partition is an area hidden from the operating system (OS). The computers system also includes a CMOS/NVRAM that provides a work area for communication between a user mode module, operating in the access environment for the operating system (OS) in a user data management application, and a management mode module, operating in an environment corresponding to the hidden area.
34 Citations
21 Claims
-
1. An apparatus for passing data between partitions in a storage device, the apparatus comprising:
-
a first operating system installed on a first partition of the storage device;
a second operating system installed on a second partition of the storage device, the second partition hidden from the first operating system;
a user mode module configured to operate on the first operating system and store in a memory module information that is associated with user data to be backed up; and
a management mode module configured to operate on the second operating system and store the user data in the second partition of the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A system for passing data between partitions in a storage device, the system comprising:
-
a storage device that is configured to meet one of a protected area run time interface extension services (PARTIES) specification and an equivalent PARTIES specification;
a first partition operating a first operating system and a second partition, hidden from the first operating system, operating a second operating system;
a memory module configured to store passing instructions that indicate a procedure for passing user data between the partitions of the storage device and status data associated with the user data to be backed up on one of the partitions of the storage device;
a user mode module configured to operate on the first operating system and store in the memory module information that is associated with the user data to be backed up; and
a management mode module configured to operate on the second operating system and store the user data in the second partition of the storage device. - View Dependent Claims (10)
-
-
11. A process for passing data between partitions in a storage device, the process comprising:
-
operating a first operating system installed on a first partition of the storage device;
operating a second operating system on a second partition of the storage device, the second partition hidden from the first operating system;
storing in a memory module information associated with user data to be backed up; and
storing the user data in the second partition of the storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
19. A process for passing data between partitions in a storage device, the process comprising:
-
operating a first operating system installed on a first partition of the storage device;
operating a second operating system on a second partition of the storage device, the second partition hidden from the first operating system;
storing in a memory module information associated with user data to be backed up;
storing the user data in the second partition of the storage device;
allocating a recovery area of the first partition of the storage device for the user data stored in the second partition of the storage device; and
saving the user data in an allocated recovery area of the first partition in response to a recovery request from the user mode module.
-
-
20. A computer readable storage medium comprising computer readable code configured to carry out a process for passing data between partitions in a storage device, the process comprising:
-
operating a first operating system installed on a first partition of the storage device;
operating a second operating system on a second partition of the storage device, the second partition hidden from the first operating system;
storing in a memory module information associated with user data to be backed up; and
storing the user data in the second partition of the storage device.
-
-
21. An apparatus for passing data between partitions in a storage device, the apparatus comprising:
-
means for operating a first operating system installed on a first partition of the storage device;
means for operating a second operating system on a second partition of the storage device, the second partition hidden from the first operating system;
means for storing in a memory module information associated with user data to be backed up; and
means for storing the user data in the second partition of the storage device.
-
Specification