Tam*_*man 52 storage data-recovery community-faq
我可以采取哪些步骤来尝试从任何存储设备恢复丢失或无法访问的数据?
答案:
这适用于任何计算机存储设备,例如内部/外部硬盘驱动器、USB 记忆棒、闪存。
最重要的是停止使用它,任何类型的 I/O 都会破坏您恢复的机会。
我们有单独的问题,更详细地涵盖了 USB 闪存驱动器的常见问题:
Wil*_*sum 26
祈祷,它会帮助你并使你平静下来。:-)
如果您遇到机械故障(例如,随机崩溃、某天停止工作、奇怪的“尖叫”/“哔哔”类型的噪音),每次插入电源并打开电源时,情况可能会变得更糟。如果是非常重要的数据,我建议将其带到实验室/专业数据恢复服务处。
但是,如果要自己动手,可以将机械故障归纳为两类:
首先,主轴/内部问题。这是物理硬盘驱动器可能发生的最糟糕的事情,如果是这样,那真的取决于有多糟糕。我最喜欢的工具(不是免费的)是R-Studio,它允许您从驱动器创建图像并执行多次传递*,然后从图像执行恢复。
*
(我实际上有驱动器无法从扇区读取,但只是通过一遍又一遍的尝试,它已经奏效了 - 甚至拔下并重新插入)
根据数据的重要性,如果您无法阅读,我会尝试冷冻技巧。这听起来像是一个笑话,但事实并非如此。将驱动器放入密封袋中,然后将其放入冰箱中好几个小时(我通常将其放置 6 小时或过夜),然后,当您插入时,您可以在 15-30 分钟前获得良好的性能它再次崩溃。
如果是控制器板问题,则修复它的唯一方法是重新刷新驱动器(检查制造商网站),或者最常见的是,将控制器板(小心)从相同型号的控制器板上切换。
对于闪存驱动器,如果重要的话,请去实验室。如果你想自己做,真的没什么好说的。
通常,如果是控制器,当您插入驱动器时,什么也不会发生。如果是闪存本身,它有点像没有媒体的软盘/CD 驱动器——您可以看到驱动器号,但无法访问它(有时会收到插入媒体警告)。
如果是内存本身,我不知道修复。
然而,如果它是控制器,我只有大约 40% 的时间是自己做的(这取决于棒的架构)。您看到的许多便宜的棒都有两个板 - 一个是控制器,第二个(不确定技术术语)是子板上的一个卡扣。您通常可以拔下内存并将其插入另一块板。
通常主板甚至不必来自类似的驱动器,只需尝试让芯片供应商正确(例如在其中一个 IC 上打上品牌),我看到的最常见的是来自Winbond,它们通常适用于任何存储芯片.
Tam*_*man 24
祈祷,它会帮助你平静下来。:-)
从外部驱动器恢复文件时,尽可能使用最短连接非常重要。
这意味着您想要摆脱任何不需要的额外 USB 电缆、USB 集线器或设备。
如果您要从外部硬盘驱动器恢复,请尝试将其取出并使用 SATA 电缆连接...
如果您要从 USB 记忆棒恢复,请尝试将其连接到计算机背面,尝试不同的端口。
这篇博文中使用的大多数工具都可以在Ultimate Boot CD 上找到。
在本页底部下载 Ultimate Boot CD :单击 镜子旁边的图标。
使用Windows上的ImgBurn、Mac OSX上的LiquidCD或Linux 上的Brasero将 ISO 刻录到 CD。
或者,为了确保质量,请确保它验证 CD。
由于我们将尝试恢复文件系统和/或恢复我们将篡改磁盘的数据,因此您可能需要进行初步备份,以确保如果出现问题,您仍然有备份- 可用。如果您怀疑磁盘出现故障,您甚至可能需要考虑进行备份,这样如果您确实需要数据,您仍然可以将硬盘发送给取证公司......
启动 Ultimate Boot CD。
转到HDD -->克隆工具--> EASEUS 磁盘复制。
将磁盘复制到具有足够可用空间的另一台设备。
这将精确地逐个扇区地复制数据。
在我们篡改驱动器之前,我们希望确保不会使其状态变得更糟,因此让我们首先检查状态:
启动 Ultimate Boot CD。
转到HDD -->设备管理工具--> SMARTUDM。
检查是否有任何SMART 属性具有黄色或红色的 *****,这表示状态不佳。
如果状态不佳,请尝试在出现机械问题时恢复。
如果状态良好,那么我们将进行错误扫描以了解并解决问题:
启动 Ultimate Boot CD。
转到HDD -->诊断工具--> ViVARD。
让它执行错误扫描,注意发现了多少错误以及完成了多少重映射。
在进行实际恢复之前,您有时可能需要先修复分区和文件系统。这就是 TestDisk 发挥作用的地方,我建议看看它的作用。
这是如何获得它:
启动 Ultimate Boot CD。
转到HDD -->数据恢复工具--> TestDisk。
阅读本页底部的文档并尝试修复您的数据。
现在初步的工作已经完成,这就是你可以开始恢复的方式:
TestDisk是一个免费的开源分区扫描器和数据恢复工具。它对于恢复丢失的分区非常有用。PhotoRec是另一个免费的常用数据恢复工具。TestDisk 和 PhotoRec 除了包含在 Ultimate Boot CD 中(正如 Tom Wijsman 在他的回答中提到的)之外,还包含在许多 Linux 发行版的软件存储库和 System Rescue CD 中。System Rescue CD 类似于 Ultimate Boot CD,但它更轻巧,这是一个优势,因为它通常从性能很重要的 CD 或 USB 闪存驱动器运行。
TestDisk 比 PhotoRec 高效得多。Testdisk 的问题在于它并不总能恢复所有已删除的文件。如果您不小心重新格式化了一个分区,TestDisk 可以恢复数千个文件而不会丢失一个文件,但是如果您通过将文件发送到废纸篓然后清空废纸篓来删除文件,则 TestDisk 无法始终恢复它。
所以首先使用TestDisk,如果你用TestDisk恢复了所有被删除的文件,那么你就完成了。如果您使用 TestDisk 恢复了大部分已删除的文件,您可以决定是否完成。如果您在运行 TestDisk 后还没有完成,您可以尝试使用 PhotoRec 恢复已删除的文件。
PhotoRec 无法恢复已完全覆盖(例如,被dd
程序覆盖)的已删除文件。在某些情况下,文件名存储在文件本身中。在这种情况下,PhotoRec 会尝试恢复文件名,但大多数情况下 PhotoRec 无法恢复文件名。
在执行这些步骤之前,最好从 Linux live DVD/USB 引导,以避免使用已删除文件所在的操作系统。
如果您的操作系统中尚未安装 TestDisk,请安装它。在 Linux 发行版中,安装 TestDisk 也会同时安装 PhotoRec。
打开终端并启动 PhotoRec(从 Live CD/USB 中的终端启动或以 root 身份启动)。
选择硬盘。
选择分区类型。
如果您的硬盘有 Linux 分区,则选择[Intel]
。
选择文件类型选项。
移至[File Opt]
并按下Enter。在这里,您可以按 禁用所有文件类型s。使用空格来切换复选按钮。选择要恢复的文件类型。
选择选项。
PhotoRec 也有一个不同选项的列表。在正常情况下,您不需要修改它们。
选择分区。
将选择器移动到您已从中删除文件的分区。然后按Enter上[Search]
。
选择文件系统类型。
如果您使用的是 Linux,它将是 ext2/ext3/ext4,因此默认选择是ext2/ext3
. 否则,如果您要从格式化为 FAT 或 NTFS 的分区中恢复文件,请选择Other
。
选择空间进行分析。
选择Free
,如果你不写删除特定文件后,该分区,否则选择Whole
。
选择一个目录来恢复文件。
现在选择将存储恢复文件的路径。然后按Y。
PhotoRec 将显示它已恢复的文件数量。
来源:修改自How To Recover Deleted Files in Linux Using PhotoRec
归档时间: |
|
查看次数: |
17922 次 |
最近记录: |