Methods of directly accessing a mass storage data device
First Claim
Patent Images
1. A method of directly accessing a mass storage data device comprising:
- communicating with a device driver for the mass storage data device using an application program, when the device driver and the application program are further in communication with an operating system layer;
allowing the application program to access the mass storage device through the device driver to read and write information by bypassing the operating system layer;
searching for information in the mass storage device considered damaged by the operating system layer using the application program, said damaged information being inaccessible to said operating system layer;
identifying the mass storage device; and
recovering information previously stored in the mass storage device using the application program even though the mass storage device includes damaged information by causing communication at a physical, rather than logical device level.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods of directly accessing a mass storage data device without communicating through an operating system layer are useful in recovering information previously stored in the mass storage device.
-
Citations
19 Claims
-
1. A method of directly accessing a mass storage data device comprising:
-
communicating with a device driver for the mass storage data device using an application program, when the device driver and the application program are further in communication with an operating system layer; allowing the application program to access the mass storage device through the device driver to read and write information by bypassing the operating system layer; searching for information in the mass storage device considered damaged by the operating system layer using the application program, said damaged information being inaccessible to said operating system layer; identifying the mass storage device; and recovering information previously stored in the mass storage device using the application program even though the mass storage device includes damaged information by causing communication at a physical, rather than logical device level. - View Dependent Claims (2, 3, 4)
-
-
5. A method of directly accessing a mass storage data device comprising:
-
communicating with an operating system layer, through an application program interface using an application program; directly communicating with a mass storage data device using the application program through a hardware interface layer and a hardware bus of a device driver of the mass storage data device; accessing the mass storage data device using the application program at the physical device level, thereby circumventing the operating system layer; and recovering information previously stored in the mass storage data device using the application program even though the mass storage data device includes damaged information by causing communication at a physical, rather than logical device level; wherein accessing the mass storage data device at the physical device level comprises accessing the mass storage data device without using formatting information of the operating system layer. - View Dependent Claims (6, 7, 8)
-
-
9. A method of directly accessing a mass storage data device comprising:
-
communicating with a device driver for the mass storage device using an application program, when the device driver and the application program are further in communication with an operating system; accessing the mass storage data device through the device driver to read and write information using the application program without communicating through the operating system layer to the mass storage data device; searching for information in the mass storage data device using the application program; and recovering information previously stored in the mass storage device using the application program; wherein recovering information previously stored in the mass storage device comprises recovering information previously stored in the mass storage device that is inaccessible to the operating system layer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of directly accessing a mass storage data device comprising:
-
communicating with the mass storage data device through a device driver, wherein the device driver has a first interface for communicating with an operating system layer, and a second interface for communicating with an application program without communicating through the operating system layer; accessing the mass storage data device using the application program to read and write information through the second interface; searching for information in the mass storage data device using the application program through the second interface; and recovering information previously stored in the mass storage data device using the application program through the second interface; wherein recovering information previously stored in the mass storage data device comprises recovering information previously stored in the mass storage data device that is inaccessible to the operating system layer.
-
Specification