Ich habe ein MacBook mit einer 120 GB SSD. Ich habe eine neue mit 240 GB gekauft. Ich habe den Inhalt des alten mit einem ICY BOX-Klongerät geklont. Ich habe eine neue SSD in das MacBook eingelegt und alles ist in Ordnung und funktioniert. Aber ich habe dann im Festplattendienstprogramm festgestellt, dass die Größe der Partition immer noch die alte ist (120 GB).
Also hier ist, was ich bisher versucht habe:
Ich habe die Partition in das Tortendiagramm gezogen, um den gesamten nicht lokalisierten verfügbaren Speicherplatz zu verwenden. Aber dann bekomme ich den Fehler von MediaKit: "Fehler: -5341: MediaKit meldet Partition (Map) zu klein".
Ich habe GParted auf einem USB-Stick ausgeführt, gemountet und gparted hat einige Fehler mit der Partition festgestellt. es wurde sofort repariert. Dann habe ich versucht, die Partition innerhalb von GParted zu vergrößern. Aber das war nicht möglich. GParted kann das HFS+-Format nicht vergrößern. Aber nach der Reparatur mit GParted zeigt das Festplattendienstprogramm keinen freien Speicherplatz mehr an.
Ich habe Terminal und diskutil resizeVolume
. Aber es bricht mit einer Fehlermeldung ab: "Fehler beim Abrufen der Informationen zur Größe der Partitionszuordnung"
Und jetzt bin ich völlig verloren. Was ist falsch und was kann ich tun, um den zusätzlichen Speicherplatz zurückzugewinnen?
Wenn Sie diese reinen Hardware-Klongeräte verwenden – wie die von Ihnen erwähnte ICY BOX – landen Sie im Allgemeinen in Situationen wie dieser. Vielleicht gibt es einen saubereren Weg, um sich von einer Situation wie dieser zu erholen, aber meiner Erfahrung nach wird das, was Sie zu tun versuchen, einfach nicht funktionieren. Hardware-Klonen wie dieses ist streng eins-zu-eins, was die Volume-Größe angeht. Und wenn die Größe des Zielvolumes größer als die Quellgröße ist, tritt die Situation ein, in der Sie sich befinden; Das Volume wird geklont, aber die maximale Größe des Zielvolumes entspricht genau der Größe des Quellvolumes.
Was ich in solchen Fällen immer tue – das Klonen eines kleineren Laufwerks auf ein größeres Laufwerk – ist, das neue Laufwerk auf irgendeine Weise an den Computer anzuschließen (z. B. ein externes USB-Gehäuse) und es dann über oder Carbon Copy Cloner rsync
zu klonen . Dadurch werden Daten auf Betriebssystemebene streng von einem Gerät auf ein anderes kopiert; keine Daten/Infos partitionieren, so dass dies immer auf Anhieb funktioniert.
Wenn Sie eine Festplatte mit APFS-Containern auf eine größere Festplatte klonen, müssen Sie die Partition reparieren, bevor Sie versuchen, die Größe des Containers zu ändern. Ich habe die Antwort von Benutzer @Ilya-K in diesem Thread https://apple.stackexchange.com/a/390791/394570 gefunden
im Grunde, diskutil list
um eine Liste der Festplatten zu erhalten. Suchen Sie die Festplatte, die Sie bearbeiten möchten, normalerweise disk0 in einem System mit einer einzelnen Festplatte. Dann diskutil repairdisk disk0
erhalten Sie eine Warnung über möglichen Datenverlust, aber da dies ein Klon ist, sollten Sie sicher sein. Wenn dies kein Klon ist, sichern Sie zuerst. Dadurch wird die Partitionstabelle repariert, sodass die gesamte neue Festplatte angezeigt wird. Ändern Sie dann die Größe des APFS-Containers mit diskutil apfs resizeContainer disk1 0
dem disk1
vom diskutil list
Befehl angezeigten APFS-Container und 0
verwenden Sie den gesamten verbleibenden verfügbaren Speicherplatz.
Also ich habe vor kurzem genau das gleiche gemacht. Ich habe meine 250-GB-Festplatte auf eine neue 500-GB-SSD kopiert und 250 GB nicht zugeordneten Speicherplatz gefunden. Ich habe versucht, die Größe mit dem Festplatten-Dienstprogramm zu ändern, und es würde die Größe ändern, aber es würde einen Fehler geben und stattdessen die Größe der Wiederherstellungspartiton ändern. Ich habe endlich herausgefunden, dass Sie, wenn Sie den nicht zugewiesenen Speicherplatz über einen bootfähigen USB-Stick von gparted auf hfs + formatieren und dann zum Festplattendienstprogramm zurückkehren (ich habe es auf einem anderen Mac mit dem extern angeschlossenen neuen Laufwerk gemacht), die Größe des Hauptlaufwerks ändern können Partition, um die volle Größe der Festplatte zu nutzen. Hoffe das hilft
Ich muss nur sagen, der letzte Kommentar von Wes hat mir geholfen. Habe Ewigkeiten damit verbracht, nicht zugeordneten Speicherplatz zu reparieren. Gleiches Geschäft wie Wes. Ich habe meine 250-GB-Festplatte auf eine neue 500-GB-SSD kopiert und 250 GB nicht zugeordneten Speicherplatz gefunden. Habe es auch mit dem Festplattendienstprogramm versucht. Ich habe ewig versucht, einen gparted Boot-USB zu erstellen, bin aber gescheitert. Was für mich funktioniert hat, ist, dass ich mit Rufus einen Parted Magic Boot USB unter Windows erstellt habe. Dann, wie Wes sagte, den nicht zugeordneten Speicherplatz auf HFS+ formatiert. Normal gebootet und voila disk util erweitert fein. Danke Wes!
Ich bin auf ein ähnliches Problem gestoßen, nachdem ich meine Linux-Partition auf einem alten MacBook Pro mit 10.6 gelöscht hatte. Ich konnte die OS X-Partition nicht erweitern, um den neu leeren Platz zu füllen, egal was ich versuchte. Das Festplatten-Dienstprogramm hat immer den Fehler „MediaKit meldet Partition (Karte) zu klein“ ausgegeben, und GParted ist nicht in der Lage, HFS+-Partitionen zu erweitern. Die Antworten von Wes und Moff haben mir auch geholfen. Folgendes habe ich getan:
Ich habe von einem GParted-Live-USB-Gerät gebootet und eine neue HFS+-Partition im nicht zugeordneten Speicherplatz erstellt (das Festplatten-Dienstprogramm hat es mir nicht erlaubt). Dann habe ich wieder in OS X gebootet und diese Befehle ausgeführt (disk0s2 ist meine OS X-Partition, disk0s3 ist die neue leere Partition mit dem Namen „Empty Partition“):
diskutil eject "/Volumes/Empty Partition"
diskutil mergePartitions HFS+ "Macintosh HD" disk0s2 disk0s3
Hat gut funktioniert, auch wenn ich in das Volume gebootet habe, das ich erweitert habe.
Geschichtenerzähler