ubuntu分卷后如何恢复系统
导读:Ubuntu分卷(分区)后恢复系统的方法 1. 使用TestDisk恢复分区表及系统 TestDisk是一款开源磁盘分区工具,可有效恢复丢失的分区表及系统分区,适用于因误操作、分区表损坏导致的系统无法启动问题。 安装TestDisk:在U...
Ubuntu分卷(分区)后恢复系统的方法
1. 使用TestDisk恢复分区表及系统
TestDisk是一款开源磁盘分区工具,可有效恢复丢失的分区表及系统分区,适用于因误操作、分区表损坏导致的系统无法启动问题。
- 安装TestDisk:在Ubuntu终端运行
sudo apt-get install testdisk
命令安装。 - 启动与扫描:从Live USB/CD启动系统(若原系统无法进入),打开TestDisk,选择目标磁盘(如
/dev/sda
),点击“Create”创建新分区表(选择“Intel/PC partition”类型),随后选择“Analyse”进行快速扫描(若未找到,可尝试“Deeper Search”深度扫描)。 - 恢复分区:扫描完成后,找到系统分区(通常为
ext4
格式、包含/boot
、/etc
等目录),选中后按P
键确认,再按W
键写入分区表。重启系统即可。
2. 通过GParted Live恢复丢失的系统分区
GParted是图形化分区工具,可直观恢复未覆盖的分区,适合新手操作。
- 制作启动盘:下载GParted Live镜像(官网),使用Rufus或balenaEtcher写入USB。
- 启动与查找分区:从USB启动进入GParted Live环境,选择目标磁盘,查看是否有未分配空间或隐藏分区(系统分区通常标记为
ext4
或linux-swap
)。 - 恢复分区:右键点击空白区域,选择“New”,设置分区类型(如
ext4
)、大小(与原系统分区一致),点击“Add”创建分区,最后点击“Apply”应用更改。重启系统并进入GRUB引导。
3. 修复GRUB引导程序(系统无法启动时)
若分卷后系统无法启动,多为GRUB引导损坏,需通过Live USB修复。
- 准备Live USB:制作Ubuntu安装盘并启动。
- 挂载根分区:打开终端,运行
sudo fdisk -l
查看根分区(如/dev/sda1
),执行sudo mount /dev/sda1 /mnt
挂载。 - Chroot环境:运行
sudo chroot /mnt
进入原系统环境。 - 更新GRUB:依次执行
sudo update-grub
(重新生成引导菜单)、sudo grub-install /dev/sda
(重新安装GRUB到磁盘),退出chroot(exit
)并重启。
4. 使用extundelete恢复系统文件(可选)
若系统分区未被覆盖,可通过extundelete恢复关键系统文件(如/etc/fstab
、内核文件),辅助系统恢复。
- 安装工具:运行
sudo apt-get install extundelete
安装。 - 卸载分区:确保目标分区未挂载(
sudo umount /dev/sdXY
)。 - 恢复文件:执行
sudo extundelete /dev/sdXY --restore-directory /etc
(恢复/etc
目录)或--restore-all
(恢复所有文件),恢复后手动复制文件至对应位置。
5. 修复文件系统错误
分卷操作可能导致文件系统损坏,需用fsck
修复。
- 进入恢复模式:重启时按
Shift
键进入GRUB菜单,选择“Advanced options for Ubuntu”→“Recovery mode”。 - 卸载分区:在root终端运行
df -hT
查看分区,卸载需修复的分区(如sudo umount /dev/sda1
)。 - 运行fsck:执行
sudo fsck /dev/sda1
,按提示输入y
修复错误,完成后重启。
注意事项
- 数据备份:操作前务必备份重要数据(如外接U盘、云存储),避免二次丢失。
- 避免写入:恢复过程中不要向目标磁盘写入新数据,防止覆盖丢失分区或文件。
- 专业求助:若自行操作困难,建议联系数据恢复公司或Ubuntu社区寻求帮助。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu分卷后如何恢复系统
本文地址: https://pptw.com/jishu/730471.html