ddrescue 1.24 for windows 10

我记录了ddrescue成功对未识别移动硬盘进行数据抢救。朋友圈里朋友索要可执行文件。我整理了一下,供大家参考。请大家一定check .zip文件的md5 sum,确保不是来自于其他给加了乱七八糟来源的文件。

–使用说明:

ddrescue 1.24 executables for win

1 解压缩至某文件夹,如 d:\ddrescue-1.24-cygwin

2 将旧盘与新盘均插入机器上;

3 打开命令行窗口,即 win+r,敲入 cmd;

4 切换当前目录到步骤1所在的文件夹,即在命令行窗口敲入: cd d:\ddrescue-1.24-cygwin。文件夹名根据步骤1确定。

5 命令行里敲入 cat /proc/partitions,结果应该如下所示:

major minor #blocks win-mounts
8    0    xxx    sda
8    1    xxx    sda1    C:\
8    2    xxx    sdb
8    3    xxx    sdb1    D:\…

根据最末列的win盘符确定旧盘和新盘的设备名(如/dev/sdb2即是对应于D盘)。

6 命令行里敲入 ddrescue -f -n <旧盘设备名> <新盘设备名> ./mapfile

如果将c:盘的内容复制到d:盘,那么命令是

ddrescue -f -n /dev/sda1 /dev/sdb1 ./mapfile

**新旧盘设备名一定不要搞错。新盘里的内容被将旧盘覆盖。
**要求新盘容量大于旧盘。

7 如果要中断运行,在命令行窗口里按 Ctrl + C。中断后如果想继续,重复运行步骤6的命令。

8 如果运行的速度过慢,可以考虑使用以下选项:

  • -a10M:如果读取速度低于10MB,则先行跳过,但后续仍然会继续扫描。
  • -c 1Ki:采用更大的扇区大小进行读取,可能会加速速度。

例子:

ddrescue -f -a8M -c 1Ki -n /dev/sda1 /dev/sdb1 ./mapfile

更多有用的选项请访问 ddrescue 手册。

* ddrescue是GNU开源项目,全部权利归原作者所有。
* 提供的可执行文件在cygwin下编译,在win10下可以正常工作,但不为导致的任何可能后果承担责任。如果有疑问,访问 https://nanzt.info

MD5 sum
8bbcee572d13ec20e2d6d89d95372a80  ddrescue-1.24-cygwin.zip

ddresuce 1.24下载链接:baidu 云盘

Leave a Reply

Your email address will not be published.