Ubuntu升级后双系统(Windows 10)启动项丢失,无法访问Windows分区求助
Ubuntu升级后双系统(Windows 10)启动项丢失,无法访问Windows分区求助
别担心,这种情况在Ubuntu大版本升级后挺常见的,大概率是GRUB引导器在升级过程中没正确识别到Windows分区,咱们分两步来解决:
一、恢复GRUB启动菜单里的Windows选项
- 先打开终端(按下
Ctrl+Alt+T就能快速调出),执行下面的命令让系统重新扫描所有可引导系统:
输入你的Ubuntu用户密码(输入时不会显示字符,正常输入就行),执行完后重启电脑,看看GRUB菜单里是不是出现Windows 10的选项了。sudo update-grub - 如果上面的命令没检测到Windows,那先安装专门用于识别其他操作系统的工具
os-prober:
安装完成后再重新运行sudo apt install os-probersudo update-grub,之后重启试试,这时候GRUB应该能找到Windows了。
二、临时访问Windows分区里的数据
如果暂时还进不去Windows,或者想先把重要数据备份出来,可以手动挂载Windows分区:
- 先在终端里查看所有分区信息,找到Windows的NTFS分区:
输出里找标注为sudo fdisk -lNTFS的分区,它的设备名一般是/dev/sda2或者/dev/nvme0n1p2(根据你的硬盘类型不同略有区别)。 - 创建一个挂载目录:
sudo mkdir /mnt/windows - 把找到的Windows分区挂载到这个目录:
记得把命令里的sudo mount /dev/sdXY /mnt/windowssdXY换成你实际找到的分区名,比如sda2。 - 挂载成功后,你就能在文件管理器里找到
/mnt/windows目录,里面就是Windows分区里的所有文件了,包括OneDrive的数据。 - 如果挂载时提示分区是“脏状态”(比如Windows上次没正常关机),先修复分区再挂载:
sudo ntfsfix /dev/sdXY
另外提个小细节:如果重启后没看到GRUB菜单,BIOS模式下可以按住Shift键开机,UEFI模式下按Esc键就能调出菜单啦。
备注:内容来源于stack exchange,提问作者MarkW




