我有一个西部数字2TB外部硬盘驱动器。我基本上是用它来保存我所有的电影和视频。它的文件系统是NTFS,目前我使用的是1.4TB。一天晚上,我打开它,复制了一个4GB的文件,没有问题。然后,我尝试复制另一个6GB文件,Ubuntu抛出以下错误:“输入/输出错误”。我试图创建一个没有运气的新文件夹。我仍然可以读磁盘播放一个文件,所以我认为重新启动计算机可以解决问题,但它没有解决,下一次,Ubuntu没有挂载磁盘。
之后,我尝试在另一台带有Window 7的PC上尝试,它发出一条消息告诉我:首先,磁盘需要格式化,第二,“本地磁盘#:是不可访问的。数据错误(循环冗余检查)”。这就是我开始担心的时候。我试图用CHKDSK (chkdsk \r)修复磁盘。大约5个小时后,它出现以下错误:“发生了一个未指定的错误”。
我猜这一切都是磁盘快死了。::(
最后,我又做了一件事。我在Ubuntu上安装了GSmartControl,以查看智能信息和属性选项卡,并以红色显示,行高举如下:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
...
197 Current_Pending_Sector 0x0032 197 197 000 Old_age Always - 977
...
为了检查一下,我把磁盘开了大约2分钟,然后刷新页面,Current_Pending_Sector RAW_VALUE从977增加到979。我猜磁盘上的扇区正在消亡。我说的对吗?
如果每次打开磁盘时会有更多扇区死亡,我需要快速复制数据。我不知道在Windows上是否有解决方案,我担心在Windows缓慢的情况下,它可能需要多长时间才能完成。基本上,我的问题是:如何恢复数据?(或者至少有一部分)。在Ubuntu上有什么程序可以帮助我(如果我还准时的话)?我主要关心的是磁盘( 2TB )的大小,因此我认为至少还需要另一个2TB磁盘来复制。
任何帮助都将不胜感激。
发布于 2011-07-21 07:59:09
要从失败的硬盘中恢复数据,需要避免对此驱动器的任何进一步的读或写访问,因为这会极大地增加损坏,并可能最终导致完全无法访问此驱动器。
因此,建议您首先通过创建该驱动器的映像来读取驱动器上仍可访问的所有数据。然后,可以从此映像恢复数据。
drive是一种工具,它允许将所有数据从驱动器复制到另一个(健康)驱动器,或者保存到健康驱动器上的图像中。保存映像的驱动器需要至少与原来的驱动器大小相同。
关于如何在法医维基上这样做,有一个详细的指南。第一步是启动系统,例如从实时救援系统或CD启动,并在终端中运行以下命令:
ddrescue --no-split </dev/hda1> <imagefile> <logfile>
根据您的系统设置替换上面的<entries>
。
然后,可以在生成的映像文件上使用testdisc或photorec来执行数据恢复。
发布于 2011-07-20 18:28:55
关于如何恢复数据(如这是这里的 ),有几个类似于您的答案。
关键是不要惊慌失措,也不要插入你的外部驱动器,直到你有了另一个数据传输。
一旦SmartDisk开始给出红色错误,您就可以将其视为严重的硬盘损坏或即将发生的磁盘故障。
当您有另一个驱动器正确格式化时,请使用TestDisk或PhotoRec等恢复方法尝试恢复数据并将其传输到新的外部硬盘驱动器上。
https://askubuntu.com/questions/53902
复制相似问题