「MediaKitレポートパーティション(マップ)が小さすぎる」というエラーを解決するにはどうすればよいですか?


20

Macのハードディスクを拡張できません。diskutilityこのエラーを報告します:

MediaKitが報告するパーティション(マップ)が小さすぎる

どうすれば解決できますか?

回答:


15

GPartedライブcdを起動すると、http//gparted.sourceforge.net/ システムでこの問題が自動的に検出され、修正されます。私がこれまでに見つけた最良の解決策。


いいね 最近のMacのほとんどはHFS +(Mac OS拡張)を使用していると思います。これは、機能の概要に従ってパーティションチェックするためにサポートされているようです
アルジャン14

魅力のように働いた-これが最良の答えです-より多くの賛成票が必要です。
scotru 14

よく働く。ライブISOから起動し、gpartedを起動し、ポップアップが表示されたら「修正」を選択して終了します。
syonip

これは私にとってはうまくいきました。私の場合、私のMacbook 4,1(ホワイト、2008)はデュアルブートに設定されており、最初のパーティションにMac OS Snow Leopardがあり、2番目のパーティションにLubuntuがあります。作成したGpartedディスクからの起動に問題がありましたが、LinuxパーティションにGpartedをインストールし、そこから実行しただけで、パーティションサイズを約300 MB縮小しました。その後、Snow Leopardはパーティションに再インストールしました。
ピートフォーシス

7

diskutilコマンドを使用して、ターミナルからディスクをフォーマットしてみてください。例:

  1. すべてのドライブをリストします。

    diskutil list
    
  2. ドライブをアンマウントdiskNします(ドライブと交換します):

    diskutil unmountDisk force diskN
    
  3. ブートセクタをゼロで消去します(間違ったドライブを消去しないようにしてください!):

    sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
    

    警告:上記のコマンドはのすべてのデータを消去する/dev/diskNため、正しいことを確認してください!

  4. 使用するパーティションdiskutil

    diskutil partitionDisk diskN GPT JHFS+ "My External HD" 0g
    

ソース:ディスクユーティリティは、redditで外部HDDの消去/フォーマットに失敗します


1
これは私を助けました:sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024、ありがとう
グウェン

6

このブログ投稿は、私がそれを解決するために見つけた唯一の方法であり、心の弱い人向けではありません。;-)

http://blog.scottmroberts.com/archives/15

基本的に問題は、GUIDパーティションテーブルがドライブのサイズに関して混乱していることです。問題を修正する唯一の方法は、問題を修正するツールを購入するかgpt、パーティションテーブルを削除して再作成するコマンドを発行して問題を手動で修正することです。パーティションタイプ(UUID)を含め、以前の状態を正確に作成する必要があります。

また、関心のあるドライブがマウントされていないルートプロンプトを取得できる必要があります。(私にとっては、これはインストールディスクにポップし、そこからブートし、すぐにCommand-Sを押してシングルユーザーモードに入ることを意味していました。)


参考までに、現在gpartedがこれをサポートしている場合(上記の回答を参照)、私はそのようにします!
mpontillo 14

ありがとうございました!これは私にとって悪夢を引き起こしていました。このソリューションは完璧に機能しました。
トニーベニネート


2

なぜシングルユーザーモードで起動しないのですか?起動時にcommand + sを押し続けます。チェックディスクを実行し、ドライブをマウントします。

GO TO /Library/Caches/System/Library/Cachesし、それらのフォルダのすべてを削除します。

その後に行く/private/var/dbと削除BootCache.dataBootCache.playlistおよび.volinfodatabase。再起動して、ディスクユーティリティを再度使用します。ここでこれを実行しただけで、120GB SSDから250GB SSDに移行しました。恐ろしいメディキットのエラーが小さすぎるか、何でもありました。

あなただけを削除する必要があり.volinfodatabaseます。まず試してみてください。.volinfodatabaseそれでも解決しない場合は、もう一度試してBootCacheファイルを試してください。それでもうまくいかない場合は、私が試したものを試してください。


これは、両方の... /ライブラリ/キャッシュを削除し、BootCache.data + BootCache.playlistで働いていた
bigkm

1

必ずしも役に立つ答えではありませんが、ディスクユーティリティの[ディスクの修復]オプションを使用して、Yosemiteでこの問題を修正しました。virtualboxホストでvirtualboxでOSXを使用し、ダイナミックディスクサイズを変更しましたが、OSXではパーティションのサイズを変更できません(元の質問のエラーがあります)


1
Works On My Machine(tm)!
グラントホリデー

0

Mavericksの新機能のように、インストーラーメディア(CDまたはサムドライブ)から起動して、そのディスクユーティリティを使用できます。

手順:

  1. インストーラーメディアを挿入する
  2. 起動するメディアを尋ねるまで、オプションキーを押したまま再起動します
  3. 起動するインストーラーメディアを選択します
  4. いくつかのオプションが表示されますが、最後のオプションはディスクユーティリティです
  5. オープンディスクユーティリティ
  6. 通常のパーティション
  7. 通常どおり再起動する

これは、Jens Eratがコメントで言及したドライブに関するキャッシュされた情報をすべてスキップするため、機能します。ステップ5/6のディスクユーティリティでは、ディスクの分析に時間がかかることがありますが、通常の起動時には実行されません。よかったです。

ところで、これは回復モードでは機能しません。リカバリモードは、インストールメディアからの起動と非常によく似ています。しかし、リカバリモードは、パーティションを再分割しようとしているハードドライブから起動するため、問題が発生します。

(これを理解するのを助けてくれた私の仕事のデニスに感謝します)



0

ディスクからいくつかのLinuxパーティションを削除しようとしたときに、この問題が発生しました。それらをMacOSパーティションとして再フォーマットすると、後で削除することが可能になりました。


0

おそらく簡単な答え:ディスクユーティリティを使用してドライブを消去し、Mac OS拡張(ジャーナリング)に再フォーマットし、スキームとしてGUIDパーティションマップを選択して、これを修正しました。それが完了したら、ドライブを正常にパーティション分割できました。以前は、Appleパーティションマップを使用するようにフォーマットしようとしていましたが、スペースを2つのパーティションに分割しようとすると、説明されたエラーメッセージが表示され続けました。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.