5番目のパーティションにLinuxを配置する

5番目のパーティションにLinuxを配置する

私の MacBook には、次のようなかなり「非常識な」パーティション スキームがあります。

Kevins-MacBook-Air:~ Ingwie$ diskutil list
/dev/disk0
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *500.3 GB   disk0
1:                        EFI                         209.7 MB   disk0s1
2:                  Apple_HFS MacHD                   389.9 GB   disk0s2
3:       Microsoft Basic Data LINUX                   50.0 GB    disk0s3
4:       Microsoft Basic Data BOOTCAMP                50.0 GB    disk0s4
5:       Microsoft Basic Data SCHULE                  10.0 GB    disk0s5

現在、Windows では、MBR の 4 パーティション制限のせいで、5 番目のパーティションが表示されません。まあ仕方ありません。

私のアイデアは、LINUX と SCHULE を「交換」し、Linux を 5 番目のパーティションにインストールし、SCHULE を 3 番目のパーティションにインストールすることでした。しかし、私が読んだ限りでは、それを「バイパス」できるのは grub2 だけのようです。

5 番目のパーティションを Windows で表示する方法について、どなたか助けていただけませんか? リストの最初のエントリにあるように、現在 GUID パーティション スキームを使用しています。Windows 8 を使用しているため、これを GPT スキーム全体に変換することも考えましたが、それが何か役立つかどうかはわかりませんでした。

よろしく、イングヴェイ! ^.^

答え1

ディスクパーティションの内容をスワップすることは確かに可能ですが、大量のデータを操作し、パーティションのサイズを変更する必要があります。より良い解決策は、より合理的なパーティションを作成することです。ハイブリッドMBRディスク上のパーティションをコピーします。Apple のツールは基本的に、EFI システム パーティション (ESP、パーティション #1) に続く最初の 3 つのパーティションを「ハイブリッド化」し、Windows 用に MBR に複製します。代わりに、Windows パーティション (ディスク上の #4 と #5 だと思います) のみを含むハイブリッド MBR を作成できます。GPT fdisk ( gdisk) ユーティリティgptsyncはこれを行うことができます。詳細については、前述のハイブリッドMBRドキュメントを参照してください。再検索GPT fdisk ほど柔軟性はありませんが、これも同様に機能します。( gptsyncrEFIt に含まれている の古いバージョンは、Apple のツールとほぼ同じ機能しか持たないため、あまり役に立ちません。)

注意点が 1 つあります。ハイブリッド MBR を変更すると、Windows が適切に反応しなくなる可能性があります。修正されるまで起動が停止する可能性がありますが、私は Windows の専門家ではないので、この点についてはサポートできません。Windows パーティションを、MBR 内の現在の番号と同じ番号になるように設定することで、おそらく問題を修正できます。たとえば、5 3 4ハイブリッド化するパーティションとして を入力しgdisk、0xEE パーティションを先頭に配置するなどです。

(補足: ハイブリッド MBR ディスクに直面した場合、OS X と Linux はどちらも GPT で定義されたパーティションを使用します。対照的に、Windows は MBR 側を使用し、GPT データを無視します。この違いにより、ハイブリッド MBR は GPT 仕様に違反しており危険であるにもかかわらず、Apple にとってハイブリッド MBR が便利なものとなっています。)

関連情報