我刚刚不小心删除了我的 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。您可能必须更新fstab
initramfs 以匹配新分区。或者,您可以更改分区的 UUID 以匹配fstab
。