Mil*_*ech 6 boot hard-drive mbr bcdedit boot-partition
我的桌面上有多个硬盘,但只有 1 个有操作系统(Win 10)。这是我的磁盘管理器的图像:
磁盘 2 (D:) 是一个旧的缓慢死亡的备份 HDD。
磁盘 1 (G:) 是一个较新、速度更快 (7200rpm) 的 HDD,上面曾经装有操作系统。
磁盘 0 (C:) 是一个非常新的 SSD,现在上面有操作系统。
磁盘 1 上包含所有启动信息,因为我希望在设置和调整新操作系统时仍能够进入旧操作系统。现在,我对新的操作系统设置感到满意,并希望将磁盘 1 格式化为单个分区,以便我可以将数据从磁盘 2 复制到磁盘 1,以使用更新的更快的驱动器作为备份,而将磁盘 2 保留为冗余备份异地存储。
所以现在我需要安全地将 MBR 和 bootmgr 从磁盘 1 获取到磁盘 0。这是否只是断开磁盘 1 然后启动并可能进行启动修复以让 Windows 自动创建新的 MBR 的问题,或者我应该使用一些软件,例如EasyBCD或者像 bcdboot 和 bcdedit 这样的命令行实用程序就足够了吗?如果是后者,我完成工作所需的确切命令是什么?
“bcdboot”工具就足够了。(甚至可以仅使用“dism”和“bcdboot”来安装 Windows 。)
\n\n对于 BIOS 模式:
\n\n创建或选择“系统”分区 \xe2\x80\x93 一个 NTFS 分区,用于保存 Windows BOOTMGR 和 BCD。它必须是主分区,微软也希望它与 Windows 主分区 (C:)\xe2\x80\x93官方文档分开。它不必是第一个分区,但必须在磁盘的第一个 2TiB 内。我认为当前存在的“系统保留”分区可以吗?
确保所选的“系统”分区设置为“活动”。
对于 UEFI 模式:
\n\n对于所有模式:
\n\n暂时为“系统”分区分配一个驱动器号 (S:)。
运行bcdboot C:\\Windows /s S:将启动管理器文件复制到新的“系统”分区并构建新的 BCD。
您可能不需要安装 MBR 引导代码,因为 Windows 已使用正确的 MBR 引导代码初始化空磁盘,但可以使用bootsect /nt60 S: /mbr.
取消分配系统分区的驱动器号。
关闭电源,物理断开旧驱动器的连接,然后查看它是否工作。
如果有效,请不要忘记删除旧的“系统”分区(磁盘 1 上的 100 MB 分区)。
| 归档时间: |
|
| 查看次数: |
30740 次 |
| 最近记录: |