1. A system, comprising: a first computer, comprising: a first data storage device storing a file, the file being encoded in a first file system format on the first data storage device; a processor configured to run a first operating system with a first application suitable for retrieving all file system attributes associated with the file; logic configured to receive a first message indicating a locator of a second data storage device, the second data storage device being located remotely from the first computer; logic configured to create a handler to the second data storage device so that the second data storage device appears as a local device to the first computer; logic configured to instruct the first application to retrieve file data and all file system attributes associated with the file from the first data storage device; logic configured to instruct a second application to send the retrieved file data and the retrieved file system attributes to the handler so that the file data and the file system attributes are written on the second data storage device; and logic for formatting the second storage location so that a file system format thereof is the same as the first file system format, wherein the handler presents the second data storage device as having a size at least equal to the size of the first data storage device, and comprising receiving a master boot record and boot sectors data from the first data storage device; sending the master boot record and boot sectors data to the handler so that the master boot record and boot sectors data is written on the second data storage; receiving a list of excluded files which should not be captured from the first computer; verifying whether the file stored on the first data storage belongs to the list of excluded files; starting the file capture process when the file does not belong to the list of excluded file; and compressing the file data before sending it to the handler, wherein the second data storage device is located remotely from the first computer and connected thereto by a network, wherein the first computer is able to read from and write to the second data storage device when the second data storage device appears as a local device to the first computer.