如何从损坏了的光盘中恢复数据

写于2007-06-23 – 10:19 上午 | 作者:Jason Ng | 类别 » 趣闻 |

如果你像我这样,有很多光盘出现I/O错误,不能读取,这篇文章是为你而写的。这个方法允许你从你损坏的光盘中恢复数据,一字节一字节地恢复。使用的是Unix的命令dd。

提醒:dd是一个很强大的程序,如错操作失误,可能会导致数据被擦除。更坏的是,dd是没有提醒提示的,没有确认选项的,只供高级用户使用的。看看wiki上关于dd的介绍

命令如下:

dd if=/Volumes/MY_DYD/File_to_retrieve.ext of=/Users/myuser/myfolder/File_retrieved.ext bs=512 conv=noerror, sync

简单解释一下:

if: input file
of: output file
bs: bytes size [512 bytes]
conv: 转换 options [noerror, 遇到错误不中止; sync, 把错误区段变成空白]
如果你因为一块大块的坏区把bs设置得比较小(512),你会看到一大堆错误信息。不用管这些信息除非你得到另外的提示。

这个方法对于恢复损坏光盘中的电影文件尤其有用,当然如果你的光盘已经损坏了有50%以上的话难度就不小了。虽然会有损失,但总比什么都没有了更好。但如果你要恢复的文件是一个整体的文件,损坏一部分就无法运行,那你还是放弃吧。

dd在OSX和Linux都能使用。但如果你是在使用windows的话,你可以使用Cygwin在windows里运行dd命令。

本文是译文,原文来自decio il blog

收藏或分享这篇文章到网摘:

Popularity: 4%

Tags:

除非注明,本博客文章均为原创,转载请以链接形式标明本文地址
本文地址:http://www.kenengba.com/post/129.html
Trackback地址:http://www.kenengba.com/post/129.html/trackback

我也说几句

----------

有问题不妨先搜索,或许答案已在互联网上

----------

公告

进行订阅

 选择多种方式订阅 或者, 选择下面的快捷订阅方式

订阅到Google 订阅到抓虾 订阅到鲜果

文章搜索