准备工作: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编辑->智能编辑模式
在这里插入图片描述

在这里插入图片描述

重启,即可解决问题​

更多推荐