欢迎光临散文网 会员登陆 & 注册

win10 can not reload cache after hibernation

2022-09-11 14:43 作者:sxlxcsxlxc  | 我要投稿

前段时间遇到一个奇怪问题,今日终于勉强解决,但是不是非常有意思,所以不写博客扔到这里。

笔记本预装win10 目前是pro22H2,1块预装的镁光512Gssd,一块pm981 1T,在pm981中分了点空间装了ubuntu 22.04,用了grub。然后发现win10 休眠(hibernate)之后不能恢复了(能够启动,但是是恢复失败之后冷启动)最开始以为是把硬盘模式改成AHCI的问题,不过好像不改就不能关secure boot,不关安全启动ubuntu就无法安装。就把win10休眠禁用了。

另一个问题是,win10休眠会在硬盘里存缓存文件,然后为了防止系统损坏就在关机之前给系统里的所有硬盘(不确定,目前感觉是所有盘)设置成只读,于是ubuntu就无法写入这些盘了。

今日得知休眠还需要在nvram里面写一些东西来帮助恢复,但是开机进grub可能会覆盖写入的内容(我觉得的问题是因为这个,但是有同学的电脑也是用grub dual boot,win10却能直接正常从休眠中恢复),于是开机就不能进入grub(不过现在还有使用grub的必要吗?bios都有onetime bootmenu,从中选择windows boot manager或者ubuntu就可以了吧...我不是很清楚,但是ubuntu安装时有选项install with windows,默认安装grub)

所以我也懒得搞了,把windows boot manager设置成默认启动项,然后用bios进ubuntu,这样至少win10 hibernate之后没有启动过ubuntu,再此启动win10的话就能正常恢复休眠前的状态。

win10 can not reload cache after hibernation的评论 (共 条)

分享到微博请遵守国家法律