You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Ubuntu 16.04后Windows 10无法启动求助

解决GRUB引导Windows失败&Ubuntu无法访问Windows分区的问题

嘿,我来帮你搞定这个双系统的麻烦事儿!你遇到的GRUB能看到Windows选项但启动不了、Ubuntu访问不了Windows分区的问题,大概率是引导修复后Windows启动记录异常,或者Windows的快速启动/休眠锁死了分区导致的,咱们一步步来解决:

一、修复Windows无法启动的问题

首先得把Windows本身的引导记录修好,引导修复操作可能干扰了它的启动信息:

  • 先准备一个Windows 10启动盘(用Rufus就能做,和你做Ubuntu盘的步骤类似)
  • 插入启动盘后从它启动,选择「修复你的电脑」
  • 依次进入「疑难解答」→「高级选项」→「命令提示符」
  • 在命令提示符里依次输入以下命令,每条输完按回车:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    
  • 执行完所有命令后重启电脑,试试能不能直接进入Windows。如果成功了,之后你需要回到Ubuntu,用boot-repair工具重新修复GRUB(因为修复Windows引导会覆盖GRUB,这样才能重新在GRUB里看到两个系统选项)

二、解决Ubuntu无法访问Windows分区的问题

这个基本都是Windows的快速启动或休眠功能搞的鬼,它会把NTFS分区锁定,导致Ubuntu没法挂载:

  1. 关闭Windows快速启动:
    • 进入Windows后,打开「控制面板」→「电源选项」→「选择电源按钮的功能」
    • 点击「更改当前不可用的设置」,取消勾选「启用快速启动」,然后保存设置
  2. 关闭Windows休眠功能:
    • 右键开始菜单,选择「Windows终端(管理员)」,输入命令:
      powercfg -h off
      
    • 回车执行后,休眠功能就关闭了
  3. 手动挂载分区(如果还是不行):
    • 回到Ubuntu,打开终端,先查看Windows分区的设备名:
      sudo fdisk -l
      
      找到标注为NTFS的分区,通常是/dev/sda2或者类似(根据你的磁盘情况调整)
    • 创建挂载目录:
      sudo mkdir /mnt/windows
      
    • 挂载分区:
      sudo mount -t ntfs-3g /dev/sda2 /mnt/windows
      
    • 如果挂载时提示错误,回到Windows,打开管理员命令提示符,输入chkdsk C: /f(C:是你的Windows系统盘),修复分区错误后再试

额外注意事项

  • 用Rufus做启动盘时,要注意磁盘的分区表格式(GPT/MBR)和BIOS的启动模式(UEFI/Legacy)对应,比如GPT对应UEFI,MBR对应Legacy,不匹配的话很容易出引导问题
  • 如果你之前用boot-repair修复GRUB时选了「推荐修复」,下次可以试试高级选项里的「备份MBR」等功能,避免引导被覆盖后出问题

内容的提问来源于stack exchange,提问作者Henry Cabello

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:22:21