Windows特定分区休眠选择性开放及Ubuntu无法挂载Windows分区问题咨询
为什么Windows 8/10混合关机后,Ubuntu无法访问D盘、新SSD的E盘?
我太懂这个困惑了!一开始我也以为只有系统盘C会因为快速启动被锁,直到遇到和你一模一样的情况——D盘甚至新SSD的E盘也都在Ubuntu里打不开,后来才搞清楚背后的核心原因。
问题根源:快速启动会锁定所有NTFS分区
Windows的快速启动(混合关机)不是真正意义上的关机:它会把系统内核的状态保存到C盘的hiberfil.sys文件里,下次开机直接加载这个文件来提速。为了避免跨系统的数据冲突,它会锁定所有在Windows中挂载过的NTFS分区——不管是不是系统盘,只要Windows用过这个分区,就会标记为“正在使用”,Ubuntu出于数据安全考虑,自然就无法挂载这些分区了。
可用的解决方案
你现在用的「在Windows里点击重启再进入Ubuntu」是有效的临时方案,因为重启操作不会触发混合关机,Windows会正常卸载所有分区。但如果想一劳永逸,可以试试这两个办法:
关闭快速启动功能
- 打开Windows的「控制面板」→「电源选项」→「选择电源按钮的功能」
- 点击「更改当前不可用的设置」(需要管理员权限)
- 取消勾选「启用快速启动(推荐)」,然后保存更改
彻底关闭休眠(可选)
如果你的电脑不需要休眠功能,可以直接删除hiberfil.sys文件,从根源上避免混合关机的影响:- 以管理员身份打开命令提示符
- 执行命令:
powercfg /h off
这样设置后,下次正常关机Windows就不会锁定任何NTFS分区,你在Ubuntu里就能直接访问所有驱动器了。
内容的提问来源于stack exchange,提问作者Srikanth Gopalakrishnan
相关产品推荐
相关产品推荐

