下载PDF文件 下载PDF文件

你的硬驱刚停止运行。它从来没有发出过任何奇怪的声音,比如吱吱、砰砰或点击声,也没有发出过巨响。它就这么罢工了,里面还有一些没有备份的无价数据。这份指南或许能帮助你检查和纠正与驱动有关的任何问题。(或者,彻底研究一下如何恢复死硬驱里的数据。)确保看完所有忠告再行动。

方法 1
方法 1 的 4:

基本步骤

下载PDF文件
  1. 1
    检测硬驱外观是否损坏。
    • 停止使用电脑或外接硬盘。
    • 切断电源或者断开外接驱动。
    • 移除硬驱。
    • 仔细检查外接控制板上的“热点”或其他损害。
    • 检查有无损坏部位。
  2. 2
    更换电缆。 给硬驱插上新的电缆(电源和数据连接),试试能否起效。注意,集成电路设备的驱动需要扁平电缆。
  3. 3
    如果你有PATA(IDE/EIDE)驱动,切换驱动的pin设置。
    • 如果是“slave”或“cable select”,设置为“master”。
    • 不加其他任何设备,单独插进去再试一次。
  4. 4
    尝试其他的ID和/或另一个PCI控制器,再试一次。 如果没有另外的控制器,给计算机添加端口的PCI卡,直接换掉ID。
  5. 5
    插入外接驱动适配器或外接驱动箱。
    • 如果无法运转,试着连接到别的电源(包括数据连接,因为有些驱动没有数据连接就无法运行)。如果两种情况都不行,问题很有可能出在印制电路板。
  6. 6
    将驱动连接到另一台电脑,再次尝试。 如果能运行,就有可能是你的主板出问题了,而非硬盘。
    广告
方法 2
方法 2 的 4:

更换驱动的控制板

下载PDF文件
  1. 1
    仔细检查驱动的控制板,看看能否在不暴露驱动小底板的情况下取走控制板。 大多数驱动都有外装控制板。如果没有,停在此步。
  2. 2
    找个测试用的“牺牲”驱动。 型号、步进的匹配十分重要(例如,固件版本,印制电路板)。有时候可以在诸如e-bay之类的地方找到匹配的驱动,仔细检查图片,确保型号固件都匹配。联系卖家,买之前确保拍卖的驱动和图片匹配。
  3. 3
    移走无法运行的驱动的控制板。
    • 用合适的螺丝刀去掉螺丝钉。多数驱动使用的是内梅花螺丝钉,家用维修店就能买到。动作小心点,螺丝钉都很轻。
    • 了解它是如何与驱动相连的。多数驱动是通过电缆和别针排相连的。动作轻点。不要折皱或损坏连接部分。
  4. 4
    将控制板从正在运行的驱动上移走。 再次强调,要格外小心。
  5. 5
    将正在运行的控制板装到无法运行的驱动上。
  6. 6
    将驱动连接至电脑或其他设备进行测试。 如果能够运行,赶紧复制数据,存到另一种媒介或新的硬盘驱动上。如果无法运行,带上正在运行的控制板,重新装配备用驱动。应该还能运行。
    广告
方法 3
方法 3 的 4:

利用Linux恢复你的数据

下载PDF文件

很多时候windows看不到驱动是因为文件系统本身已被损坏。这种情况下,最好先给驱动拍照,再运行“文件系统修复”的应用。原因在于如果你的驱动既有文件系统损坏,又有一些小的硬件损坏,情况可能会变得更糟。修理之前先给驱动拍照,这样你总能恢复到最初的状态。如果你懂Linux,你还可以使用DD给硬驱拍照。当心使用DD,一旦操作不当可能引起毁灭性破坏。 你可以借助windows XP安装cd启动,选择恢复模式,一旦进入dos界面,如下所示,利用chkdsk来修复文件系统。换上下面这些有效的驱动符。

chkdsk (DRIVELETTER): /f

这会迫使windows尝试自身修复文件系统。新版本的Linux可能含有ntfs-3g程序和ntfsprogs,还包括一个叫做ntfsfix的程序,它能帮助修复windows的ntfs文件系统,使其装配或启动。即使驱动不可启动,对Linux来说,发现并处理数据仍然毫无问题。

