Größe der OS X-Partition kann nicht geändert werden

36606
Josh Hunt

Ich versuche, die Größe meiner vorhandenen Mac OS Extended-Partition auf meinem Macbook zu ändern, um Windows 7 zu installieren (mit ähnlichen Schritten wie diesen ), aber wenn ich die Änderungen anwenden möchte, erhalte ich diese Fehlermeldung:

alt

Partitionierung fehlgeschlagen

Partition fehlgeschlagen mit dem Fehler:
Die Größe der Partition kann nicht geändert werden. Reduzieren Sie die Größe der Partition.

Die Gesamtkapazität der betreffenden Festplatte beträgt 260 GB, wobei die gesamte Boot-Partition von OS X beansprucht wird. Ich möchte diese Partition auf 60 GB reduzieren.

Wie kann ich dieses Problem beheben? Ich habe den Änderungsbetrag bei jedem Versuch um 10 GB reduziert, aber er funktioniert immer noch nicht. Ich gehe davon aus, dass das Problem darin liegt, dass auf dem Gerät kein kontinuierlicher Speicherplatz vorhanden ist. Gibt es eine Möglichkeit, eine manuelle Defragmentierung durchzuführen, um dieses Problem zu beheben?

14
Die Größenänderung von HFS-Partitionen ist zu gefährlich, um den Versuch zu vermeiden, ohne eine vollständige Sicherung versucht zu werden. Wenn Sie jedoch eine vollständige Sicherung durchführen möchten, können Sie auch einfach nur neu formatieren, neu partitionieren und wiederherstellen. Es wird viel einfacher sein. Parallels Desktop und VMWare Fusion sind erfolgreiche Produkte, da sie diesen Unsinn nicht mehr benötigen. Hasaan Chop vor 14 Jahren 0
Toll, das war meine Frage für heute. @Hasaan Chop, auch VirtualBox, die rockt und kostenlos ist. Dan Rosenstark vor 14 Jahren 0

5 Antworten auf die Frage

15
mdonoughe

Super Frage Nekromantie, da ich nirgendwo eine Antwort darauf finden konnte.

Wenn die Größenänderung Ihrer HFS + -Partition fehlschlägt, sollte ein Protokolleintrag vorhanden sein, hfs_reclaimspace: Error reclaiming datafork blocks of fileid=<inode>der folgendermaßen aussieht : erstellt im Abschnitt "All Messages" von Console.app. find -x / -inum <inode>zeigt an, welche Datei die Größenänderung verhindert hat.

Wenn Sie wissen, welche Datei das Problem verursacht hat, können Sie die Datei löschen oder auf eine andere Festplatte verschieben und zurück oder etwas anderes verschieben. So können Sie die Größenänderung abschließen, ohne ein Defragmentierungsprogramm neu formatieren oder kaufen zu müssen.

Ich musste dies zweimal tun (nur zwei Problemdateien), bevor meine Größenänderung abgeschlossen war. Ich habe dies nur mit dem diskutilBefehl zum Ändern der Größe getestet, sollte jedoch mit Disk Utility.app identisch sein, da die Nachricht vom Kernel kommt.

Dies funktioniert - aus irgendeinem Grund kann ich nicht feststellen, einige größere Git-Repository-.pack-Dateien hatten diese Fehlermeldung. Nach dem Archivieren dieser Dateien wird sie erfolgreich verkleinert. John Ripley vor 13 Jahren 0
Ich musste auch 5 verschiedene git .pack-Dateien entfernen sowie `/ usr / sbin / named`, die ich auf ein USB-Laufwerk und wieder zurück verschoben habe. Xavier Shay vor 12 Jahren 0
Danke dafür! Versuchte, eine Partition zu verkleinern, um sie auf eine SSD zu kopieren. Nur eine Datei blockierte mich: `/ private / var / db / systemstats / snapshots.db`. Durch das Verschieben wurde die Größenänderung erfolgreich abgeschlossen. joshperry vor 9 Jahren 0
11
Timothy Walters

Ich hatte genau das gleiche Problem. OS X konnte die Dateien nicht verschieben, um die Größe der Partition zu ändern. Ich ging und bekam Coriolis iDefrag, es wurde eine Boot-DVD mit iDefrag erstellt, die es erlaubt, die Aufgabe perfekt zu erledigen.

Es ist erwähnenswert, dass Sie für die normale Verwendung eines Mac niemals eine Defragmentierung vornehmen müssen, da die Dateien sofort defragmentiert werden. In diesem Fall möchten Sie jedoch den freien Speicherplatz defragmentieren, einschließlich einiger Dateien, die gesperrt sind.

Wie immer ist es eine gute Idee, Ihre Daten zuerst zu sichern.

Nachdem iDefrag fertig war, konnte ich für Boot Camp so viel partitionieren, wie ich wollte (bevor es mir nicht einmal 5 GB erlaubte, danach eine 100-GB-Partition).

Ich entschied mich für iDefrag, und 3,5 Stunden später konnte ich die Größe der Partitionen mithilfe des Festplatten-Dienstprogramms ändern. Ich habe eine bootfähige DVD erstellt und die 'Compact'-Methode verwendet. Josh Hunt vor 14 Jahren 1
Das ist großartig, aber es beantwortet nicht wirklich die Frage - es ist nur eine Problemumgehung. John Ripley vor 13 Jahren 0
1
jweede

In einigen Fällen kann ein Problem wie dieses durch fehlerhafte Informationen zum Systemvolumen verursacht werden. Verwenden Sie ein Hilfsprogramm wie Disk Warrior, um sicherzustellen, dass alle für Ihr HFS + -Datenträger korrekt eingestellt sind. Kurz gesagt, Sie können versuchen, das Festplatten-Dienstprogramm von der OS X-Installationsdiskette zu verwenden, anstatt die Partition zu ändern, während Sie von ihr booten.

1
sagar

this is a simple to deal with the partition failed error

  1. You need to reboot your mac into single user mode. In order to do this, you need to hold press -S

  2. You then need to run fsck - which checks your drive. Run `/sbin/fsck -fv' the f is for force and the v for verbose.

  3. reboot the system to get out of single user mode - with exit or reboot

  4. verify the disk from disk utility, then partition the disk again

source

0
user308082

Ich habe das gleiche Problem. So habe ich es gelöst (ohne iDefrag zu kaufen).

  1. Versuchen Sie, die Festplatte zu reparieren:

    ein. Starten Sie die Wiederherstellungsdiskette (halten Sie die Alt-Taste nach dem Neustart gedrückt), und rufen Sie das Festplatten-Dienstprogramm auf

    b. Versuchen Sie, die Festplatte zu reparieren. Möglicherweise schlägt die Festplatte aufgrund von nicht übereinstimmenden Zählwerten fehl (Sie werden dann aufgefordert, die Festplatte neu zu formatieren). c. Bevor Sie diesem Hinweis folgen, versuchen Sie, die Festplatte erneut zu reparieren (dies wurde nach einem erneuten Neustart durchgeführt). Das 2. Mal hat es funktioniert !!

  2. Dann habe ich versucht, die Partition von der Wiederherstellungsdiskette aus zu ändern, da das "Unmounten der Diskette" oder so etwas fehlgeschlagen ist. Starten Sie Ihre Hauptfestplatte neu (wo Ihr Betriebssystem ist).

  3. Ändern Sie die Größe der Partition erneut, diesmal hat es für mich funktioniert.