パーティション分割 – Windows が EFI ブートで GPT ディスクを MBR として検出する

gpt partitioning uefi windows-7

このディスクはOCZ VERTEX 128GB SSDです。OSXからGPTとしてフォーマットされています。ディスクのレイアウトは、、、

/dev/disk1
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *128.0 GB   disk1
1:                        EFI                         209.7 MB   disk1s1
2:                 Apple_RAID                         63.8 GB    disk1s2
3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
4:       Microsoft Basic Data ssdwin                  63.9 GB    disk1s4

ssdwin」パーティションにwindows7をインストールしようとしているのですが、i EFI Boot windows 7 64bit USBインストーラーを起動すると、と書いてあります

このディスクにはWindowsはインストールできません。選択したディスクには mbr パーティションテーブルがあり、EFI システムウィンドウでは GPT ディスクにのみインストールできます

しかし、私のディスクはGPTディスクです

  43  Sarim  2012-11-20


ベストアンサー

Apple のディスクユーティリティを使って、Windows パーティションに FAT ファイルシステムを作成しましたか?もしそうであれば、ディスクを正規の GPT ディスクから ハイブリッド MBR ディスク に変換してしまい、OS X は GPT と見なし、Windows は MBR と見なしています。この場合の解決策は、ハイブリッド MBR データをクリアすることです。多くのユーティリティがこれを行うことができます。私自身の GPT fdisk (gdisk) ユーティリティを使って、その方法を説明します

  1. GPT fdisk を Sourceforge のページ からダウンロードしてインストールしてください。(Linux, OS X, Windows用のバージョンがあります。OS X からインストールすることを想定しています)。あるいは、Parted Magic. のような Linux の緊急ディスクから実行することもできます
  2. ターミナルウィンドウでsudo gdisk /dev/disk1と入力してディスク上のgdiskを起動します。(デバイス識別子が先ほど提示した通りでない場合や、ジョブに別のOSを使用している場合は変更してください)
  3. pと入力してパーティションテーブルを表示し、正しいディスクで作業していることを確認します。そうでない場合は、qと入力すると、変更を保存せずに終了し、別のデバイスでもう一度試してみてください
  4. xと入力するとエキスパートメニューに入ります
  5. nと入力して、新しい保護MBRを作成する。gdisk は変更を確認しないことに注意してください
  6. wと入力して変更を保存します。この操作を確認するよう求められます。確認してください

運が良ければ、これで問題は解決します。それでも直らない場合は、gdiskv オプション (任意のメニュー) を使って、gdisk がパーティションテーブルの問題を探すようにすることができます。これはいくつかの小さな問題を自動的に修正してくれますが、それ以外の場合は明示的に変更する必要があります。詳細は GPT 修復に関する GPT fdisk のドキュメント を参照してください


エルキャピタン補遺

Apple の OS X 10.11 (“El Capitan”) には、「ルートレス」または「システム完全性保護」として知られる新機能が含まれており、GPT fdisk を含む特定のタイプのユーティリティの実行を困難にしたり、不可能にしたりします。確かに、この新機能は、マルウェアがコンピュータを支配したり、ユーザーが誤って自分のシステムに損害を与えたりすることを難しくすることで、セキュリティを向上させることを目的としていますが、GPT fdiskや他のサードパーティ製ツールを本当に使用する必要がある場合にも問題が発生します。Apple 自身のツールがハイブリッド MBR の削除を許可している場合、私はそれがどのように行われているのか知らないので、AFAIK では、このタスクは本当にこの新しいセキュリティ機能をバイパスする必要があります

この問題を回避する方法はいくつかあります

  • Ubuntu インストーラを「インストール前に試してみる」モードで起動したような、OS X以外のOSを使用します
  • Macを起動してリカバリー環境を起動するときにCommand+Rを押したままにすると、この機能は無効になっています。理論的には、PATH環境変数を調整する必要があるかもしれませんが、この環境でgdiskを実行することができるはずです。(私はこの方法を試していないので、考慮していないハードルがあるかもしれません)
  • リカバリー環境で起動し、ターミナルウィンドウを開き、csrutil disableと入力し、通常の環境に再起動します。このアクションはルートレスシステムを無効にします。これらの手順を実行することで再有効化することができますが、disableからcsrutildisableではなくenableを渡すことで有効化することができます

ルートレス環境についての詳細は、このページを参照してください

72  Rod Smith  2012-11-20


タイトルとURLをコピーしました