当你试图给一台正在运行Linux的计算机装配驱动时,你还可以利用Live CD完成同样的任务,只需下载并烧制CD,或在USB上创建可启动的Linux系统。具体做法可以参考网站 Pendrive Linux Website

  • 下载自生磁盘。推荐 System Rescue CD
  • 烧制镜像文件至空白CD。
  • 启动计算机,别忘了在BIOS里更改启动选项。

启动Linux系统或利用Linux自生磁盘装配驱动,若Linux能发现文件系统,则开始备份数据。

  • 输入这个指令来装配驱动: mkdir /mnt/disk && mount -t auto /dev/sda1 /mnt/disk 。如果是IDE驱动,且只有一个分区,则指令会自动装配。如有疑问,参考Linux指南。
  • 装配别的驱动,备份数据。再次强调,看看基本的Linux指南。

Linux有许多特地为数据恢复设计的不同应用。如果分区列表损坏过于严重,Linux可以通过一个叫做Testdisk的应用轻松修复。

Testdisk 帮助重建分区列表。

  • 启动光盘上的Linux系统。参见以上指令。
  • 运行指令: testdisk /log。这条指令并非每个光盘系统都有,只有系统恢复CD里才有。
  • 找到驱动,重建分区。Testdisk的网址如下: here

如果你从来没用过Linux,如果这是一个sata或scsi驱动,那么系统里第一个IDE驱动是/dev/hda,如果是通过USB连接,那么第一个IDE驱动就是/dev/sda 。 C盘上第一个分区是/dev/hda1,第二个分区是/dev/hda2,以此类推。无论是运行testdisk还是photorec,记住用/log指令去运行,除非你要恢复数据的系统很小。如果出于某种原因程序停止运行,这么做是就可以让你不用从头开始,只要再次运行指令即可。

Testdisk第二个组成部分叫做Photorec,即使分区列表无法恢复,它也可以帮你恢复数据。虽然耗时久,但效果很好,即使是对严重损坏的硬驱。

方法 4
方法 4 的 4:

Photorec

下载PDF文件

Photorec是最初用来恢复数码相机甚至是硬盘里丢失的图片的软件。这款软件忽略文件系统,而专注于寻找文件标题,也就是每个文件的第一个部分,然后告诉操作系统这是哪种文件,无需系统查看文件扩展名。还可以扩展到搜索非音频/视频标题。它能搜索80多种类型文件。Photorec是Testdisk包的一部分。在基于Linux的Debian里安装如下包,你得运行如下指令。

apt-get install testdisk

如果你没有按照根运行,就输入以下指令。

sudo apt-get install testdisk

使用Photorec时有一些基本的规则。

Photorec还可以用来恢复已删除文件,只要是近期删除即可。

运行photorec时,除非你运行的设备很小(小于1g)且没有严重损坏,那么还是推荐使用\log指令功能,如此,就算photorec出于某种原因停止处理进程,也还可以重新开始,从刚才停止的地方继续,只要它还能识别为同一个驱动。

IE, /dev/sda

如果你不知道是什么驱动,打开console/shell,运行指令dmesg;如果驱动是通过USB连接的,直接插进去,差不多一分钟后,运行dmesg,然后查看出现的提示。驱动插进去后,会在系统里显示,你会在dmesg输出里看到。

如果你输入/log指令来运行photorec和/或testdisk,一旦出于某种原因程序中止或没有完成,你将不得不重新开始。我曾有严重损坏的驱动,花费100多个小时来修复,但一般来说,在40g的驱动上差不多5个小时就可以恢复完成。即使其他所有分区都完好,也要回写至同一个设备。

对Linux中的图片文件运Photorec,输入指令:sudo photorec /log imagefilename -d /some/directory/to-store/recovered/items

要从设备里直接恢复文件,直接运行photorec,你会看到一个可用设备的菜单。 sudo photorec /log

只有在你无法装配分区时才可以使用这个,你的文件名会丢失,但恢复数据效果很好,即使硬驱损坏严重,只要还运行,就可以恢复一些,频繁往复,就可以恢复所有。

这个程序要做的就是通过搜索标题和复制来为可读文件搜索HD。另一条准则是如果你在恢复20g的数据,你需要至少40g的空闲空间。恢复后的文件会放到文件夹中,既然分区列表已经不存在或者不可读,那么文件名就丢失了,这时就会按照它们在驱动上的编码顺序重命名。

