问题描述

因为笔记本更换了硬盘,所以系统盘也需要跟着换,就用了第三方 PE 内置的傲梅分区工具迁移系统
平时经常使用休眠(Hibernate)功能,不需要关机就能保存未完成的工作,比关机开机更方便一些,数据是存储在硬盘中,启动的时候再调用到内存中,并不费电
但是自从系统迁移后,晚上工作未完成第二天早上要唤醒的时候,总是重新开机,一开始我以为是没休眠成功,导致系统还在工作,把电量耗完了(学校宿舍晚上断电)
但是端午期间回家也出现了这个问题,可是疑惑的点在于我家并不会断电
于是我尝试休眠后立即唤醒,果然,还是从 0 启动系统
上网搜了一圈,是傲梅迁移系统的时候 ESP 分区出了问题

解决方案

不需要 PE 盘,但是期间不要重启电脑
使用 Diskgenius 等分区工具,将引导的 ESP 分区格式化,它会自动分配一个盘符如 G:
打开 Windows Powershell(Administrator),输入
bcdboot C:\Windows(系统所在位置) /s G:(ESP 分区的盘符) /f uefi /l zh-cn(语言,可选)
然后 Restart 重启电脑一次,如果使用 Power Off 或者 Hibernate 是不行的,因为需要重启生效,如果选了这两种还会自动开机/唤醒,然后你就不得不 Restart
最后发现问问题已经解决,将 ESP 分区指派的盘符删除即可