删除扩展分区后修复系统

删除扩展分区后修复系统

操作系统:Ubuntu 18.04

我有一块 1TB 的硬盘,可以双启动 Ubuntu-Windows10。几个月前,我释放了一些空间来创建另一个分区来安装 CentOS,但后来我不再需要安装它了,这个分区就留在那里了。今天我愿意把这个空间还给我的 Ubuntu 安装,所以我开始删除无用的分区,但里面gnome-disks有四个分区(或者说这是我愚蠢地反对的):

  1. Windows 系统保留
  2. 窗口主分区
  3. 文件系统分区
  4. 扩展分区

和显然12Windows 10 分区(NFAT),而 是3Ubuntu 分区,所以我认为扩展分区是无用的,因为我习惯于我的笔记本电脑分区软件 ubuntu 只占用一个分区,但是在删除它之后,我意识到我的错误...重新启动系统导致 grub 无法识别分区(当然),尝试手动指向分区失败。为了解决这个问题,我在 Ubuntu 20.04 USB Live 上启动并尝试使用修复错误,boot-repair希望问题只是 grub 无法识别它,但它没有用(至少现在我可以在 Windows 上启动,所以它不是完全没用的)。

所以我的问题是:如何修复因删除扩展分区而损坏的系统分区?

(如果需要的话我知道它有多大)

编辑:

testdisk按照建议使用即可解决emk2203

答案1

解决方案归功于emk2203

要解决这个问题,首先要恢复已删除的分区。为此,可以使用类似测试磁盘按照说明这里并在那里进行总结,然后将您的分区变成 grub 的可启动选项之一。

使用以下方法恢复分区TestDisk

  1. 安装 TestDisk 后,以超级用户身份运行它(sudo ./然后进入 的可执行文件目录TestDisk),选择您喜欢的“日志创建”选项,然后继续Enter步骤 1 插图

  2. 使用选择分区所在的磁盘,并使用 ,然后Enter选择proceed第 2 步插图

  3. 使用与现在相同的控件选择“分区表”。如果您不知道哪个分区是正确的,请注意可能TastDisk已经检测到它,如果是这样,您将在下面看到它。 步骤 3 插图
  4. 现在选择analyse... 步骤 4 插图
  5. 然后运行一个Quick search... 步骤 5 插图
  6. 在快速搜索结束时,您应该注意到丢失的分区已添加到分区列表中,因此您现在可以按Enter继续。如果您要查找的分区仍然缺失,请按Enter无论如何,但请注意下一步。 步骤 6 插图
  7. 现在,如果列出了要恢复的丢失分区,请选择选项write。如果您仍然没有看到它,请选择deeper search然后返回step 6你猜对了... 第 7 步插图
  8. 该分区已成功恢复,但要确保 grub 将其识别为可启动选项,请遵循此答案的第二部分。

使用以下命令重新配置 grubboot-repair

要安装启动修复,您只需添加存储库并像apt大多数程序一样进行安装。

sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair

现在你可以启动它输入boot-repair命令并使用 GUI 选择 recommended repair

启动修复 GUI

然后,弹出一个窗口询问有关日志处理的信息,它几乎肯定会自动配置 grub 以再次在您的分区上启动。

相关内容