end*_*ith 12 data-recovery ddrescue shred
那么是否可以使用第 2 项中的映射文件将随机数据仅写入驱动器的可恢复部分而不尝试写入坏块?
Kam*_*ski 18
该手册为您提供了一个几乎正是您想要的示例:
当
ddrescue
使用选项调用时,--fill-mode
它以“填充模式”运行,这与默认的“救援模式”不同。也就是说,在“填充模式”下ddrescue
不会拯救任何东西。它仅填充从其状态字符 from与参数 to 中指定的类型字符之一重合infile
的块中读取的数据。outfile
mapfile
--fill-mode
[…]
填充模式
mapfile
已更新以允许在中断或崩溃时恢复,但由于没有被抢救,mapfile
因此不会被破坏。状态行是唯一mapfile
被修改的部分。[…]
示例 2:只擦除好扇区,不理会坏扇区。这样,驱动器仍会测试错误(即,扇区不可读)。这是擦除故障驱动器的最快方法,在将驱动器送回制造商进行保修更换时尤其有用。
Run Code Online (Sandbox Code Playgroud)ddrescue --fill-mode=+ --force /dev/zero bad_drive mapfile
[强调我的]
唯一的区别是您要写入随机数据,/dev/urandom
而不是/dev/zero
.