重建 NTFS 分区表

重建 NTFS 分区表

在我们的 SOHO 中,我们有几个 3TB NTFS GUID 分区硬盘。其中一个变得无法使用。Windows 甚至无法识别它。使用硬盘编辑实用程序,我们发现分区表已完全损坏。为了恢复数据(它几乎已满),我切换到 Linux 机器以重建分区表(奇怪的是,我们更信任 Linux 而不是本机操作系统来完成如此微妙的任务)并进行了以下操作:
a) 保存其他磁盘的分区表(它们都来自同一制造商和几何结构)
b) 将此类分区恢复到损坏的磁盘
c) 将 GUID 表随机化以避免冲突
执行步骤 c) 后,Linux 立即识别它(最初没有),并且可以安装磁盘并读取数据。瞧!但是……正如我们在墨西哥常说的那样,我们太快唱胜利了。Windows 仍然无法识别它。
使用相同的磁盘实用程序,我们检查了新的(“恢复的”)GUID 表是否正常并且所有条目都是正确的。
我不知道对于 GUID 分区表,第一个表的副本是否保存在磁盘的某个位置。如果是这种情况,那么步骤 a) 可能只保存了第一个表,而步骤 b) 和 c) 恢复了它,导致表不同步,因为副本中的 GUID 与恢复的表中的 GUID 不匹配,因此 Windows 不会将该磁盘视为有效磁盘。虽然磁盘出现了(为其分配了一个字母),但它没有显示有效的分区表,声称磁盘是“原始的”并且需要格式化(它还抱怨它包含未知的文件系统)。另一方面,硬盘编辑器和分区恢复表实用程序都显示有效且正确的 GUID 分区表。Linux
可以挂载并从磁盘读取数据。¿我们如何才能使此磁盘在 Windows 下再次可用?¿是否存在必须与第一个同步的第二个副本?

答案1

您可以随时将数据移至另一个驱动器,然后擦除有问题的驱动器,然后重新格式化。您可以使用 Linux 实用程序完成所有这些操作。

相关内容