DATA RECOVERY AND OVERWRITE INDEPENDENT OF OPERATING SYSTEM
First Claim
1. A computer program product including a computer readable medium having computer program logic stored therein, the computer program logic including:
- management system logic to cause a first processor to selectively access disk blocks within a storage device independent of and secure from an operating environment of a second processor that is configured to access the storage device, wherein the management system logic includes one or more of,data recover logic to cause the first processor to retrieve and send selected disk blocks from the storage device to a remote system over a data channel that is inaccessible to the operating environment,data copy logic to cause the first processor to copy selected disk blocks of the storage device to a hidden partition of the storage device, anddata overwrite logic to cause the first processor to overwrite selected disk blocks in the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems to access data in a computer system independent of an operating environment of the computer system, including to recover data to a remote system, to overwrite data, and to copy data to a hidden partition. A management system may directly access a storage device of the computer system and communicate with the remote system over a data channel that is secure from an operating environment of the computer system. The management system may access the storage device on a block basis, using a device driver associated with a storage device controller, and may include a virtualization engine to access the storage device. The remote system may include logic to request meta-data, to identify disk blocks corresponding to files of interest from the meta-data, and to construct the files of interest from the disk blocks.
40 Citations
20 Claims
-
1. A computer program product including a computer readable medium having computer program logic stored therein, the computer program logic including:
management system logic to cause a first processor to selectively access disk blocks within a storage device independent of and secure from an operating environment of a second processor that is configured to access the storage device, wherein the management system logic includes one or more of, data recover logic to cause the first processor to retrieve and send selected disk blocks from the storage device to a remote system over a data channel that is inaccessible to the operating environment, data copy logic to cause the first processor to copy selected disk blocks of the storage device to a hidden partition of the storage device, and data overwrite logic to cause the first processor to overwrite selected disk blocks in the storage device. - View Dependent Claims (2, 3, 4)
-
5. A system, comprising:
-
a processor to host an operating environment and to access a storage device from within the operating environment; and a micro-controller to selectively access disk blocks within the storage device independent of and secure from the operating environment, including one or more of, to recover selected disk blocks from the storage device to a remote system over a data channel that is inaccessible to the operating environment, to copy selected disk blocks of the storage device to a hidden partition of the storage device, and to overwrite selected disk blocks in the storage device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
selectively accessing disk blocks within a storage device independent of and secure from an operating environment of a processor that is configured to access the storage device, wherein the selectively accessing includes one or more of, recovering selected disk blocks from the storage device to a remote system over a data channel that is inaccessible to the operating environment, copying selected disk blocks of the storage device to a hidden partition of the storage device, and overwriting disk blocks in the storage device. - View Dependent Claims (15, 16)
-
17. A computer program product including a computer readable medium having computer program logic stored therein, the computer program logic including:
remote access logic to cause a remote system processor to send an access instruction to a management engine of a computer system over a data channel that is inaccessible to an operating environment of the computer system to access a storage device of the computer system independent of and secure from the operating environment, wherein the storage device is accessible to the operating environment and wherein the access instruction includes one or more of, a data recover instruction to recover selected disk blocks from the storage device to the remote system processor over the data channel, a data copy instruction to copy selected disk blocks of the storage device to a hidden partition of the storage device, and a data overwrite instruction to overwrite selected disk blocks in the storage device. - View Dependent Claims (18, 19, 20)
Specification