Wie kann ich den Fehler "MediaKit-Berichtspartition (Karte) zu klein" beheben?


20

Ich kann die Festplatte meines Mac nicht erweitern. diskutilitymeldet diesen Fehler:

MediaKit meldet, dass die Partition (Karte) zu klein ist

Wie kann ich das beheben?

Antworten:


15

Wenn Sie die GParted Live-CD starten: http://gparted.sourceforge.net/ Auf Ihrem System wird dieses Problem automatisch erkannt und behoben. Die beste Lösung, die ich bisher gefunden habe.


Nett. Ich vermute, die neuesten Macs verwenden HFS + (Mac OS Extended), das anscheinend für die Überprüfung einer Partition gemäß ihrer Funktionsübersicht unterstützt wird .
Arjan

Arbeitete wie ein Zauber - das ist die beste Antwort - braucht mehr Stimmen.
Scotru

funktioniert super. Booten Sie einfach von der Live-ISO, starten Sie gparted, wählen Sie "Fix", wenn das Popup angezeigt wird, und beenden Sie das Programm.
Syonip

Das hat bei mir super geklappt. In meinem Fall ist mein Macbook 4,1 (weiß, 2008) auf Dual-Boot eingestellt, wobei sich Mac OS Snow Leopard auf der ersten Partition und Lubuntu auf der zweiten Partition befinden. Ich hatte Probleme mit dem Booten von der Gparted-CD, die ich gebrannt habe, aber ich habe Gparted auf der Linux-Partition installiert und von dort aus ausgeführt, die Partitionsgröße um ca. 300 MB reduziert und Snow Leopard war glücklich, die Partition neu zu installieren.
Pete Forsyth

7

Versuchen Sie, Ihre Festplatte vom Terminal aus mit dem folgenden diskutilBefehl zu formatieren :

  1. Alle Laufwerke auflisten:

    diskutil list
    
  2. Hängen Sie das Laufwerk aus (ersetzen Sie es diskNdurch Ihr Laufwerk):

    diskutil unmountDisk force diskN
    
  3. Löschen Sie den Bootsektor mit Nullen (stellen Sie sicher, dass Sie nicht das falsche Laufwerk löschen!):

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

    Warnung: Mit den obigen Befehlen werden alle Daten /dev/diskNgelöscht. Vergewissern Sie sich, dass sie korrekt sind.

  4. Partition mit diskutil:

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

Quelle: Das Festplatten-Dienstprogramm kann eine externe Festplatte bei reddit nicht löschen / formatieren .


1
das hat mir geholfen sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
:,

6

Dieser Blog-Beitrag war der einzige Weg, den ich gefunden habe, um ihn zu lösen, und er ist nichts für schwache Nerven. ;-)

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

Grundsätzlich besteht das Problem darin, dass die GUID-Partitionstabelle über die Größe des Laufwerks verwechselt wird. Die einzige Möglichkeit, das Problem zu beheben, besteht darin, ein Tool zu erwerben, mit dem das Problem behoben werden kann, oder das Problem manuell selbst zu beheben, indem Befehle gptzum Löschen und Neuerstellen der Partitionstabelle ausgegeben werden. Sie müssen es genau so erstellen , wie es zuvor war, einschließlich der Partitionstypen (UUIDs).

Außerdem müssen Sie in der Lage sein, eine Root-Eingabeaufforderung abzurufen, in der das Laufwerk, an dem Sie interessiert sind, nicht bereitgestellt ist. (Für mich bedeutete dies, die Installationsdiskette einzulegen, von dort zu booten und dann schnell Command-S zu drücken, um in den Einzelbenutzermodus zu wechseln.)


Zu Ihrer Information, wenn gparted dies jetzt unterstützt (siehe Antwort oben), würde ich es so machen!
mpontillo

Vielen Dank! Dies verursachte einen Albtraum für mich. Diese Lösung hat perfekt funktioniert.
Tony Beninate


2

