准备工作:DiskGenius 、BOOTICE_Tool 工具
一、DiskGenius 克隆分区和系统迁移
系统迁移: 将当前系统迁移到新硬盘,优点是自动引导系统,缺点是会格式化新硬盘,不能迁移到指定新硬盘某一分区
克隆分区:可以将系统克隆到新硬盘指定的分区,优点是可以指定分区,不重置新硬盘其他分区。缺点是会缺少系统引导,导致bios启动菜单找不到该硬盘的系统。
二、双系统系统引导问题
为方便把A硬盘指代为旧硬盘,B指代为缺少引导的新硬盘。
DiskGenius软件在B硬盘下创建ESP和MSR分区,找到A硬盘的ESP分区,然后把A硬盘的ESP分区下所有文件保存在桌面,再复制进B硬盘ESP分区。(如下图,一定要复制该分区下所有文件)
然后重启系统,进入bios启动菜单 就可以看到B硬盘了。
三、没有esp分区文件怎么办呢(ESP分区文件复制)?
首先:必须要有一个硬盘里面有完整的windows系统(如果实在没有完整的系统,那么先在pe里面重装系统,再执行下面的步骤)。
步骤:
1、进入pe,如果没有esp分区则重新分一个esp分区出来,容量默认。
直接硬盘右键快速分区即可
分区数量看你要几个就分几个,其他的安装下图勾选即可。
2、DiskGeniusPro软件 右键ESP分区,指派新的盘符(记住这个盘符,后面要用)
指派成功后打开我的电脑,上面可以看到这个盘。
3、 win+R 输入cmd 打开cmd命令行,输入以下命令并运行
4、输入命令:
bcdboot c:windows /s o: /f uefi /l zh-cn
bcdboot c:windows /s o: /f uefi /l zh-cn
其中:c:windows 硬盘系统目录,根据实际情况修改
比如系统所在盘符为E,对应命令为:bcdboot e:windows /s o: /f uefi /l zh-cn
/s o: 指定esp分区所在磁盘,根据实际情况修改
比如esp盘符为F,对应命令为:bcdboot e:windows /s f: /f uefi /l zh-cn
/f uefi 指定启动方式为uefi
/l zh-cn 指定uefi启动界面语言为简体中文
5、重启测试,大功告成
四、多个启动项
经过上述步骤后,如果在bios中选择了硬盘进入系统,可能会出现选择多个系统启动项,下面将解决此问题。
打开BOOTICE_Tool 工具 ->BCD编辑->智能编辑模式
重启,即可解决问题