Ubuntu swap分区损坏可按以下方法修复:
sudo swapon --show 查看分区状态,若未启用,用 sudo swapon /dev/sdXY 启用(/dev/sdXY 为分区设备名)。sudo swapoff -a 停用现有分区,再用 sudo mkswap /dev/sdXY 重新创建,最后用 sudo swapon /dev/sdXY 启用,并更新 /etc/fstab 文件(添加行 /dev/sdXY none swap sw 0 0)。sudo fsck /dev/sdXY 检查并修复分区文件系统(操作前建议备份数据)。/boot/efi 分区是否正常,必要时修复GRUB引导:sudo grub-install /dev/sdX(/dev/sdX 为系统硬盘),然后 sudo update-grub。sudo swapon --show 和 free -h 验证是否生效,通过 sudo journalctl -xe 查看系统日志定位问题。注意:操作前备份重要数据,若无法解决可考虑重装系统或联系专业支持。