未来科技研究社

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 156|回复: 0

[国内电商] SATA硬盘win10不重装迁移到nvme ssd的方法

[复制链接]

65

主题

68

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
20594
发表于 2022-8-31 02:25:20 | 显示全部楼层 |阅读模式
SATA AHCI模式硬盘下的win10迁移到nvme ssd步骤:
第一步:完整拷贝原硬盘ESP分区和C盘到新的nvme硬盘(由于要使用NVME硬盘必须是UEFI模式和GPT分区,所以在拷贝之前务必要把BIOS设置成UEFI模式以及将原硬盘转化为GPT分区表),这一步比较简单,可以直接用ghost或者DiskGenious的克隆分区功能,或者分区助手专业版都可以,只要能完整拷贝分区的软件都行,新的ssd可以不分区直接使用分区助手的复制磁盘功能,也可以自己分区,只需要把ESP分区和C盘完整拷贝的新的nvme硬盘上即可。(这一步有问题的,可以去网上搜索教程,有很多,我这里就不废话了)
第二步:修改ESP分区里的BCD文件,这一步的作用是,因为BCD文件记录了引导项所在磁盘,通常是用GUID唯一标识的分区。如果不修改,还会指向原来旧硬盘的分区,所以卸掉旧硬盘之后,肯定是启动不了的。这一步可以用PE里面的BOOTICE软件完成:


  注意,这里的BCD要选新硬盘的ESP分区下面的BCD文件,不要选错了,选中之后点“智能编辑模式”,然后参照我下面的图片把启动磁盘和启动分区设置对即可。


  然后,检查一下UEFI启动序列设置那里是否正确,一般完成前面两步先重启一下,系统会自动识别新硬盘ESP分区上的引导器,这时候进PE里用BOOTICE软件的UEFI启动序列功能里就能看到多了一个Windows Boot Manager,我们这里为了保险起见,最好像我一样再检查一遍是否正确。


第四步:修改注册表,删除stornvme键下面的 StartOverride目录。这一步需要一点点技巧,因为我们现在刚迁移了旧系统,没法直接启动新系统去改,所以需要用一下regedit的一个“加载配置单元”功能,详细做法如下:
首先在PE里面打开运行,输入regedit,这一步会打开PE里系统的注册表编辑器,当然我们这里并不是要改PE里的注册表,而是我们只是使用regedit的编辑功能,我们想要编辑的是nvme硬盘上系统盘的注册表。首先,注册表的位置一般是在X:windowssystem32config目录下(X是你nvme里刚迁移过来的系统盘在PE里挂载的盘符),我们单击一下HKEY_LOCAL_MACHINE分支将其选中,然后点【文件】->【加载配置单元】,然后找到 windowssystem32configSYSTEM文件,加载后会让你输入一个加载项的名称,这里随便写就行,比如TEST,然后注册表编辑器就会把SYSTEM这个分支加载到HKEY_LOCAL_MACHINETEST下面,这时候我们展开这个目录,能看到这个分支和PE里的 HKEY_LOCAL_MACHINESYSTEM的结构类似,这个就是nvme硬盘上的注册表内容了。当然,这里有一点区别,那就是由于我们并没有启动nvme硬盘上的系统,所以CurrentControlSet这个目录是没有的,其实这个目录原本只是一个链接而已,指向的是当前加载的配置ControlSetxxx目录,由于这里只有一个ControlSet001,所以我们直接展开ControlSet001Servicesstornvme即可,然后删除 StartOverride目录,最后选中TEST分支,再使用【文件】->【卸载配置单元】,卸载分支即可。
第五步:重启,选择nvme硬盘上的Windows Boot Manager引导项(或者直接卸除原硬盘启动),这样你就会发现,可以正常进系统不会蓝屏了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|未来科技研究社

GMT+8, 2025-5-10 13:50 , Processed in 0.046196 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表