Only regular files can be sparse. -t—truncateTruncate outfile to zero size before writing to it. Use it unless you know what you are doing. Pause simulation can be useful in combination with ‘—test-mode’ for testing purposes. —pause-on-pass=intervalTime to wait between passes.
Don’t despair (yet). Ddrescue can in some cases generate an approximate mapfile, from infile and the (partial) copy in outfile, that is almost as good as an exact mapfile. It makes this by simply assuming that sectors containing all zeros were not rescued. Else they are set to 0. -O—reopen-on-errorClose infile and then reopen it after every read error and, if ‘—min-read-rate’ is set, after every slow read encountered both during the copying phase. Ddrescue aligns its I/O buffer to the sector size so that it can be used for direct disc access or to read from raw devices. Every line in the list of data blocks describes a block of data. It contains 2 non-negative integers and a status character.
The status line is the only part of mapfile that is modified. The ‘remaining time’ is calculated using the average rate of the last 30 seconds and does not take into account that some parts may be excluded from the rescue (for example with ‘—no-trim’), or that some areas may be unrecoverable. FileFiles are named units of data which are stored by the operating system for you to retrieve later by name.