2

На windows 7.

Я не могу понять, как установить активный том или загрузиться на диске GPT с помощью diskpart.

Это неправильный инструмент?

Мне нужно вернуться к MBR, потому что я просто не могу понять, как управлять диском, когда это GPT.

Предложения?

1 ответ1

2

Поскольку вы говорите о Windows, я предполагаю, что вы будете устанавливать систему в режиме UEFI.

GPT был разработан для загрузки в стиле UEFI, которая не использует такие настройки - вместо этого микропрограмма сама хранит список загрузочных записей, соответствующих файлам в системном разделе EFI, и интегрирует их в обычное меню "выбрать загрузочный диск". Например, это может показать что-то вроде:

UEFI  Windows Boot Manager  (\EFI\Boot\Microsoft\Bootmfgw.efi)
UEFI  Arch Linux  (\EFI\systemd\systemd-bootx64.efi)
BIOS  Hard Disk 1
BIOS  Floppy Disk

Таким образом, вместо изменения "активного раздела" вы должны добавить новую запись через экран настроек вашей прошивки ("Настройка BIOS").


Тем не менее, GPT действительно есть подобный "Наследие BIOS загрузочного" флаг, который может быть использован при загрузке в режиме BIOS. В Linux gdisk его можно установить через x (Эксперт) → a (Атрибуты) → 2 (Устаревший загрузочный BIOS).

Однако, поскольку Windows 7 загружается только с диска GPT+UEFI или MBR+BIOS (не GPT+BIOS), вам все равно не нужно его устанавливать. (По той же причине, я предполагаю, что Microsoft не видела необходимости делать это видимым в DISKPART.)

Другие загрузчики (например, GRUB или Syslinux) не всегда требовательны к смешиванию и сопоставлению конфигураций загрузки и поддерживают загрузку BIOS с GPT-диска. Но не все они заботятся о "активном" флаге - Syslinux использует его, но GRUB заботится только о том, что находится в grub.cfg .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .