Windows更新后硬盘丢失,Win10/Ubuntu16.04双系统无法启动求助
解决Windows更新引发的双系统无法启动+硬盘丢失问题
Hey,看了你提供的boot-info输出,核心问题基本是Windows 10更新时破坏了GPT分区表,或者偷偷修改了BIOS里的硬盘启动模式——这俩都是Windows更新搞崩双系统的常见操作。既然你已经做好数据丢失的准备,那咱们一步步来搞定:
先检查BIOS里的硬盘模式
重启电脑按对应按键进BIOS(一般是F2、F10或者Del,看开机时的提示),找到硬盘相关的设置项,看看当前是AHCI还是RAID模式。Windows更新经常会强制把模式切到RAID,而Ubuntu默认用AHCI,这就会导致两边都认不出硬盘。建议改成AHCI模式,保存设置后重启,先看看能不能识别硬盘。如果能识别硬盘,先修复分区表
用Ubuntu LiveCD启动后,打开终端输入sudo fdisk -l,看看有没有列出/dev/sda或者/dev/nvme0n1这类硬盘设备。如果能看到,说明硬盘硬件没问题,只是分区表坏了。可以用gdisk工具修复:- 运行
sudo gdisk /dev/sda(把/dev/sda换成你实际的硬盘设备名) - 按
r进入修复模式 - 先按
b把当前分区表备份到U盘里(以防越搞越糟) - 再按
g让工具自动扫描硬盘上的分区签名,重建GPT分区表 - 最后按
w保存更改,重启后看看能不能正常识别系统
- 运行
彻底重装系统(前面步骤无效时)
既然你已经做好丢数据的准备,那就直接重装:- 用Ubuntu LiveCD启动后打开“磁盘工具”,删除所有硬盘分区,重新创建GPT分区表
- 先安装Windows 10,注意要选UEFI模式启动安装介质(别用Legacy),安装完先别联网更新,避免再次出问题
- 再用Ubuntu LiveCD安装Ubuntu,选择“与Windows Boot Manager共存”的选项,安装程序会自动搞定双系统引导
小提示:如果BIOS里完全看不到硬盘,那才要考虑硬件故障,但你能通过LiveCD运行boot-info,说明硬件大概率没问题,优先排查设置和分区表的问题。
内容的提问来源于stack exchange,提问作者toto
相关产品推荐
相关产品推荐

