Warum ist die Version des Festplattendienstprogramms auf dem Wiederherstellungsvolume leistungsfähiger als die auf dem Hauptvolume?

Ich verwende MacOS 13.2 auf einem MBP von Mitte 2014 (11,3). Ich habe eine externe 2-TB-Festplatte (Seagate Slim, Spinning Disk, GUID-Format), die in zwei 1-TB-Volumes partitioniert wurde. Kürzlich habe ich mit dem Festplattendienstprogramm meines Hauptvolumes ein Volume gelöscht und das andere auf 2 TB erweitert. Diese Aktion hat das Laufwerk beschädigt: (1) während die Partitionstabelle sagte, dass das Volumen 2 TB war, Finder-Info. Fenster sagte, seine Größe sei unverändert, bei 1 TB; (2) Die Seitenleiste des Festplatten-Dienstprogramms stellte das Volume fälschlicherweise als separates Gerät dar und nicht als Volume auf dem vorhandenen Gerät (es wurde nicht eingerückt); und (3) Erste Hilfe fehlgeschlagen.

Ich habe daher versucht, das Laufwerk zu löschen und neu zu formatieren. Auch das ist gescheitert. Ich rief AppleCare an, und der Berater sagte mir, ich solle stattdessen in das Wiederherstellungsvolume booten und diesen Vorgang von seiner Version des Festplattendienstprogramms aus versuchen. Das gelang, beim ersten Versuch. Die Festplatte verhält sich jetzt ordnungsgemäß.

Fragen:

1) Warum war die Version des Festplattendienstprogramms auf dem Wiederherstellungsvolume erfolgreich, wo die Standardversion fehlschlug? Das Vertrauen des AppleCare-Beraters in die Version des Wiederherstellungsvolumens deutet darauf hin, dass dies kein Zufall war – dh, dass verstanden wurde, dass letzteres leistungsfähiger ist (und/oder dass es irgendwie in der Lage ist, innerhalb des Wiederherstellungsvolumens leistungsfähiger zu arbeiten).

2) Angesichts der Tatsache, dass die Version des Festplattendienstprogramms auf dem Wiederherstellungsvolume überlegen zu sein scheint, ist es im Allgemeinen ratsam, dass ich zukünftige Operationen zum Ändern oder Löschen von Volumes mit dieser Version anstelle der Version auf meinem Hauptlaufwerk ausführe?

Antworten (1)

Das Festplattendienstprogramm ist das gleiche zwischen dem regulären Betriebssystem und der maOS-Wiederherstellung, aber die Umgebung, in der es ausgeführt wird, ist anders, und das wirkt sich auf seine Möglichkeiten aus. Die größte Einschränkung ist, dass das Festplatten-Dienstprogramm nicht viel mit Dingen (z. B. Volumes) machen kann, die gerade verwendet werden. Meine Vermutung ist, dass ein Programm eine Datei auf dem Volume geöffnet hatte, sodass es das Volume nicht auswerfen und daher nicht reparieren oder löschen konnte. Meiner Erfahrung nach ist hier der Hintergrundprozess, der Dokumente für Spotlight-Suchen scannt und indiziert, ein Übeltäter.

Im Wiederherstellungsmodus läuft fast nichts (einschließlich kein Spotlight-Indexer!), sodass das Festplatten-Dienstprogramm viel weniger wahrscheinlich auf diese Art von Konflikten stößt.

Übrigens, es gibt einige Dinge, die das Festplatten-Dienstprogramm tun kann, wenn es vom normalen Betriebssystem ausgeführt wird, aber nicht in der Wiederherstellung. Eines, auf das ich gestoßen bin, ist die Größenänderung des Startvolumes (wenn es sich um das MacOS Extended-Format handelt - bei APFS bin ich mir nicht sicher). Der Grund dafür ist, dass sich die Recovery HD-Partition direkt hinter dem Startvolume befindet und daher verschoben werden muss, wenn die Größe des Startvolumes geändert wird. Aber du kannst es nicht bewegen, wenn du davor wegläufst!

"Die Recovery HD-Partition befindet sich direkt hinter dem Startvolume." Interessant! Und seltsam – da Apple weiß, was Sie beschrieben haben, frage ich mich, warum Apple die Wiederherstellungspartition weder am Anfang noch am Ende der Festplatte platziert. [Oder nur am Ende, wenn es Umstände gibt, in denen die Wiederherstellungspartition selbst erweitert werden muss.]
@theorist Es gibt ein paar Gründe, es dort zu platzieren. Erstens ist es relativ einfach, ein Volume am Ende zu erweitern oder zu verkleinern , aber es ist schwierig, den Anfang eines Volumes zu verschieben. Wenn das Installationsprogramm auf einem Volume ausgeführt wird, das noch keine Recovery HD-Partition hat, muss es das Volume verkleinern, um Platz zu schaffen, und das ist am Ende viel einfacher. Zweitens gibt es möglicherweise mehrere Startvolumes auf derselben Festplatte, und jede benötigt ihre eigene Recovery HD-Partition, oder es gibt möglicherweise ein Volume, das am Ende der Festplatte nicht verkleinert werden kann, oder ... es ist am einfachsten zu platzieren es neben dem Startvolumen.