Details of File Copying
  

File copying with the help of Durable Copy is very similar to standard file copying in Windows.

The operation of files copying: comparison characteristics for Windows Explorer and Durable Copy.

Windows Explorer Durable Copy
If Windows Explorer meets unreadable sector, at best offers to pass a file with an unreadable sector. At worst, the whole copying process stops. If Durable Copy meets an unreadable sector, it will just pass the sector without stopping file reading.
Windows Explorer copies files with additional NTFS streams. Durable Copy does not copy additional NTFS streams (additional NTFS streams are not used on CD's and DVD's).
Windows Explorer does not use a background thread for copying files. Durable Copy uses a background thread for copying files. As a result, the Windows interface does not freeze during reading files with damaged sectors.
If you start an operation in Windows Explorer you can't pause it. If you start a specific operation in "Durable Copy" it is possible to pause it to carry out another action that demands intensive working of file system. For example, to open a large file in text editor Microsoft Word.
The Windows Explorer standard stops working a graphic interface of Windows in the presence of an unreadable sector. Durable Copy does not stop working the graphic interface of Windows in the presence of an unreadable sector.

In Durable Copy the process of copying files is divided into two stages:

  1. The first stage of Durable Copy copies files one after another. When unreadable sectors are met, they are passed. The program will use its settings to mark the sectors which it failed to read. The program can also pass small parts of data after an unreadable sector.
  2. The second stage of Durable Copy tries to read those sectors that it failed to read during the first stage. The program compiles its algorithm in such a way to extract the highest amount of information in the smallest amount of time. At the same time the copying process can be managed. For example, when there are several files with unreadable sectors it is possible to point the program at the file which should be read first, and which one should be read second.


(C) KutinSoft. 2004-2010.