web-dev-qa-db-ja.com

OSXパーティションが次のエラーで失敗しました:選択したサイズは選択したファイルシステムに対して無効です

そのため、macbook proで1TBドライブに障害が発生したため、新しい2TBドライブに少しずつコピーすることができました。新しい2TBクローンが正常に機能するようになりました。

新しいドライブに2つのパーティションがあります。OSXyosemiteとWindows7がbootcampで実行されています。これらの2つのパーティションはそれぞれ599GBと399GBです。したがって、新しいドライブには1TBの空き容量があります。

今、私が理想的にやりたいことをやろうとする苦痛を経験することなく、これらのパーティションの両方を拡張して空き領域を埋め、MBRとGBTが同期していることを確認する必要があるので、3番目のパーティションを作成するだけだと思いましたOSXが使用し、大きなファイルを保存するため。

ディスクユーティリティを実行し、OSXパーティションとBootcampパーティションの両方の下にある空き領域を選択すると、小さな+記号をクリックし、Mac OS拡張(ジャーナリング)を選択して適用できます。

次に、有名なエラーが発生します。

パーティションがエラーで失敗しました:選択されたサイズは選択されたファイルシステムに対して無効です。

ここで3番目のパーティションを作成する方法はありますか?

以下の私の設定のアイデアを与えるために、ターミナルのdiskutilリストからの出力です:

/dev/disk0
#:                       TYPE NAME                    SIZE         IDENTIFIER
0:      GUID_partition_scheme                        *2.0 TB     disk0
1:                        EFI EFI                     209.7 MB   disk0s1
2:                  Apple_HFS OS X                    599.5 GB   disk0s2
3:       Microsoft Basic Data BOOTCAMP                399.9 GB   disk0s3
1
njorlsaga

GUIDパーティションテーブル(GPT)、 ディスクが使用するパーティションテーブルの2つのコピーを格納します。1つはディスクの先頭に、もう1つはディスクの末尾にあります。ディスクの「ビットごとの」コピーをより大きなものに実行すると、バックアップパーティションテーブルがディスクの中央に配置されました。バックアップパーティションテーブルの後にパーティションを配置することはできません。

このような状況でOSXのディスクユーティリティが何をするのか完全にはわかりません。バックアップパーティションテーブルを移動する必要があることを認識するのに十分賢くない場合(そして症状がこのスコアで馬鹿げていることを示唆している場合)、他のツールを使用して移動する必要があります。私自身 GPT fdisk(gdisk これを行うことができます:

  1. Sudo gdisk /dev/disk0のように、ディスク上でgdiskを起動します
  2. pと入力して、パーティションテーブルを表示します。これは主に、適切なディスクで作業していること、およびgdiskがパーティションテーブルを正しく解釈したことを確認するためのサニティチェックです。
  3. xと入力して、エキスパートメニューに入ります。
  4. eと入力して、バックアップデータ構造をディスクの最後に移動します。
  5. 過度の注意から、pと入力してパーティションテーブルを再度表示し、誤ってgdiskにすべてのパーティションなどを削除するように指示していないことを確認してください。
  6. すべて問題がないように見える場合は、wと入力して変更をディスクに保存します。この変更を確認するように求められます。
  7. 安全のため、再起動してください。これにより、OSXが新しいパーティションテーブルを使用するようになります。

これを実行すると、ディスクユーティリティを使用して新しいパーティションを作成できるようになります。 (gdiskに新しいパーティションを作成することもできますが、ファイルシステムは作成されないため、newfsまたはディスクユーティリティを使用してジョブを終了する必要があります。ディスクユーティリティでも同様です。)

バックアップパーティションテーブルを移動できるツールは他にもあると思います。 Linuxでは、partedとGPartedは基本的に自動的にそうします。私はOSXツールにあまり詳しくありません。チャンスは他の何かがうまくいくことですが、gdiskは私がそれをするだろうと確信している唯一のものです。

2
Rod Smith