Windows 无法读取新连接的 HDD 上的数据,但 testdisk 可以显示并恢复它们

Windows 无法读取新连接的 HDD 上的数据,但 testdisk 可以显示并恢复它们

我使用的是 32 位 Windows XP 台式电脑。我把我的内置 1.5TB 硬盘给了我的一个朋友,让他帮我复制了很多文件。当他把硬盘还给我时,我试图将它重新连接到我的台式机上,但 Windows 无法读取或识别硬盘,所以我尝试使用测试磁盘恢复我的 MFT 表,但即使它设法写入 MFT 表,而且我实际上设法浏览文件并恢复一些数据,Windows 仍然无法识别硬盘(即使在使分区处于活动状态并给它一个新字母之后)。

这是 Windows 上的磁盘管理显示的内容:

截屏
(点击图片放大)

并且它不允许我更改驱动器的字母,因此打开“我的电脑”或列出驱动器时不会显示该驱动器。

截屏

我尝试使用其中一个名为Aoemi 分区助手,但它却向我展示了以下内容:

截屏

我尝试重建 MBR,然后将磁盘转换为 MBR,但使用的大小会急剧变为 450MB!当尝试使用同一软件更改驱动器的字母时,它会失败并出现未知错误,并要求我使用 Windows 驱动器管理来更改驱动器的字母,这是不可行的!

我现在不知道该怎么办,因为我已经绕了 3 天的圈了,我真的很害怕我会损坏它(我希望我还没有这样做,因为我仍然可以使用 testdisk 恢复一些数据)。

答案1

线索就在你的第二张图片中 - 磁盘是一个GPT 保护分区。这意味着数据已在无法正确理解 GPT 磁盘的系统上访问。唯一能理解 GPT 磁盘的 Windows 系统是 XP (仅限 64 Biit)、Vista、Windows 7 和 Windows 8

我见过的唯一一种免费恢复数据的方法是使用 Linux Live CD 启动,并尽可能缩小分区,然后创建一个新分区。
复制尽可能多的数据,然后重复此循环,直到获得所有数据。

成本法:(目前$36http://www.extend-partition.com/help/convert-gpt-mbr-disk.html

或者:(您将丢失数据
diskpart
select disk X其中 X 是您的驱动器
clean- 但这会将整个磁盘设置为未分配,并且您将丢失数据

答案2

在您提供的图像中,磁盘显示为 1.4TB,经过市场营销对该值进行四舍五入后约为 1.5TB。

同一张图片上的红色箭头显示用过的空间。这是磁盘上的文件数量。(而不是磁盘使用的量)。

总的来说,我觉得没什么问题。这是一个可以正常工作的 1.5TB 磁盘。它是使用 GPT 分区的,GPT 是一种较新的标准。我可以理解 12 年前的操作系统 (XP) 在这方面存在问题。但您已经让它正常工作了。如果您只是“打开”磁盘并访问其中的文件,会有什么问题吗?

相关内容