Windows 10 (GPT分区)系统平移到新的硬盘(引导区修复)
Windows 10 (GPT分区)系统平移到新的硬盘
- 使用WePE工具箱启动进WinPE系统
- 启动 DiskGenius ,从源盘克隆到新的硬盘(新硬盘容量要大于等于源盘)
- 这里使用的是 DiskGenius 4.3.0 x64 系统,明显版本有些老,都不能识别exfat
- 可以在 http://www.diskgenius.cn 下载新的免费版,拷贝到U盘,可以双击执行
- 菜单 工具 》克隆硬盘 》选择源盘 》选择目标盘
- 选择“复制所有扇区”
- 点击“开始”,500G大概等半个小时
- 到这里,就克隆好了
- 关机,拔掉u盘、源盘,启动
UEFI引导修复
- 注意
- 目前源盘 和 目标盘 GUID一样,上面分区GUID也一样,同时插在电脑是无法启动的。
- 如果想 源盘 和 目标盘 ,2个Windows10共存,继续往下看
1. 启动DiskGenius,修改硬盘GUID(这步不确定是否一定需要)- 选中目标盘 》菜单“硬盘” 》修改MBR签名及磁盘GUID
- 点击“生成” 》确定
- DiskGenius 中修改各个分区的GUID
- 选中 ESP 分区,菜单“分区” 》更改分区参数
- 在对话框“更改分区参数” 的GUID 输入框旁边,点击“生成”按钮
- 点击“确定”
- 依次,对所有分区进行上述操作
- 保存更改
- 修复UEFI
- 在WinPE的系统菜单中,启动
UEFI引导修复
- 点击
尝试挂载
ESF分区 - 到 DiskGenius 中可以看到:
- ESP分区挂载后的盘符,例如是
F:
- Windows10系统分区的盘符,例如是
D:
- ESP分区挂载后的盘符,例如是
- 在
UEFI引导修复
中,点击按钮“命令提示符” - 在弹出的命令行中执行
bcdboot D:\Windows /s F: /l zh-cn
- 关机,拔掉u盘,启动
UEFI引导修复无效,报错:0xc000000e,执行bootrec /fixboot
提示拒绝访问
- 参考:
- win10误删启动引导,fixboot被拒!怎么办? - 南国水牛的回答 - 知乎
- 解决方案来自微软官方论坛,搜索关键词:
Windows 10 bootrec /fixboot access is denied
- 解决方案来自微软官方论坛,搜索关键词:
- 如何在戴尔PC上修复Windows 7、8、8.1和10的GPT硬盘上的EFI引导加载程序
- NeoSmart Knowledgebase - 0xc000000e: The boot selection failed
- NeoSmart Knowledgebase - 0xc000000e: The selected entry could not be loaded
- 如何修复0xc000000e错误代码?
- How to Fix Boot Error 0xc000000e on Windows 10
- Error code: 0xc000000e in Windows 10
- win10误删启动引导,fixboot被拒!怎么办? - 南国水牛的回答 - 知乎
- Windows 10 系统安装盘引导进入系统 ,语言选择界面,点“下一步”
使用MBR的系统安装盘才能正确引导,rufus做的UEFI的引导盘进不去,启动蓝屏报错。 - 选择“修复计算机” 》疑难解答 》命令提示符
- 命令行修复引导记录
1 2 3 4 5 6 7 8 9 10
Diskpart 【启动Diskpart工具】 list disk 【找出启动磁盘的序号】 sel disk 0 【选择启动磁盘,按各个机器情况写数字】 list vol 【找出EFI分区序号,FAT32格式,一二百兆大小都正常】 sel vol 3【选择EFI分区,按各个机器情况写数字】 assign letter=v:【把EFI分区设定为v盘】 exit【退出disk part命令集】 format v: /FS:FAT32 【以FAT32格式化v盘,即EFI分区】 bcdboot c:\windows /s v: /f UEFI 【修复bcd引导记录】
至此重启,顺利回到原来的系统
最后一条命令只适用于1709以后版本win10的ISO启动盘
解决:出现不止一个 windows启动项
- 注意 启动时,可能会出现windows boot menu,出现不止一个 windows启动项,按照如下步骤清除
- 进入windows
- 执行
msconfig
》“引导”选项卡 - 删除除了当前系统,其他启动项
- 重启
安装了多个操作系统
如果你的计算机上安装了多个操作系统,则可能需要使用 ScanOS 参数,此参数可以扫描并将所有缺少的 Windows 操作系统添加到引导配置数据当中,让用户可以在引导时选择相应的操作系统:
1 | bootrec /scanos |
MBR Windows 10 迁移
- 使用
dd
命令整体迁移硬盘数据 - 迁移完成,拔掉原来硬盘,插入WePE U盘,重启进入WinPE
- 启动 DiskGenius 5.2.0.884 ,提示分区表问题报告(错误:没有活动分区,不能用作启动盘),点击“更正”。
- 菜单 硬盘 》 转换分区表类型为GUID格式
- 右键点击硬盘 》 建立 ESP / MSR 分区,勾掉 MSR,只创建一个 512M 的 ESP 分区。
- WePE中修复UEFI的启动
- 重启。
- 可能后面需要对C盘进行纠错:
chkdsk /f C:
MBR 引导区修复
- Windows 10 系统安装盘引导进入系统 ,语言选择界面,点“下一步”
使用MBR的系统安装盘才能正确引导,rufus做的UEFI的引导盘进不去,启动蓝屏报错。 - 选择“修复计算机” 》疑难解答 》命令提示符
- 命令行修复引导记录
1 2
bootrec /fixboot bootrec /rebuildbcd