换句话说,你的文件会以诸如f53247.doc o或f21433.jpg的名字命名结尾,这些文件会存在诸如recup_dir.1, recup_dir.2等文件夹中。

恢复数据的程序运行时,文件夹一旦达到50M,新的文件夹自动创建,文件拷贝至每个文件夹。

事实上许多类型的文件在标题或其他路径里也含有数据,这分数据可以用来恢复部分原文件名,或者至少也可以给出更有意义的命名。例如数码相机给图片写入已知exif数据。你可以利用一个叫做jhead的Linux程序来读取数据,带上图片拍摄的日期和时间来重命名文件,mp3也保存了ID3标签,以显示是否正确设置,这样你就可以获得一切用于重命名修复文件的信息。

参考这个网站 the Testdisk website ,进一步了解如何使用Photorec和Testdisk。还有一些提示,告诉你程序运行结束后如何重命名和整理恢复后的文件。

小提示

  • 除了删除数据,永远别用RAID 0 做其他用途。它很迅速,但没有备份,很可能一下子毁掉两个驱动,连同数据。而恢复这些系统则十分困难。
  • 高温是电子产品的公敌。
  • 如果数据运行比备份里的快,并且很珍贵,考虑RAID 1, RAID 5 or RAID 10磁盘配置。 驱动实体死了,但RAID还会继续运行。好的RAID甚至还会重写一个替代驱动。外接控制器比和母板综合的那些效果更好。
  • 如GRC的Spinrite之类的程序在保证运行效果方面很赞,然而,如果它发现硬驱某部分坏了,它就会试图修复。它已经挽救了不少硬驱,并且帮助数据恢复。Spinrite已经出到第六版,被证明十分成功。请注意,尽管Spinrite和其他软件硬盘恢复程序效果很好,它们也不能每次都永久修复问题。因此,仅推荐用软件恢复的方法来备份数据。

但是要注意,如果试图反复读取外表有损的硬驱的损坏区域,则可能造成不可逆转的损害,甚至更糟。

  • 分区列表位于硬盘的第一个板块(通常512字节)。它包含了驱动组织的所有信息。没有这个,计算机就会认为那里什么信息也没有。
  • 当你不确定怎么做时,联系专业公司。没有正确的知识指导就去修复硬驱常常导致代价更高的修复。
广告

警告

  • 要做好静电接地预防措施。
  • 不要认为你的RAID 0 阵列从来没出问题,或者没备份数据也从来没出问题。驱动坏掉之前正常工作了一段时间并不代表它就正确装配了。
  • 你的硬驱保单或许会就此作废。这里的说明用于恢复比驱动本身重要得多的数据。
  • 如果失灵驱动是和计算机或其他设备捆绑销售的,你要是遵循这里的说明操作就可能使生产商的保单无效了。确保该数据或你试图恢复的数据值得你放弃保单。
  • 控制板交换后,无论数据恢复与否,你肯定会有两个失灵硬驱。不要重复利用这些驱动。 考虑你所购买的同类其他匹配驱动。
  • 这个进程不适于逻辑擦除的数据(比如,恢复意外格式化),而适于实体无法运行、数据完好的驱动。
  • 如果你不善于这些精细的铸补活儿,就别跟着这些建议走了。找个专业人士或者擅长修补硬件的人来帮你。如果没能成功恢复数据,不要指责帮你的人。多数零售商店技术人员并没有受过这种级别的修复的训练。
  • 在RAID 1、5或10中配置驱动并非常规备份的替代选项。RAID控制器最后失灵,写入错误数据至驱动。控制器失灵很难检测。RAID控制器也不能保护数据免于逻辑问题和用户制造的问题。
  • 这些都不行的话,联系专业的数据恢复公司,比如Stellar Data Recovery、Drivesavers、DTI Data或Salvagedata。
  • 环境不当的情况下不要试图打开驱动。硬驱内部十分敏感。灰尘和静电都可能损坏硬驱,连专业人士都无法修复,结果往往是高昂的修复代价,甚至是数据的全盘损失。
  • 尽管通常修理比较容易,但要给旧驱动找配件要比给新驱动找配件难多了。
广告

相关wikiHows

关于本wikiHow

本页面已经被访问过15,314次。

这篇文章对你有帮助吗?

广告