无法读取我的外部硬盘

无法读取我的外部硬盘

过了一会儿,我尝试连接我的硬盘,系统提示我需要格式化,但显然我不想这样做,因为里面有文件。我尝试寻找解决方案,找到了“TestDisk”程序,它告诉我那里有一个“损坏的文件系统”。之后,我意外地点击了程序中的“写入”命令(将分区结构写入磁盘),它要求我稍后重新连接硬盘。从现在开始,连接硬盘时,它甚至不会显示在“我的电脑”中。

HD 确实出现在设备管理器中,也出现在“磁盘管理”中,并且显示“未分配”,我唯一能做的就是初始化它。经过一番研究,我想检查是否可以通过 BIOS 看到它,但是当我尝试在连接 HD 的情况下重新启动笔记本电脑时,笔记本电脑就是无法启动。因此,我尝试在未连接 HD 的情况下进入 BIOS,并在 BIOS 中连接它,笔记本电脑冻结了,除了断开连接之外我无能为力。TestDisk 也不再识别 HD,它只显示我笔记本电脑中的 HD。

抱歉写得太多了,我只是想提供尽可能多的信息。

有没有什么办法可以从 HD 获取数据?

更新:正如@AdamWykes 所建议的,截屏在使用‘CrystalDiskInfo’获取信息后附加。

答案1

关于 TestDisk 中错误的具体性质或驱动器需要格式化的原因,没有提供太多信息。该错误可能以多种方式出现。最常见的方式是它使用的文件系统未被试图访问驱动器的操作系统识别。你确定不是这种情况吗?

无论如何,假设外部驱动器的文件系统已损坏或被覆盖(这就是您通常使用 TestDisk 的原因),您似乎也使用 TestDisk 本身执行了覆盖,通过将恢复的数据写回到您从中获取数据的同一驱动器。

该驱动器现在显示为未分配,这意味着其分区表也发生了一些损坏,因此驱动器上存在的分区不再被操作系统读取。您需要仔细注意以下建议/说明:http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step尝试恢复分区表。恢复分区表后,您可以尝试从驱动器恢复文件,可以使用 TestDisk 或您选择的其他方法。

由于驱动器出现在操作系统中,您可以假设 BIOS 检测到了它。

附录:如果可能的话,使用类似晶盘信息帮助您确定驱动器的硬件是否是导致所有这些问题的原因。如果 SMART 数据显示即将发生故障,那么将数据托付给该驱动器可能不再明智。

相关内容