今天,我尝试在 Ubuntu 12.10 上将一些文件从外部硬盘 (1TB) 复制到闪存驱动器 (4GB)。我的闪存驱动器包含一个操作系统,因此我决定使用 Ubuntu 附带的磁盘管理工具对其进行格式化。
不幸的是,我最终格式化了我的外部硬盘,但它被挂载了。我把它格式化为 FAT,一开始它是 NTFS。发生了错误(因为它被挂载了),硬盘上的标签消失了,但我仍然可以从硬盘复制文件。在磁盘管理工具中,分区显示为“未知”。
当我看到标签不见了,分区被确认为未知时,我知道一旦我断开硬盘与计算机的连接,我的计算机可能无法识别硬盘分区。不幸的是,我没有足够的空间将硬盘上的所有数据保存到它所连接的计算机上,所以我不得不将硬盘移到另一台计算机上:正如我所料——Ubuntu 不再识别我的分区。
由于我能够在电脑和硬盘之间复制文件(实际上我将我想要的文件复制到闪存驱动器上)然后再将其从电脑中移除,我认为可能有办法将我的分区恢复到其原始状态,这就是我提出这个问题的原因。我的硬盘上有一些我真正需要的数据,而这些数据在其他地方都没有。任何帮助都将不胜感激。
答案1
您好,请尝试以下链接:
答案2
您似乎删除了分区表。分区表会告知 Linux 您的驱动器结构以及每个分区使用的文件系统。
您将需要重新创建分区表,以下链接是一个很好的起点,特别是以下Lost Partition
部分:
https://help.ubuntu.com/community/DataRecovery
您可以在以下链接中找到更多阅读材料和教程:http://www.simplified.guide/linux/recover-lost-partition-table
我建议您使用可用的备用驱动器/USB 重新创建该场景。您可以为驱动器配置完全相同的分区结构和文件系统,并按照测试驱动器上的步骤进行练习,以便在您需要恢复的实际驱动器上执行此操作之前先正确执行。