![Testdisk 或 gpart 用于恢复丢失的分区?](https://linux22.com/image/1041075/Testdisk%20%E6%88%96%20gpart%20%E7%94%A8%E4%BA%8E%E6%81%A2%E5%A4%8D%E4%B8%A2%E5%A4%B1%E7%9A%84%E5%88%86%E5%8C%BA%EF%BC%9F.png)
好吧,我的问题是我试图使用 WinToFlash 为 USB 闪存驱动器制作 Windows XP 安装程序。但是在格式化 USB 的过程中,出现了 BSOD,我的 PC 无法再启动 Windows。BIOS 之后,它只显示一个带有“j”的黑屏。我想我不知何故丢失了我的分区表,因为现在它只显示一个空白的 2.0 TB HDD。
因此,我读过有关 testdisk 和 gpart 恢复丢失分区的文章,但我不知道哪个最好,也不知道它们之间有什么区别。我有 6 个 NTFS 分区,没有 ext3/ext4 或任何其他非 Windows 格式。现在我正在使用实时 Ubuntu 11.10 USB。
所以我想知道你有什么建议?提前谢谢您。
答案1
我gparted
现在知道有一种恢复分区的方法。我在我的一个驱动器上试过了,确实有效。我的测试很简单。删除分区,然后尝试用 恢复它gparted
。成功了。
现在,这是我用 进行的唯一测试gparted
。我使用过testdisk
(和photorec
)foremost
和等恢复工具scalpel
。testdisk
我可以说,即使在对分区进行 3 次格式化、在其上安装东西并在其上执行大量操作之后,我仍然可以几乎完全恢复非常旧的分区。我甚至测试了 Windows XP 分区,恢复后,启动并且一切正常。Windows 不知道其中的区别。
因此,根据我的经验和对 的信任testdisk
,我会首先选择这个。我知道它不像 GUI,但它有一个非常直观的终端菜单,可以一步一步告诉你要做什么或它发现了什么。