Appleのディスクユーティリティを使用して、WindowsパーティションにFATファイルシステムを作成しましたか?その場合、ディスクを正当なGPTディスクからハイブリッドMBRディスクに変換しました。OSXはGPT、WindowsはMBRと見なします。この場合の解決策は、ハイブリッドMBRデータをクリアすることです。多くのユーティリティがこれを実行できます。独自のGPT fdisk(gdisk
)ユーティリティでそれを行う方法を説明します。
- SourceforgeページからGPT fdiskをダウンロードしてインストールします。(Linux、OS X、およびWindowsのバージョンが利用可能です。OSXからこれを行うと仮定します。)あるいは、Parted MagicなどのLinux緊急ディスクから実行することもできます。
- ターミナルウィンドウに
gdisk
入力sudo gdisk /dev/disk1
して、ディスクを起動します。(以前に提示したものと異なる場合、またはジョブに別のOSを使用する場合は、デバイス識別子を変更します。)
- 入力
p
してパーティションテーブルを表示し、正しいディスクで作業していることを確認します。そうでない場合は、入力q
して変更を保存せずに終了し、別のデバイスで再試行します。
- 入力
x
してエキスパートメニューに入ります。
- 入力
n
して、新しい保護MBRを作成します。gdisk
変更を確認しないことに注意してください。新しい専門家のプロンプトが表示されるだけです。
- 入力
w
して変更を保存します。このアクションを確認するように求められます。そうする。
運が良ければ、これで問題は解決します。そうでない場合は、(任意のメニューの)gdisk
のv
オプションを使用してgdisk
、パーティションテーブルの問題を探すことができます。いくつかの小さな問題を自動的に修正できますが、明示的な変更が必要な場合もあります。詳細については、GPTの修復に関するGPT fdiskのドキュメントを参照してください。
エルキャピタン補遺:
AppleのOS X 10.11(「El Capitan」)には、「rootless」または「System Integrity Protection」と呼ばれる新機能が含まれており、GPT fdiskなどの特定の種類のユーティリティを実行することが困難または不可能になります。確かに、この新機能は、マルウェアがコンピューターを制御しにくくしたり、ユーザーが自分のシステムを誤って損傷したりすることを防ぎ、セキュリティを向上させることを目的としています。ただし、GPT fdiskまたは他のサードパーティツールを本当に使用する必要がある場合にも問題が発生します。AppleのツールがハイブリッドMBRの削除を許可する場合、それらがどのように行われるのかわかりません。そのため、このタスクでは、この新しいセキュリティ機能をバイパスする必要があります。
この問題を回避するには、次のようないくつかの方法があります。
- 「インストール前に試す」モードで起動したUbuntuインストーラーなど、OS X OS以外を使用します。
- Command + Rを押しながらMacを起動し、この機能が無効になっているRecovery環境を起動します。理論的には、
gdisk
この環境で実行できるはずですが、PATH
環境変数の調整が必要になる場合があります。(私はこのアプローチを試したことがないので、考慮していないハードルがあるかもしれません。)
- 回復環境を起動し、ターミナルウィンドウを開いてを入力
csrutil disable
し、通常の環境で再起動します。このアクションにより、ルートレスシステムが無効になります。あなたは、これらの手順を実行して、それを再度有効にするが、渡すことができますenable
ではなく、disable
へcsrutil
。
ルートレス環境の詳細については、このページを参照してください。