先说明下我的情况:
我的是华硕gl553vd笔记本电脑(128g固态+1T机械),17年入手,可以算比较老的了!最近觉得c盘真的不够用了,从只剩9个g的容量清理垃圾到14个g,但是一想以后可能还会这样,不停地有垃圾产生,因为我的128g实在是太小了,又不想重装系统,毕竟有一些个人的软件,资料等,总之不想重装系统,当时就去找如何迁移系统了。。。
调查好我笔记本主板只有一个m2接口,但是它可以支持sata协议和nvme协议,即你插2个缺口和1个缺口的固态硬盘都可以,主板支持PCIE3.0,为了以后换新的笔记本电脑加装固态硬盘方便,索性买了1T的西数sn570.。。
先用了敖梅的轻松备份去克隆整个硬盘,(不推荐选系统迁移,建议克隆整个硬盘比较好,因为这是包括128g固态的系统分区和其他的分区),按照官网流程来,因为主板只有一个m2接口,所以又买了一个外界的固态硬盘盒(买支持sata/nvme双协议的,我个人推荐佳翼的,还不错!),心想的是迁移完后可以把旧的128g拿来放进硬盘盒当做一个大号U盘使用,而且由于是固态肯定会很快!
当我一步一步走完克隆时,拆开笔记本换上新的固态,然后再开机,就一直启动不了,卡在华硕的logo,一直转圈直到不动卡死,只能关机了!!关机重启狂按F2进入bios界面,查看boot的启动优先顺序,还可以看到读取了哪些硬盘,于是我调整好boot的第一启动顺序是新安装的固态硬盘WD sn570,然后重启,还是不行,同样卡在华硕的logo,一直转圈直到不动卡死。
然后找一个16g(大于8g)的U盘,删除完里面的数据,制作好一个U盘启动盘(要么事先制作好,要么此时在另一台笔记本制作),可以选大白菜,老毛桃等,我这里的选的WePE2.0,制作好好,插入笔记本电脑,重启的时候狂按F2进入bios,设置boot的第一启动顺序为U盘,然后成功进入到了最小系统,通过电脑的管理进入磁盘管理发现,电脑识别的第一硬盘是原先保留的1T的机械(把它当做C盘),然后第二硬盘才是SN570(它的盘符是D盘),这明显就不对了,就算boot会找到固态硬盘,但是因为它不是C盘,无法从这里启动!!通过我一个“高人”朋友的指点,先试试直接修改盘符,将1T的机械和新的SN570的盘符互换,然后拔下U盘,重启并进入bios设置SN570为第一启动顺序,原本以为可以了,但是结果是报错了,总比之前一直卡死的好,报错如下:
然后又查询了该问题的代码,并试试下一步,从U盘启动盘进入最小系统,点击UEFI的引导修复,选择SN570所在的盘进行引导修复,然后进行以下设置:
PE下修改nvme系统下的注册表
删除stornvme键下面的 StartOverride
目录。这一步需要一点点技巧,因为现在刚迁移了旧系统,没法直接启动新系统去改,所以需要用一下regedit的一个“加载配置单元”功能,详细做法如下:
- 在PE里面打开运行,输入
regedit
,这一步会打开PE里系统的注册表编辑器,当然这里并不是要改PE里的注册表,而是只是使用regedit
的编辑功能,用来编辑的是nvme硬盘上系统盘的注册表。 -
注册表的位置一般是在
C:\windows\system32\config
目录下(这里的C是nvme里刚迁移过来的系统盘在PE中显示的盘符),单击一下HKEY_LOCAL_MACHINE
分支将其选中,然后点 文件 -> 加载配置单元。 -
找到
C:\windows\system32\config\system
文件,加载后会让你输入一个加载项的名称,这里随便写就行,不要和现有的名称相同。我写的是nvme233 -
这里参考着来,别人用的sys,我写的nvme233
-
注册表编辑器就会把SYSTEM这个分支加载到
HKEY_LOCAL_MACHINE\sys
下面,这时候展开这个目录,能看到这个分支和PE里的HKEY_LOCAL_MACHINE\SYSTEM
的结构类似,这个就是nvme硬盘上的注册表内容了 -
这里有一点区别,那就是由于并没有启动nvme硬盘上的系统,所以
CurrentControlSet
这个目录是没有的,其实这个目录原本只是一个链接而已,指向的是当前加载的配置ControlSetxxx
目录。这里只有一个ControlSet001
,所以直接展开ControlSet001\Services\stornvme
即可,然后删除StartOverride
目录 - 最后选中sys分支,再使用 文件 -> 卸载配置单元 ,卸载分支即可。
-
重启检查
以上步骤操作完了,关机,拔掉PE(最小启动系统)的U盘,这时候已经没有源硬盘,只有一个nvme的目标硬盘,直接开机,一般情况下就可以直接进入系统不会蓝屏了。
-
最后放上一些参考用的网址:
-
从SATA HDD迁移系统到NVMe SSD报0xc0000001 0xc000000 0xc000000f等错误码的解决方案_WJSYGZN的博客-CSDN博客_系统迁移后0xc0000001
https://www.pianshen.com/article/72522178953/
win10从旧的固态硬盘迁移系统到新的固态硬盘,开机黑屏LOGO处转圈,并启动不了,已解决,特写此贴,供有缘人参考!
有具体的问题可以欢迎咨询,私信我即可,一起探讨学习啊!!哈哈哈哈鹅(⊙o⊙)…