既存のGPTパーティションテーブルをMBRテーブルに変換したいと思います。 UEFIは、Linuxに関して非常に多くの頭痛の種を与えています。
実際、私は自分のWindowsパーティションに興味があります。インターネット上のすべての記事(およびスーパーユーザーに関する質問?)は、逆のことを目的としています。MBRからGPTです。
私はこのようなものがうまくいくかどうか考えていました:Linux LiveCDを使用して、Windows C:\パーティションのイメージ(おそらくWindowsシステムパーティションのものも?)を外部デバイスに「dd」し、新しいMBRパーティションテーブルを作成しますWindowsをインストールしてから、ddされたパーティションをコピーしますか?
それほど単純ではないに違いありません。Windowsパーティション上のすべてのデータを危険にさらしたくはありません。
gdisk
(別名gptfdisk
)は、MBRパーティションテーブルとGPTパーティションテーブルの間で変換できます。
MBRからGPTへ:ディスクデバイスでgdisk
を実行し、w
を押して「書き込みと終了」を行います。
GPTからMBRへ:gdisk
を実行し、「リカバリ」の場合はr
を押し、「GPTをMBRに変換して終了」の場合はg
を押します。
変換後、適切なブートローダーを再インストールする必要があります。
@RodSmithと@grawityが言うように、gdisk
を使用します。
次に、インストーラーディスクを起動し、EFIシステムパーティションをNTFSに変換します。 bcdboot
を使用して、ブートファイルを以前のESPに配置します。使用する bootsect /nt60 /mbr
新しく変換されたシステムパーティションにブートセクタを追加します。
リブート。