如何使用diskpart设置启动盘标志

koc*_*ren 19 windows boot bootloader windows-server-2008-r2

我的 Windows Server 2008 R2 不会以 Stop 7B 启动和停止,因此我启动了恢复控制台并使用 diskpart 检查磁盘。有类型 17 和类型 07 之一的分区,detail disk 命令显示该磁盘不是引导磁盘。如何使用 diskpart 设置此引导标志?或者这个标志是否只在 MBR 工作正常时才设置为真。我尝试以下命令:

bootsect /nt60 ALL /force /mbr
bootrec /fixboot
bootrec /fixmbr
bootrec /rebuildbcd
Run Code Online (Sandbox Code Playgroud)

最后一个命令显示操作系统的数量为 0,那么如何将此标志设置为 true?

这是diskpart详细信息磁盘的输出: 在此处输入图片说明

bar*_*lop 7

恢复控制台中的磁盘部分不允许您使分区处于活动状态(可引导)。

使用 Gparted Live。

http://en.wikipedia.org/wiki/Diskpart "在所有 Windows 2000、Windows XP 和 Windows Server 2003 中都包含的故障恢复控制台上,有一个 diskpart 命令,它与实际中包含的命令有很大不同。操作系统。它只提供添加和删除分区的功能,不提供设置活动分区的功能。Windows 恢复环境中也提供了该实用程序,它是原始故障恢复控制台的后继者”


小智 7

我已经成功地从 Windows 8.1 PC 恢复了 VHD GPT 磁盘,该磁盘结合了来自另一个 Windows 8.1 Hyper-V-Server 上的该线程和其他线程的信息。

我的步骤:

  1. 使用Microsoft Sysinternals 的 Disk2vhd翻录磁盘。
  2. 在 Hyper-v-host 的文件系统中挂载 vhd。(即复制单击 vhd)。
  3. 下载并安装傲梅分区助手
  4. 启动傲梅分区助手,选择显示为普通磁盘的VHD磁盘。从磁盘菜单中标记磁盘 av select 以将磁盘转换为 MBR 磁盘。
  5. 删除所有包含恢复磁盘和其他非 Windows 分区的分区。
  6. 从主机分离 VHD(可能需要重新启动)。
  7. 在 Hyper-V 管理器中创建一个新的虚拟机并使用修改后的 VHD。
  8. 从 Windows 安装磁盘启动 VM,然后转到恢复控制台并选择命令提示符。
  9. 使用 diskpart 如下所述:
    • DISKPART (打开分区实用程序),
    • LIST DISK (将显示磁盘编号),
    • SELECT DISK n (其中 n 是磁盘的编号 - 可能是 0),
    • LIST PARTITION (将显示分区编号),
    • SELECT PARTITION n (其中 n 是您希望激活的主分区的编号),
    • ACTIVE (所选磁盘上的所选分区将变为活动状态),
    • EXIT (退出 DiskPart),
    • EXIT (退出命令提示符),
    • 重新启动计算机。
  10. 重复步骤 8。 11.Rebuild MBR,如下所述,即:
    • bootrec /fixboot,
    • bootrec /fixmbr,
    • bootrec /rebuildbcd.
  11. 退出命令提示符。
  12. 使用恢复选项来恢复 Windows 系统文件(部分恢复和高级恢复选项我都可以使用)。
  13. 重复 13,直到 VM 从您的 VHD 启动。