我的一位同事将一台笔记本电脑从 5 英尺高的地方掉到坚硬的表面上。奇迹般地,除了硬盘之外,其他东西都没有损坏,而且硬盘也没有完全损坏。它仍然可以被 BIOS 识别,并且仍然能够进入 Windows 7 启动修复的命令提示符。
大部分数据之前已被转移,但在损坏时,数据正在被获取并存储在 CSV 文本文件中。这些文件非常大,我相信只有包含文件内容的几个扇区实际上是坏的。即使缺少块,文本文件仍然非常有用。Robocopy 获得了一些文件,但如果有任何无法访问的块,它会跳过整个文件。
在这些问题中,我找到了对《Roadkil Unstoppable Copy》的推荐:
但是,此工具无法在启动修复中运行。确切的错误消息是“支持映像类型所需的子系统不存在”。有没有关于控制台子系统工具的建议?
答案1
Photorec 是一款开源实用程序,可以恢复 CSV 文件。将驱动器放入 USB 外壳中,从 Ubuntu Linux CD 启动,下载 Photorec/testdisk ,在磁盘上运行恢复,以 CSV 作为唯一要查找的文件类型。
它会吐出大量数据。在恢复文件夹中运行 grep 以查找唯一的文本字符串。
答案2
从 CD/DVD 启动 Linux live 或 32 位 Windows PE 系统。在这些环境中应该可以运行您喜欢的软件。
将磁盘移至另一个系统也应该有效。由于您的情况显然没有,您可能需要删除启动笔记本电脑时询问的任何 ATA 密码。如果驱动器在放回笔记本电脑后再次工作,则应该没有特定的固件,损坏也不可能是原因。