Patent ID: 8165177

Claim:
A computer-implemented method comprising: receiving one or more data requests at a file system from an application, the application and the file system executing on a first operating system that executes on a processor; determining, by the processor, one or more logical block addresses that correspond to the one or more data requests, the one or more logical block addresses identifying one or more data storage location locations within a first data storage area; sending the one or more logical block address addresses to a second operating system via a filter driver located on the first operating system, the second operating system incompatible with the file system; and at the second operating system, performing an action one or more actions on the one or more data storage locations that correspond to the one or more logical block addresses received from the first operating system, isolating the first operating system from the second operating system using a hypervisor, the hypervisor providing cross-domain communication capability to send the one or more, logical block addresses from the filter driver located on the first operating system to a management application backup utility located on the second operating system; and providing the first operating system and the second operating system access to the data storage device through the hypervisor.