[作业贴] 从m.2 sata ssd迁移系统到nvme ssd过程中的问题及解决方法

-NEOGEN--avatar

-NEOGEN-

2021-03-14T02:48:04+00:00

前段时间在拼多多看的心痒就入了一个致钛pc005 1t,也算是支持国产了。也终于可以换下我用了几年的m.2 sata接口的英睿达mx300 525g。
老实说用sata ssd没有感觉到任何慢的感觉,换上nvme ssd也没感觉出来快,就是看crystaldiskmark顺序读写上两三千的感觉很爽。
我原来ssd上的系统一直有用傲梅轻松备份来自动每周备份2次在机械硬盘上。这次迁移也就用这货了。先在windows下用傲梅选择磁盘备份,把整个ssd备份到其他硬盘上,用一个2g u盘做了linux版的启动盘(这里后面导致了坑爹问题1)。然后拆机换上ssd,插u盘在bios里选择从u盘启动。
坑爹问题1
然后问题来了,不知道是不是这linux版启动盘的驱动有问题,启动是能启动,但是鼠标键盘全失灵,启动后键盘灯都黑了。换一个usb鼠标插上也没反应,所以完全没法操作,反复折腾几次后放弃。准备在pe下用pe版傲梅试试。。。遂掏出另一个原来的pe启动u盘,用另一台电脑下载pe版傲梅压缩包,解压放进u盘。然后启动pe系统,然后鼓捣一下发现傲梅怎么都无法识别磁盘,能找到之前备份的镜像文件,但是选择恢复到哪个磁盘的时候列表是空的。折腾半天找不到原因。
结局:后来去微pe官网下载了最新的2.1版pe,重新制作了pe启动盘,并且下载了32位版pe傲梅,才终于工作正常了。
坑爹问题2
傲梅开始恢复后就睡觉去了,这里我没选中异机恢复,因为当时想就换了一个ssd,电脑还是同一个电脑嘛,也不会有啥驱动问题保持原汁原味才好(可能是这里我选错了才导致坑爹问题2,但是现在也不确定,懒得试了)。
第二天看到恢复完成,拔下u盘重启蓝屏一气呵成,蓝屏信息显示无法读取启动设备。。。wtf。[s:ac:咦]
反复多次发现确实进不去系统,安全模式也跳不出来。
马上开始google,换了几个关键词终于找到一份相关的技术博客,[url=链接]https://www.jarvisw.com/?p=1078[/url]
根据作者分析,是win10 从sata硬盘和nvme硬盘启动时驱动参数有差异才导致的问题。可以启动pe然后用pe的注册表编辑器挂载win10系统的注册表,删掉ControlSet001\Services\stornvme下的StartOverride目录就好。
以下是具体操作
[quote]第四步:修改注册表,删除stornvme键下面的 StartOverride目录。这一步需要一点点技巧,因为我们现在刚迁移了旧系统,没法直接启动新系统去改,所以需要用一下regedit的一个“加载配置单元”功能,详细做法如下:

首先在PE里面打开运行,输入regedit,这一步会打开PE里系统的注册表编辑器,当然我们这里并不是要改PE里的注册表,而是我们只是使用regedit的编辑功能,我们想要编辑的是nvme硬盘上系统盘的注册表。首先,注册表的位置一般是在X:\windows\system32\config目录下(X是你nvme里刚迁移过来的系统盘在PE里挂载的盘符),我们单击一下HKEY_LOCAL_MACHINE分支将其选中,然后点[文件]->[加载配置单元],然后找到 windows\system32\config\SYSTEM文件,加载后会让你输入一个加载项的名称,这里随便写就行,比如TEST,然后注册表编辑器就会把SYSTEM这个分支加载到HKEY_LOCAL_MACHINE\TEST下面,这时候我们展开这个目录,能看到这个分支和PE里的 HKEY_LOCAL_MACHINE\SYSTEM的结构类似,这个就是nvme硬盘上的注册表内容了。当然,这里有一点区别,那就是由于我们并没有启动nvme硬盘上的系统,所以CurrentControlSet这个目录是没有的,其实这个目录原本只是一个链接而已,指向的是当前加载的配置ControlSetxxx目录,由于这里只有一个ControlSet001,所以我们直接展开ControlSet001\Services\stornvme即可,然后删除 StartOverride目录,最后选中TEST分支,再使用[文件]->[卸载配置单元],卸载分支即可。[/quote]完成后重启电脑,顺利进入桌面,第一次启动右下角有些图标显示不正常,我是又重启了一次后才完全正常。



以上供跟我一样懒得重装系统的小伙伴参考[s:ac:瞎]
FrostScale-avatar

FrostScale

那从970PRO迁移到980PRO应该就没问题了吧
另外问下楼主热迁移和PE下迁移哪个好一点[s:ac:茶]
-NEOGEN--avatar

-NEOGEN-

[quote][pid=502070306,26008716,1]Reply[/pid] Post by [uid=60979982]荀玥[/uid] (2021-03-22 11:05):

那从970PRO迁移到980PRO应该就没问题了吧
另外问下楼主热迁移和PE下迁移哪个好一点[s:ac:茶][/quote]都是nvme那肯定一点问题也没有的。
热迁移是指主板有两个m.2插槽然后在系统里对拷么?这样肯定是最方便的,能这么干就干呗……迁移完就进bios选新的ssd来启动,然后把老ssd的系统删了就好了,注意不要搞错就行
FrostScale-avatar

FrostScale

[quote][pid=502072268,26008716,1]Reply[/pid] Post by [uid=1918194]占楼编辑先[/uid] (2021-03-22 11:11):

都是nvme那肯定一点问题也没有的。
热迁移是指主板有两个m.2插槽然后在系统里对拷么?这样肯定是最方便的,能这么干就干呗……迁移完就进bios选新的ssd来启动,然后把老ssd的系统删了就好了,注意不要搞错就行[/quote]就是diskgenius的热迁移,指在系统正常运行时把系统盘克隆到另一个硬盘里[s:ac:茶],按DG的说明是这样克隆完之后重启时在bios里直接把新盘改为启动盘就完成系统盘迁移了
-NEOGEN--avatar

-NEOGEN-

[quote][pid=502075587,26008716,1]Reply[/pid] Post by [uid=60979982]荀玥[/uid] (2021-03-22 11:22):

就是diskgenius的热迁移,指在系统正常运行时把系统盘克隆到另一个硬盘里[s:ac:茶],按DG的说明是这样克隆完之后重启时在bios里直接把新盘改为启动盘就完成系统盘迁移了[/quote]这种备份克隆功能应该都是很成熟的,不太会有问题