昨天我发现了一个旧硬盘,发现它适合我现在的笔记本电脑。然而,当我启动它时,它进入了 Win XP 加载屏幕,然后重新启动。
然后我想,如果我在闪存驱动器上运行一些 Linux 发行版,那么也许我可以以某种方式浏览硬盘驱动器并恢复尽可能多的文件。
我认为存在一些程序可以从损坏的驱动器中读取原始数据,然后尽可能地提取所有未损坏的文件。
如果这个程序存在,它叫什么名字,在哪里可以找到它?或者是否有专门为此目的设计的 Linux 发行版?
我确信我可以自己写一些东西来完成这项工作,但这将花费很长时间,会涉及大量的文件头列表来扫描,而且我不想重新发明轮子。
答案1
首先,考虑到 Windows 安装可能已损坏(而不是硬盘驱动器)或只是配置了一组不同的硬件,因此 Windows 正在重新启动(或蓝屏死机,但设置为自动重新启动),因为它无法识别您计算机的硬件。 (Windows 对硬件更改不太友好)- 这可能不是硬件问题。
如果你的硬盘能够被Linux系统识别并挂载,那么直接复制数据就可以了;否则,尝试解救,测试盘和摄影。
ddrescue 是一种原始磁盘映像工具,它“将数据从一个文件或块设备复制到另一个文件或块设备,在发生读取错误时尽力挽救数据”。该应用程序是作为 GNU 项目的一部分开发的,并且是根据 UNIX/Linux 编写的。
TestDisk是一款功能强大的免费数据恢复软件!它的主要目的是帮助恢复丢失的分区和/或当这些症状是由错误的软件、某些类型的病毒或人为错误(例如意外删除分区表)引起时,使非引导磁盘再次可引导。使用 TestDisk 恢复分区表非常简单。
PhotoRec 是一款文件数据恢复软件,旨在从硬盘、CD-ROM 恢复丢失的文件,包括视频、文档和档案,以及从数码相机内存中恢复丢失的图片(因此得名“照片恢复”)。 PhotoRec 会忽略文件系统并跟踪底层数据,因此即使您的媒体文件系统已严重损坏或重新格式化,它仍然可以工作。
如果硬盘出现故障,您可能需要创建磁盘映像并对其进行操作,而不是直接对硬盘进行操作。