显示“您需要格式化驱动器 J: 中的磁盘,然后才能使用它”,磁盘未损坏

显示“您需要格式化驱动器 J: 中的磁盘,然后才能使用它”,磁盘未损坏

我有一台 7-8 年的笔记本电脑(HP EliteBook 6930p),运行 Windows XP,配有 500GB SATA 硬盘。这台电脑运行速度非常慢,我打算把它捐赠出去,但首先我想备份里面的所有数据。

我认为最简单的方法是将硬盘从电脑中取出,然后使用我拥有的 SATA 转 USB 适配器将其连接到我的新笔记本电脑。我拧下硬盘,通过适配器将其连接到我的新 Windows 10 笔记本电脑,然后弹出一个窗口,提示“您需要格式化驱动器 J: 中的磁盘才能使用它”。起初我很恐慌,担心磁盘不知何故损坏了,但当我将其重新连接到旧笔记本电脑时,它启动正常,我的数据也在那里。

为什么我收到此消息说磁盘未格式化,即使它显然已格式化?我如何将这台旧硬盘连接到我的新电脑来复制我的文件?

更多信息:该硬盘只有一个 NTFS 分区。我尝试运行 testdisk 命令行工具,它告诉我引导扇区已损坏。我没能使用 testdisk 工具“修复”它(可能是因为没有什么可修复的,磁盘很好。只是我的新电脑无法读取它)。我的 SATA 转 USB 适配器没有损坏,因为当我将它与另一台硬盘一起使用时,一切都正常。

请不要建议使用其他方式复制文件,例如通过 LAN 或云存储服务。这些对我来说不起作用,因为旧电脑无法连接到任何网络。

答案1

可能是因为您获得的适配器使用的逻辑扇区大小(例如 4K 字节)与 SATA HDD(512 字节)不同。我想您需要尝试另一个适配器。

为了确认,fsutil fsinfo ntfsinfo <drive letter>当您将 500GB 驱动器连接到旧笔记本电脑(直接通过 SATA)并且连接了您提到的其他 HDD 时,运行:

我的 SATA 转 USB 适配器没有损坏,因为当我将它与另一个 HDD 一起使用时,一切正常。

与适配器(连接到任何计算机),然后比较它们的Bytes Per Sectors

參考文獻:https://msdn.microsoft.com/en-us/library/windows/desktop/hh848035%28v=vs.85%29.aspx

相关内容