web-dev-qa-db-ja.com

Windows 7 GPTからMBRへ? EFIからBIOSへ

既存のGPTパーティションテーブルをMBRテーブルに変換したいと思います。 UEFIは、Linuxに関して非常に多くの頭痛の種を与えています。

実際、私は自分のWindowsパーティションに興味があります。インターネット上のすべての記事(およびスーパーユーザーに関する質問?)は、逆のことを目的としています。MBRからGPTです。

私はこのようなものがうまくいくかどうか考えていました:Linux LiveCDを使用して、Windows C:\パーティションのイメージ(おそらくWindowsシステムパーティションのものも?)を外部デバイスに「dd」し、新しいMBRパーティションテーブルを作成しますWindowsをインストールしてから、ddされたパーティションをコピーしますか?

それほど単純ではないに違いありません。Windowsパーティション上のすべてのデータを危険にさらしたくはありません。

3
Damian

gdisk(別名gptfdisk)は、MBRパーティションテーブルとGPTパーティションテーブルの間で変換できます。

  • MBRからGPTへ:ディスクデバイスでgdiskを実行し、wを押して「書き込みと終了」を行います。

  • GPTからMBRへ:gdiskを実行し、「リカバリ」の場合はrを押し、「GPTをMBRに変換して終了」の場合はgを押します。

変換後、適切なブートローダーを再インストールする必要があります。

2
user1686

@RodSmithと@grawityが言うように、gdiskを使用します。

次に、インストーラーディスクを起動し、EFIシステムパーティションをNTFSに変換します。 bcdbootを使用して、ブートファイルを以前のESPに配置します。使用する bootsect /nt60 /mbr新しく変換されたシステムパーティションにブートセクタを追加します。

リブート。

1
Milind R