我的桌面上有几个硬盘驱动器,但只有1个具有操作系统(Win 10)。这是我的磁盘管理器的图像:
磁盘2(D :)是旧的快死备份HDD。
磁盘1(G :)是一种更快的(7200rpm)HDD,它以前装有操作系统。
磁盘0(C :)是一个非常新的SSD,现在上面装有操作系统。
磁盘1上具有所有引导信息,因为我希望在设置和调整新OS的同时仍然能够进入旧OS。现在,我对新的操作系统设置感到满意,并希望将磁盘1格式化为单个分区,以便可以将数据从磁盘2复制到磁盘1,以使用更新更快的驱动器作为备份,而仅保留磁盘2作为冗余备份。存放在异地。
因此,现在我需要安全地从磁盘1到磁盘0上获取MBR和bootmgr。这仅仅是断开磁盘1的连接,然后引导并进行启动修复,以便Windows自动创建新的MBR还是我应该使用某些软件,例如EasyBCD还是像bcdboot和bcdedit这样的命令行实用程序就足够了?如果是后者,完成工作所需的确切命令是什么?
“ bcdboot”工具就足够了。(甚至可以仅使用“ dism”和“ bcdboot”安装Windows。)
对于BIOS模式:
创建或选择“系统”分区-一个NTFS分区,它将容纳Windows BOOTMGR和BCD。它必须是主分区,Microsoft也希望它与Windows主分区(C :) –官方文档分开。它不必是第一个分区,但必须在磁盘的前2TiB之内。我认为当前存在的“系统预留”分区会起作用吗?
确保将所选的“系统”分区设置为“活动”。
对于UEFI模式:
对于所有模式:
临时将驱动器号(S :)分配给“系统”分区。
运行bcdboot C:\Windows /s S:
以将引导管理器文件复制到新的“系统”分区并构建新的BCD。
您可能不需要安装MBR引导代码,因为Windows已经使用正确的MBR引导代码初始化了空磁盘,但是可以使用来重做bootsect /nt60 S: /mbr
。
取消分配系统分区的驱动器号。
关闭电源,以物理方式断开旧驱动器的连接,然后查看其是否正常运行。
如果可行,别忘了删除旧的“系统”分区(磁盘1上的100 MB分区)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句