先说明下我的情况:

我的是华硕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的一个“加载配置单元”功能,详细做法如下:

  1. 在PE里面打开运行,输入regedit,这一步会打开PE里系统的注册表编辑器,当然这里并不是要改PE里的注册表,而是只是使用regedit的编辑功能,用来编辑的是nvme硬盘上系统盘的注册表。
  2. 注册表的位置一般是在C:\windows\system32\config目录下(这里的C是nvme里刚迁移过来的系统盘在PE中显示的盘符),单击一下HKEY_LOCAL_MACHINE分支将其选中,然后点 文件 -> 加载配置单元。

  3. 找到 C:\windows\system32\config\system文件,加载后会让你输入一个加载项的名称,这里随便写就行,不要和现有的名称相同。我写的是nvme233

  4. 这里参考着来,别人用的sys,我写的nvme233 

  5. 注册表编辑器就会把SYSTEM这个分支加载到HKEY_LOCAL_MACHINE\sys下面,这时候展开这个目录,能看到这个分支和PE里的 HKEY_LOCAL_MACHINE\SYSTEM的结构类似,这个就是nvme硬盘上的注册表内容了

  6. 这里有一点区别,那就是由于并没有启动nvme硬盘上的系统,所以CurrentControlSet这个目录是没有的,其实这个目录原本只是一个链接而已,指向的是当前加载的配置ControlSetxxx目录。这里只有一个ControlSet001,所以直接展开ControlSet001\Services\stornvme即可,然后删除 StartOverride目录

  7. 最后选中sys分支,再使用 文件 -> 卸载配置单元 ,卸载分支即可。
  8. 重启检查

    以上步骤操作完了,关机,拔掉PE(最小启动系统)的U盘,这时候已经没有源硬盘,只有一个nvme的目标硬盘,直接开机,一般情况下就可以直接进入系统不会蓝屏了。

  9. 最后放上一些参考用的网址:

  10. https://www.jarvisw.com/?p=1078

  11. Win10系统从sata转移到nvme无法启动问题处理 - 吾星喵乐分享

  12. 从SATA HDD迁移系统到NVMe SSD报0xc0000001 0xc000000 0xc000000f等错误码的解决方案_WJSYGZN的博客-CSDN博客_系统迁移后0xc0000001

https://www.pianshen.com/article/72522178953/

win10从旧的固态硬盘迁移系统到新的固态硬盘,开机黑屏LOGO处转圈,并启动不了,已解决,特写此贴,供有缘人参考!

有具体的问题可以欢迎咨询,私信我即可,一起探讨学习啊!!哈哈哈哈鹅(⊙o⊙)…

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