如何将逻辑分区标记为活动分区?

如何将逻辑分区标记为活动分区?

我需要使用救援磁盘中的以下命令来修复 Windows 7 分区上的引导扇区:

bootrec /fixboot

但是,我的 Windows 7 分区需要由 Windows 标记为活动分区才能执行此操作(否则您会收到错误Element not found)。Windows 7 分区位于扩展分区中,因此当您尝试diskpart使该分区处于活动状态时,它会抱怨无法使该类型的分区处于活动状态。

如何使逻辑分区处于活动状态(以 Windows 方式)?

分区

编辑:看来你不能将逻辑分区标记为活动分区,根据此网页说:

就磁盘的使用方式而言,主分区或卷与逻辑分区或卷之间只有两个主要区别。第一,主分区可以设置为可引导(活动),而逻辑分区则不能。第二,DOS 为主卷和逻辑卷分配驱动器号(C:、D: 等)的方式不同。

解决方案:对于那些与我处于相同情况的人:我通过进入 Windows 7 安装盘的修复模式并执行以下命令,使我的“Steam”分区处于活动状态(它是主 ntfs 分区):

diskpart
list disks
select disk 0
list partitions
select partition 3
active

然后使用“启动恢复”选项。现在我的 Steam 分区有引导加载程序,但它加载了我的 Win7 逻辑分区。我还相应地更新了 GRUB2(如果您不使用 Linux,则不需要它),方法是将其放入/etc/grub.d/40_custom并运行sudo update-grub

menuentry "Windows 7 (loader) (on /dev/sda3)"
{
    insmod ntfs
    set root=(hd0,3)
    search --no-floppy --fs-uuid --set <Your UUID Here>
    chainloader +1
}

如果仍然不起作用,您可能还需要使用这些命令(不要将最后一个命令与 GRUB 一起使用):

bootrec /fixboot
bootrec /rebuildbcd
bootrec /fixmbr

答案1

我在用着分区表医生对于这样的工作,从来没有让我失望过,并且无数次拯救了我,巴特普

替代文本

《分区表医生》是共享软件(49.95 美元),请先试用后购买。

Bart's Pe Builder 是免费软件。

相关内容