我删除Ubuntu [ 12.10 ] 分区意外地来自 Windows 8。
我尝试了互联网上看到的所有方法,但仍然无法成功。
有没有办法将 Ubuntu 从 Windows 8 中拯救出来?
Eliah 的帖子之后的编辑
实际上,我的第一个问题发生在我重新启动系统时,出现“没有这样的分区 grub rescue>”问题,所以我试图修复它。首先,我尝试了 Ubuntu LiveCD,我向终端写入了必要的命令Testdisk
,Gpart
但没有成功。然后我尝试了“Boot-Repair”,效果很好。现在我可以登录 Windows 8,但我就是不知道如何拯救我的 Ubuntu。
其实我一般都是把我的文档放到Dropbox上,但是我有一些非常重要的Python脚本和大文件位于Ubuntu的主文件夹中,而且我对Ubuntu进行了很长时间的定制,我真的想拯救Ubuntu,我的最后选择是重新开始。
Eliah 的帖子后编辑 2
我的sudo fdisk -l
输出:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 3074047 1536000 7 HPFS/NTFS/exFAT
/dev/sda2 3076094 251176274 124050090+ f W95 Ext'd (LBA)
/dev/sda3 251176960 488408129 118615585 7 HPFS/NTFS/exFAT
/dev/sda5 23551353 116647964 46548306 7 HPFS/NTFS/exFAT
/dev/sda6 149452758 251176274 50861758+ 7 HPFS/NTFS/exFAT
输出parted -l
Error: Can't have a partition outside the disk! `
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.
Error: Can't have a partition outside the disk!`
答案1
对于意外删除 Ubuntu 分区的一般情况
如果你尝试过一些技巧来尝试重新创建分区,很可能你让它更难恢复。另一方面,如果你尝试过正确的技术来取消删除分区或尝试恢复它,那可能会非常有帮助。无论哪种方式,重要的是你编辑你的问题尽可能详细地描述您自删除分区以来所进行的操作。
如果您在 Ubuntu 系统中没有文档或其他重要文件(或者您有,但它们至少在其他地方有一个良好的备份),那么我强烈建议您重新开始,重新安装 Ubuntu。这比尝试数据恢复更快、更简单、压力更小。
如果你要尝试恢复丢失的 Ubuntu 分区,首先,请阅读这个 Ubuntu 社区维基页面,这是一份非常出色的文档。
也就是说,如果你弄乱了分区表(包括删除分区),但没有将数据写入分区原来的位置,你的数据是完整的。这可能是那些不错的场景之一。所以试试这些技术首先。
取决于你做了什么后如果你删除了分区,这可能非常简单。我建议尝试GNU Parted的救援功能。但如果你决定尝试恢复数据,你至少应该运行测试磁盘和部分, 也。
(如果你需要澄清,或者能够提供关于分区如何被破坏的具体信息,或者你尝试过的其他方法,可能使我们能够提供进一步的帮助。
祝你好运!
对于no such partition grub rescue>
场景
如果你删除了一个分区,然后看到这个,那是因为你删除了该分区。
但错误并不一定意味着您删除了分区!如果您不记得在 Windows 中删除分区,那么您应该:
检查分区是否仍然存在。您可以运行
sudo fdisk -l
或sudo parted -l
(我通常同时运行两者)。如果是不是,继续尝试挽救它。(或者放弃。但听起来你对尝试数据恢复感到很放心——已经这样做了——而且你愿意投入更多时间,所以只要你知道它可能不会成功,就去做吧。)
如果它还在,尝试将 GRUB 重新安装到主引导记录(在这种情况下,我建议使用
chroot
基于的方法,例如这个,但实际上任何方法这里或者这里您还未尝试过但未成功,应该尝试一下。如果不起作用,请尝试这些方法可以完全删除 GRUB 然后重新安装。
如果这不起作用,请尝试使用 Windows 安装 DVD/USB、Windows 救援磁盘(您可以自己制作)或 Windows 试用安装 DVD/USB(通常可从 Microsoft 网站免费下载)重新安装 Windows 引导加载程序。启动 Windows 并查看分区表的内容(但不要修改可能是 Ubuntu 分区或它以前所在的任何内容)。由于您使用的是 Windows 8 并且可能使用 UEFI 系统,尝试再次执行此操作并确保所有设置均正确。
如果你不确定如果它存在,或者您不明白所看到的内容(例如,在
sudo fdisk -l
或的输出中sudo parted -l
),或者您想要格外小心,请寻求帮助!您可以编辑您的问题以添加这些命令的输出。(有类似问题但该问题无法解决的人可以发布新问题,包括这些命令的输出和任何其他与该问题区别开来的信息,以及是什么使得它相似。)