Warum nicht einfach in den Einzelbenutzermodus booten? Halten Sie Befehl + s beim Booten gedrückt. Überprüfen Sie die Festplatte und hängen Sie das Laufwerk ein.

Gehen Sie zu /Library/Cachesund /System/Library/Cachesund entfernen Sie alles in diesen Ordnern.

Dann gehen Sie auf /private/var/dbund entfernen BootCache.data, BootCache.playlistund .volinfodatabase. Starten Sie das Festplatten-Dienstprogramm neu und verwenden Sie es erneut. Wir haben dies hier getan und es hat funktioniert, von einer 120-GB-SSD auf eine 250-GB-SSD zu wechseln. War der gefürchtete Medikit-Fehler zu klein oder was auch immer?

Möglicherweise müssen Sie nur die entfernen .volinfodatabase. Versuchen Sie das zuerst. Wenn das nicht funktioniert, versuchen Sie es .volinfodatabaseerneut und die BootCache-Dateien. Wenn das nicht funktioniert, versuche, was ich versucht habe.


Dies funktionierte, indem sowohl ... / Library / Caches als auch die BootCache.data + BootCache.playlist
bigkm

1

Nicht unbedingt eine nützliche Antwort, aber ich habe dieses Problem in Yosemite mithilfe der Option "Repair disk" im Festplatten-Dienstprogramm behoben. Verwenden von OSX in VirtualBox auf einem VirtualBox-Host und Ändern der Größe der dynamischen Festplatte. Mit OSX konnte ich die Größe der Partition jedoch nicht ändern (mit dem Fehler in der ursprünglichen Frage).


1
Funktioniert auf meiner Maschine (tm)!
Grant Holliday

0

Neu in Mavericks ist anscheinend, dass Sie vom Installationsmedium (CD- oder USB-Stick) booten und das Festplatten-Dienstprogramm verwenden können.

Schritte:

  1. Installationsmedium einlegen
  2. Starten Sie neu und halten Sie die Optionstaste gedrückt, bis Sie gefragt werden, von welchem ​​Medium gebootet werden soll
  3. Wählen Sie das Installationsmedium aus, von dem gebootet werden soll
  4. Es werden einige Optionen angezeigt, von denen die letzte das Festplattendienstprogramm ist
  5. Öffnen Sie das Festplatten-Dienstprogramm
  6. Wie gewohnt partitionieren
  7. Starten Sie normal neu

Dies funktioniert, weil alle zwischengespeicherten Informationen über das Laufwerk, die Jens Erat in seinem Kommentar erwähnt hat, übersprungen werden . Möglicherweise werden Sie bemerken, dass das Festplatten-Dienstprogramm in Schritt 5/6 einige Zeit benötigt, um Ihre Festplatte zu analysieren. Dies ist bei einem normalen Start nicht der Fall. Das ist gut.

Im Wiederherstellungsmodus funktioniert dies übrigens nicht. Der Wiederherstellungsmodus ähnelt stark dem Booten vom Installationsmedium. Der Wiederherstellungsmodus wird jedoch immer noch von der Festplatte gestartet, die Sie neu partitionieren möchten. Dies führt zu Problemen.

(Danke an Dennis in meinem Job, der mir geholfen hat, das herauszufinden)



0

Ich hatte dieses Problem, als ich versuchte, einige Linux-Partitionen von der Festplatte zu entfernen. Durch die Neuformatierung als MacOS-Partitionen konnten diese später entfernt werden.


0

Vielleicht eine einfache Antwort: Ich habe dies mithilfe des Festplatten-Dienstprogramms behoben, das Laufwerk gelöscht und auf Mac OS Extended (Journaled) umformatiert und die GUID-Partitionszuordnung als Schema ausgewählt. Nachdem dies abgeschlossen war, konnte ich das Laufwerk erfolgreich partitionieren. Zuvor hatte ich versucht, es für die Verwendung einer Apple Partition Map zu formatieren. Danach wurde die beschriebene Fehlermeldung angezeigt, als ich versuchte, den Speicherplatz in zwei Partitionen aufzuteilen.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.