Manjaro Linux:意外删除了启动分区。系统仍在运行

Manjaro Linux:意外删除了启动分区。系统仍在运行

我刚刚不小心删除了我的 Manjaro 操作系统的启动分区。操作系统仍在运行。有没有办法从运行状态恢复启动分区?当前磁盘布局是:

    nvme1n1                                       259:0    0 465,8G  0 disk  
└─nvme1n1p2                                   259:2    0 465,5G  0 part  
  └─luks-940e32b1-7bd6-462c-8161-ad2eaa455f9a 254:0    0 465,5G  0 crypt /

非常感谢!

答案1

如果刚刚删除了分区并且您没有在其位置创建任何内容,则数据应该仍然存在:只是在分区表中没有被引用。

testdisk是一个可以查找此类分区并恢复它们的工具。

或者,如果您知道分区的确切位置和大小,则可以在其位置创建一个新分区但没有格式化。如果新创建的分区与已删除分区上的文件系统完全一致,则它看起来就像是在新分区上创建的一样。

在 GPT 分区的磁盘上,可能无法恢复原始分区的 UUID。您可能必须更新fstabinitramfs 以匹配新分区。或者,您可以更改分区的 UUID 以匹配fstab

相关内容