win10 EFI分区迁移方法 第一步:准备第二步:迁移分区第三步:复制分区
适用于以下情况:
在旧硬盘存在的情况下,往新盘装系统,导致EFI引导分区仍存在于旧分区。
这种情况下如果移除旧硬盘将会导致系统无法引导启动,而你又不想重新装系统的情况下可以尝试将EFI分区迁移到新盘。
本文参考了外网论坛及网友回复:外网论坛参考链接
总体思路:1.在新盘创建系统EFI分区,2.将旧分区引导信息复制到新分区,3.选择新分区启动
第一步:准备 准备一个win10安装介质(U盘),这里可以利用微软自带的安装工具MediaCreationTool将你的U盘变成一个安装盘。U盘连接电脑并重启系统,选择U盘启动,直至进入win10安装界面(无需真正安装系统),按SHIFT+F10进入终端。 第二步:迁移分区按以下步骤操作:
进入Windows磁盘管理工具Diskpart diskpart 查看磁盘列表 list disk 选择磁盘 select disk ? //注意.将?替换为你的目标硬盘(新硬盘)前的数字{1,2,3...等} 看看分区 list partition 选择分区 select partition ? //注意.将?替换为你的目标分区前的数字{1,2,3...等},通常为系统所在的分区 压缩100M分区 shrink desired=100 创建新EFI分区,并初始化为fat32 create partition efi size=100format quick fs=fat32 为新EFI分区添加标卷为S assign letter=s 此步骤为旧EFI分区添加标卷 list diskselect disk ? //?为你的旧硬盘前的数字{1,2,3...等}list partitionselect partition ? //?为你的旧EFI分区前的数字{1,2,3...等},这个分区通常为100Massign letter=y 显示分区/显示标卷,并退出 list partitionlist volume //注意观察原EFI分区所在的标卷和目标EFI分区(新硬盘)在的标卷是否为Y和S,这两个分区都是100Mexit 第三步:复制分区 设置系统启动分区 bcdboot X:windows /s S: //将X替换为你新盘(系统所在盘)的盘符(C、D、G等) 将旧分区EFI引导信息复制到新分区 xcopy /s Y:*.* S: //代表将Y分区下的 所有信息(*.*) 复制到 S分区 关闭终端、win10安装界面,重启电脑并进入BIOS,更改启动顺序,此时你会发现有两个Windows boot manager,选择新盘的为第一启动项即可。此时卸载旧盘也不会影响到系统的引导启动。
快三稳赚10大技巧ong> list diskselect disk ? //?为你的旧硬盘前的数字{1,2,3...等}list partitionselect partition ? //?为你的旧EFI分区前的数字{1,2,3...等},这个分区通常为100Massign letter=y 显示分区/显示标卷,并退出 list partitionlist volume //注意观察原EFI分区所在的标卷和目标EFI分区(新硬盘)在的标卷是否为Y和S,这两个分区都是100Mexit 第三步:复制分区 设置系统启动分区 bcdboot X:windows /s S: //将X替换为你新盘(系统所在盘)的盘符(C、D、G等) 将旧分区EFI引导信息复制到新分区 xcopy /s Y:*.* S: //代表将Y分区下的 所有信息(*.*) 复制到 S分区 关闭终端、win10安装界面,重启电脑并进入BIOS,更改启动顺序,此时你会发现有两个Windows boot manager,选择新盘的为第一启动项即可。此时卸载旧盘也不会影响到系统的引导启动。