web-dev-qa-db-ja.com

GPTディスクを搭載したWindows7のdiskpart.exe-パーティションをアクティブに設定できませんか?

Windows7の場合。

ボリュームをアクティブに設定する方法や、diskpartを使用してGPTディスクで起動する方法がわかりません。

それは間違ったツールですか?

GPTの場合、ディスクの管理方法がわからないため、MBRに戻らなければなりません。

提案?

Windowsについて話しているので、システムをUEFIモードでインストールすることになると思います。

GPTは、そのような設定を使用しないUEFIスタイルのブート用に設計されました。代わりに、ファームウェア自体がEFIシステムパーティション内のファイルに対応するブートエントリのリストを保持し、それらを通常の「select」に統合します。ブートディスク」メニュー。たとえば、次のように表示されます。

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 doesには、BIOSモードで起動するときに使用できる同様の「レガシーBIOS起動可能」フラグがあります。 Linux gdiskでは、x(エキスパート)→a(属性)→2(レガシーBIOSブート可能)を介して設定できます。

ただし、Windows7はGPT + UEFIディスクからのみ起動するためまたは MBR + BIOSディスク(GPT + BIOSではない)であるため、とにかく設定する必要はありません。 (同じ理由で、MicrosoftはDISKPARTで表示する必要はないと考えていたと思います。)

他のブートローダー(例:GRUBまたはSyslinux)は、ブート構成の混合と一致について必ずしも気難しいとは限らず、GPTディスクからのBIOSブートをサポートします。ただし、すべてが「アクティブ」を気にするわけではありません。どちらかにフラグを立てる– Syslinuxはそれを使用しますが、GRUBは、grub.cfgの内容のみを考慮します。

2
user1686