このディスクは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"パーティションにwindows 7をインストールしようとしていますが、私はWindows 7の64ビットUSBインストーラEFIブートするとき、それは言う、
このディスクにWindowsをインストールすることはできません。選択したディスクにはmbrパーティションテーブルがあります。On EFI systemウィンドウはGPTディスクにのみインストールできます。
しかし私のディスクはGPTディスクです。どのように私はこれから回復することができますか?
あなたはそのWindowsになるべきパーティションにFATファイルシステムを作成するためにAppleのディスクユーティリティを使用したことがありましたか?そうであれば、ディスクを正規のGPTディスクから hybrid MBR ディスクに変換しました。これはOS XではGPTとして認識され、WindowsではMBRとして認識されます。この場合の解決策は、ハイブリッドMBRデータを消去することです。多くのユーティリティがこれを実行できます。自分の GPT fdisk(gdisk
) ユーティリティを使ってそれを行う方法を説明します。
Sudo gdisk /dev/disk1
と入力して、ディスク上でgdisk
を起動します。 (以前に提示したものと異なる場合、または別のOSを使用している場合は、デバイスIDを変更してください。)p
と入力してパーティションテーブルを表示し、正しいディスクで作業していることを確認します。そうでない場合は、q
と入力して変更を保存せずに終了し、別のデバイスでやり直します。x
と入力します。n
と入力します。 gdisk
は変更を確認しません。それはちょうどあなたに新しいエキスパートのプロンプトを見せるでしょう。w
を入力してください。この操作を確認するように求められます。そうする。運が良ければ、これで問題は解決します。そうでない場合は、(任意のメニューで)gdisk
のv
オプションを使用して、gdisk
にパーティションテーブルの問題を検索させることができます。いくつかの小さな問題を自動的に修正できますが、それ以外の場合は明示的な変更を加える必要があります。詳しくは GPTの修復についてのGPT fdiskのドキュメントを参照してください 。
El Capitan補遺:
AppleのOS X 10.11( "El Capitan")には、 "rootless"または "System Integrity Protection"と呼ばれる新機能が含まれています。これにより、GPT fdiskを含む特定の種類のユーティリティを実行することが困難または不可能になります。確かに、この新しい機能は、マルウェアがコンピュータを制御したり、ユーザーが誤って自分のシステムを損傷したりすることをより困難にすることによってセキュリティを向上させることを目的としています。しかし、GPT fdiskや他のサードパーティ製ツールを本当に使用する必要がある場合にも問題が発生します。 Apple独自のツールでハイブリッドMBRを削除することが許可されている場合、それがどのように行われているのかわかりません。そのため、このタスクで実際にこの新しいセキュリティ機能を回避する必要があります。
この問題を回避する方法はいくつかあります。
gdisk
を実行できるはずですが、PATH
環境変数を調整する必要があるかもしれません。 (私はこの方法を試したことがないので、検討していないハードルがあるかもしれません。)csrutil disable
と入力して通常の環境で再起動します。この動作はrootlessシステムを無効にします。これらの手順を実行して再度有効にすることはできますが、enable
ではなくdisable
をcsrutil
に渡してください。Rootless環境についての詳細は このページをご覧ください。