Wie behebt man „Fehler: -5341: MediaKit meldet Partition (Karte) zu klein“ nach dem Upgrade auf eine größere Festplatte?

Ich habe mir vor kurzem ein neues SSD-Laufwerk gekauft, da meine gespeicherten Datenmengen etwas über die alte hinausgewachsen sind. Nachdem ich alle Daten mit kopiert habe dd if=/dev/disk0 of=/dev/disk1, möchte ich meine Systempartition vergrößern, aber das Festplattendienstprogramm schlägt stillschweigend fehl und diskutil resizeVolume /dev/disk0s2 R(die erste Partition ist das EFI-Startvolume), ich erhalte folgende Fehlermeldung:

Fehler: -5341: MediaKit meldet Partition (Map) zu klein

Wie kann ich die Größe meines Systemvolumens ändern?

Antworten (3)

Ihre Partitionstabelle weiß noch nichts von der größeren Festplatte. Während das Festplatten-Dienstprogramm auch die Festplattengröße abfragt und Sie anfordern kann, Ihre Partition zu vergrößern, schlägt es fehl, wenn Sie die Partitionsgröße endgültig ändern (nach einer Dateisystemprüfung).

Dies kann auf verschiedene Arten gelöst werden:

  1. Eine besteht darin , die GPT (Partitionstabelle) zu zerstören und manuell neu zu erstellen , was eine ziemlich lästige und fehleranfällige Methode zur Behebung des Problems ist, da es beim erneuten Hinzufügen Ihrer Partitionen leicht durcheinander gebracht werden kann.

  2. Ein einfacherer, besserer Weg ist die Ausführung von gparted , das auch in aktuellen Ubuntu Desktop Live-Images enthalten ist (oder einfach aus ihren Paket-Repositories zu installieren ist) und wahrscheinlich vielen anderen Linux-Festplatten. Nach dem Start erkennt es die falsche Festplattengröße in Ihrer Partitionstabelle und fragt, ob es das Problem für Sie beheben soll . Nachdem Sie die Tabelle repariert haben, starten Sie OS X neu und vergrößern Sie schließlich das Volume.

GParted ist ausgezeichnet. Es hat eine Änderung des Festplattenvolumens (und eine Größenänderung der Partitionszuordnung/des Dateisystems) in meiner virtuellen Maschine gut bewerkstelligt.

Ich habe das Laufwerk gelöscht und das Schema als GUID-Partition ausgewählt, versucht, die gewünschten Partitionen einzurichten, auf Anwenden geklickt und es hat funktioniert. Dann löschte ich das Laufwerk erneut, wählte Apply Partition Map (was zuvor den Fehler „Mediakit / space too small“ ausgab), versuchte, meine Partitionen einzurichten, drückte Apply und ... Trommelwirbel. Es hat damals funktioniert!? Hoffe, das hilft jemand anderem auch.

Danke, ich hatte das gleiche Problem mit dem Mac OS Disk Utility, und dies löst mein Problem reibungslos. :) Viel Spaß beim Partitionieren!
Leider hat dies bei mir nicht funktioniert. Ich habe das Laufwerk gelöscht, "GUID-Partitionszuordnung" ausgewählt und meine Partitionen erfolgreich eingerichtet. Ich konnte die Festplatte auch noch einmal mit "Apple Partition Map" anstelle von "GUID Partition Map" löschen, aber danach schlug der Versuch, die gewünschten Partitionen zu erstellen, immer noch fehl. Ich verwende ein WD My Passport 820.

Bei Methode 1 stimme ich Jens Erat zu.

Für ein ausführliches Tutorial lesen Sie dieses Thema: GRÖSSE DER FESTPLATTE UND PARTITION IN OS X ERHÖHEN

Stellen Sie sicher, dass Sie verstehen, was Sie tun, nehmen Sie sich die Zeit, die Ausgabe von „gpt show dev/diskN“ auf ein Blatt Papier zu schreiben und überprüfen Sie es noch einmal.

Seien Sie vorsichtig, wenn es beispielsweise eine versteckte Wiederherstellungspartition nach der "Macintosh HD" gibt, würde eine Vergrößerung dieser Partition die Wiederherstellungspartition überschreiben.

Ich schlage auch vor, dass Sie die Kommentare nach dem Tutorial lesen.

Ich habe die neuesten Versionen von GParted nicht getestet, daher kann ich nicht bestätigen, ob Methode 2 von Jens Erat funktioniert oder nicht, aber ich gehe davon aus.

gparted 'fix' hat bei mir nicht funktioniert - diese manuelle GPT-Bearbeitung hat bei mir funktioniert, obwohl der gpt-Befehl für mich nicht mit der Referenzmethode '/dev/disk0' funktionierte, sondern nur den Gerätenamen erforderte: gpt show disk0 gpt zerstöre disk0 gpt create -f disk0 gpt add -b xxxx -s yyyy disk0 Dies stammt von der 10.6.7-Installationsdiskette, also war es vielleicht auf der (häufigeren?) 10.6.3-Installationsdiskette anders.