web-dev-qa-db-ja.com

GPartedを使用したOS Xパーティションの増加/拡張(サイズ変更)

私はMacを持っていて、Ubuntuをデュアルブートしています。 USBから起動し、GPartedを使用してUbuntuパーティションを縮小し、約100Gの空き容量を残しました。これを使用して、OS Xのパーティションスペースを増やしたいと思います。 GPartedは、notOS Xパーティションサイズを増加させます(ただし、減少させます)。また、OS Xからディスクユーティリティを使用してみました。

100Gの未割り当て領域がある場合、ディスクユーティリティは「MediaKitレポートパーティション(マップ)が小さすぎる」と報告します。また、「未フォーマット」と「クリア」の両方の新しいパーティションを作成してみました。ディスクユーティリティを使用すると、「サイズ変更の準備中」と表示されますが、先に進みません。ロックアップしませんが、30分後でも「サイズ変更の準備中」です。

GPartedはOS Xのパーティションサイズを増やすことはできません(以前と同じ)。また、未割り当て領域でhfs+パーティションを作成することもできません。オプションはありますが、グレー表示されています。

この質問 を見たことがありますが、解決策はすべてOS X CDの起動を伴いますが、これは持っていません。 dfを使用してもOS Xパーティションはリストされませんが、Ubuntuにはgptが表示されません。

一般に、パーティションテーブルを修復する必要があることを読みましたが、これを行うことがわかったOS Xからの唯一の方法は、起動用のCDが必要です。

GPartedを使用して空き領域を作成したため、GPartedを使用してパーティションのサイズを変更するか、少なくともサイズ変更可能な状態にする必要があることも読んでいますが、OS Xパーティションのサイズを変更することはできません。

4
Explosion Pills

パーティションテーブルに問題があるという診断が正確な場合、Ubuntuにgdiskパッケージをインストールすることをお勧めします(またはMacバージョンをダウンロードしてインストールします Sourceforgeから )。ディスク、vオプションを使用してエラーをチェックします。見つかった場合は、 gdiskディスクの修復に関するドキュメント を確認するか、ここに詳細を報告してください。 (元の質問を編集し、gdisk出力をそこに投稿します。)

hybrid MBR。 に関連する問題が発生している可能性もあります。その場合、ハイブリッドMBRを従来の保護MBRに変換すると問題が解決する可能性があります。ただし、これによりLinux(およびインストールされている場合はWindows)が起動できなくなる可能性があります。これを修正する方法があります-パーティションのサイズを変更した後、ハイブリッドMBRを再生成するか、Linuxを変換してEFIモードで起動することができます。


EDIT:この問題については新しい考えがあります。つまり、十分なスペースがない可能性があるということです。パーティション間。 OS Xのディスクユーティリティでは、既存のパーティション間に少なくとも128MiBのスペースが必要です。そのスペースが存在しない場合、ディスクでの作業を拒否することがよくありますが、エラーメッセージが表示された場合は思い出せません。パーティションテーブルの詳細を投稿していないので、これが問題のもっともらしい説明であるかどうかを知るのは困難です-おそらくどこかに〜100GiBの空き領域があるでしょうが、ディスクユーティリティを喜ばせる適切な場所にないかもしれません。この説明が正しい場合は、1つ以上のLinuxパーティションのサイズを変更して、OS Xパーティションごとに空きスペースを確保する必要がある場合があります。 Sudo parted /dev/sda unit s print(Ubuntuターミナルウィンドウに入力)の出力を投稿すると、ディスクのレイアウトが表示されます。これは、この仮説にメリットがあるかどうかを判断するのに役立ちます。

1
Rod Smith