基本磁盘转换为动态磁盘后快速启动关机变重启,记录一次研究过程

前两天用新盘和旧盘组了个跨区卷(https://blog.csdn.net/weixin_43311658/article/details/121916749)。但是在使用过程中出现了问题,快速启动出错了。具体表现为开着快速启动时,点击关机,系统黑屏之后马上又亮了起来,亮起后就像刚开机时的状态。和重启了一样但是区别在于跨过了开机LOGO的显示。虽然关了快速启动之后就没问题了,但这终究治标不治本,而且快速启动用着还是挺舒服的。于是又花了一个晚上研究是怎么回事。

(顺带一提,快速启动实测每次启动会给固态带来几个G的写入量,也就是常说的影响寿命。但是就这点影响其实微乎其微,换性能更强的盘绝对是先于把硬盘写死发生的。所以放心大胆的用吧)

1

先照着百度上其他人的做,但是他们的关机变重启是引导出了问题,打开msconfig会发现启动选项是空的。但是我这里的启动系统选项都有啊……

2

组跨区卷的时候我删掉了两个未知分区,一个MSR分区一个恢复分区,先是怀疑是删了这两个分区的问题。于是就把新盘撤出来做一下测试:

先在电脑上只留下新盘并且是最初始的状态,然后装系统。发现这两个分区会随着win10的安装自动生成,而不是我以为的从以前的笔记本上克隆下来的。看来是我记忆出错了2333

然后进入PE系统,删除那个500多M的恢复分区,重启进入系统,关机,发现能正常关机和开机,快速启动功能正常。

再次进入PE系统,删除那个16M的MSR分区,重启进入系统,关机,发现能正常关机和开机,快速启动功能正常。

后来问了百度,那个MSR分区似乎是和兼容性有关。有了这个分区,把这块盘插到老式MBR启动的电脑上就会无法识别,反之会当成未格式化的盘给你格了。恢复分区就是和系统恢复有关的东西了。一般这两个区删了对当前系统好像没什么影响。

看样子和这两个分区没关系。

3

然后又重装了一次系统恢复一下删除之前的状态。然后插上旧盘把原来的系统用DiskGenius克隆过来,重启进入系统,关机,发现能正常关机和开机,快速启动功能正常。

看样子原来的系统也没损坏啊。

4

然后又重装一次拿到一份新鲜的系统,进入系统转成动态磁盘,关机,发现变成了重启,快速启动失效。

感觉会不会是EFI启动分区里的东西发生了变化?可以试着在转硬盘之前把EFI克隆一份,转完再克隆回来。
我也忘了那天晚上有没有测过,我写这篇博客的时候盘已经弄好了就懒得再测了,哪位朋友闲的无聊可以试试:P

结论

所以最终得到大致的结论是,这是个设计缺陷或者BUG,动态磁盘下就是会在开启快速启动的情况下关机变重启。
So, Microsoft, fxxk you!

但是我又想把这块新盘并到原盘的一个分区里,跨区卷没法做了,怎么办呢?

又百度了一番,最终决定用硬盘映射文件夹+mklink的办法。就是新盘建立分区但是不分配盘符,而是映射为已有分区内的一个文件夹。不过虽然他们共用一个盘符但本质上还是两块盘,比如原分区是D盘,新盘映射为D:/0文件夹,那么D:和D:/0本质上是两个盘,原分区不会因此扩容。所以需要用mklink,将原来的一部分文件剪切黏贴到新盘里,然后用mklink创建链接映射一下。

还有件有意思的事。我把原盘上的系统克隆到新盘上做备份,然后折腾原盘上的内容。此时新盘上的原系统是可以正常进入的。
然后我研究完了把新盘上的原系统克隆回来就出错了,开机会弹出“Unknown Hard Error”的错误,标题是sihost.exe,进入系统之后不仅桌面消失全黑,开始菜单也异常闪烁,windows徽标都点不了,任务管理器倒是可以打开然后发现有个什么服务异常高占用CPU
此时我已经想着一切推倒重来了,重装系统重新设置。然后重装了系统。但是装完之后发现启动菜单里有两个选项,第二个选项是被克隆到新盘上的原系统,而且能正常进!!
所以推测是两个一模一样的系统起了冲突。所以试着克隆回原盘后把新盘上备份的原系统给删除掉。再次尝试开机,进了!!

    原文作者:我叫耗子哥哥
    原文地址: https://blog.csdn.net/weixin_43311658/article/details/121962958
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