如何恢复意外转换为交换区域的分区

如何恢复意外转换为交换区域的分区

我尝试将 ubuntu 从外部硬盘(其中安装了 ubuntu)手动安装到内部硬盘。我使用mkswap命令在错误的分区(我的 Windows 分区)中创建了交换区域。该分区未格式化,但已转换为交换区域。因此,我无法启动 Windows。有没有办法将分区恢复到正常状态?

我发现在做一些研究时。但我猜这只在驱动器格式化并且需要恢复丢失的数据时才有效。


谢谢。

答案1

您能否告知哪个 Windows 分区被选为交换区域?

我认为 Windows 7 通常默认有两个分区,其中一个是引导加载程序。您选择的是那个分区还是 C 盘分区作为交换区域?您是否删除了旧的引导加载程序分区?

无论如何,下次启动 Ubuntu 时,请确保先关闭交换区(如何操作请参见您链接的问题)。否则它将开始写入数据,我认为这不会有什么好结果。

如果您刚刚选择了 C 盘,我认为 swapoff 和 update-grub 应该重置您的 Windows 系统。

sudo swapoff -a

sudo update-grub

有关如何关闭交换的更多详细信息,请参见此处:删除未使用的交换分区

相关内容