在现有系统驱动器上创建引导扇区的最安全方法是什么?

在现有系统驱动器上创建引导扇区的最安全方法是什么?

我的电脑中有 2 个驱动器,一个是主驱动器,以前是安装有 Windows XP 的系统驱动器。第二个是辅助驱动器,安装了 Windows 7,我将其用作操作系统。我想停用装有 XP 的旧硬盘,然后重新插入 Windows 7 作为主驱动器,这样我就可以从它启动。

对于我来说,在 Windows 7 硬盘上写入正确的启动扇区而不破坏我的 Windows 7 安装的最安全方法是什么?

答案1

用于写入 Windows 7 启动扇区的实用程序 - bootsect.exe - 是 Windows 7 恢复的一部分。

bootsect /nt60 c: /mbr

将 Win 7 格式的引导扇区写入 c:,并将 Windows MBR 写入放置 DOS_drive (分区)“c:”的磁盘。

Windows 7 安装(也称为启动修复)通常将 PBR 写入活动分区和安装 Win 7 系统的分区。(活动分区和安装分区可以是不同的分区!)

bootsect /nt60 全部 /mbr

将 Win 7 引导扇区写入所有 Windows 分区(NTFS、FAT32),不包括“外部”Linux 分区。MBR 写入第一个磁盘。

答案2

首先,在更换驱动器之前,请确保您有可用的系统修复光盘。备份和恢复控制面板在左侧窗格中有一个刻录系统修复光盘的选项。

然后,使用 bcdboot 安装引导加载程序:

bcdboot c:\windows /s c:

您还需要将该分区设置为驱动器上的活动分区:

diskpart
select volume c:
active

您可能还需要使用bootsect(修复光盘上提供的)来安装主引导记录和/或分区引导扇区。如果分区是在 Windows 7 安装期间格式化的,则通常不需要这样做。(因为它们位于磁盘上未使用的部分,所以无论是否需要它们都会被写入。)

在某些情况下,bcdboot 创建的启动设置在移动驱动器后将不再有效。如果系统无法启动,请使用修复光盘。您可以转到命令行并再次运行 bcdboot 命令,或者让自动修复为您解决问题。

答案3

我没有继续执行我的计划,因为我不确定这些方法是否可靠。我抓住机会在干净的“主”驱动器上安装新的 Windows 8,然后重新安装/复制旧磁盘上的内容。这不是我所希望的答案,但却是我能确信的最可靠的事情。

答案4

  1. 下载 Windows 恢复 ISO。我在https://onedrive.live.com/?cid=C535BC4A48B952A8&id=C535BC4A48B952A8!1085&parId=C535BC4A48B952A8!1059&action=locate

  2. 创建可启动的 USB 驱动器,例如使用 rufus 和 ISOhttps://rufus.akeo.ie

  3. 从 USB 启动。恢复软件会自动发现您的系统驱动器并添加引导加载程序。您可能需要重新启动 PC 并再次运行恢复才能完成该过程。

我有 2 个驱动器 - 系统 ssd 和带引导加载程序的 hdd。当我的 hdd 坏掉时,我以这种方式创建了新的引导加载程序。记得断开任何其他系统驱动器。

相关内容