Konvertieren Sie eine Partition von Groß- / Kleinschreibung in Groß- / Kleinschreibung

22

Ich habe snow leopard auf einem Macbook installiert und ein Dateisystem ausgewählt, bei dem die Groß- und Kleinschreibung beachtet wird, wenn die Festplatte partitioniert wird. Dies wird als Standard vorausgesetzt, und ich möchte, dass sich dieses System so nah wie möglich an der * nix-Shell verhält.

Obwohl beim Versuch, Photoshop CS5 kürzlich zu installieren, eine Fehlermeldung angezeigt wurde, dass bei der Installation nicht zwischen Groß- und Kleinschreibung unterschieden werden kann. Anscheinend liegt dies an einigen Problemen im Apple-Installationssystem, die von Adobe-Entwicklern nicht behoben werden können.

Es sieht also so aus, als müsste ich die FS mit Groß- und Kleinschreibung in eine FS ohne Groß- und Kleinschreibung umwandeln .

Gibt es Tools , die das können? Muss nicht unter MacOS laufen, alles ist möglich (bootfähige CDs usw.)

Kunst
quelle
Siehe apple.stackexchange.com/questions/46322/... für eine Liste von Programmen mit HSFX Fragen und (möglichen) Behebungen.

Antworten:

12

iPartition behauptet, dies zu können, obwohl ich es noch nicht ausprobiert habe (und es kostet Geld).

Gordon Davisson
quelle
1
Großartig, danke! Mit diesem Tool konnte ich das Dateisystem in ein Dateisystem konvertieren, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird. Musste eine bootfähige DVD erstellen (ich brauche dafür die originale MacOS-Installations-DVD)
Art
1
Das funktioniert bei mir. Konvertiert ein Volume mit mehr als 500 GB Daten in ca. 10 Minuten. Es ist erwähnenswert, dass iPartition an dem Punkt zum Stillstand zu kommen scheint, an dem "Unmounting ..." angezeigt wird, aber tatsächlich funktioniert es. Sei geduldig.
billynoah
Ich habe dies versucht, um eine von der Groß- und Kleinschreibung abhängige Zeitmaschinensicherungsdiskette in eine von der Groß- und Kleinschreibung unabhängige zu konvertieren. Die Festplatte wurde konvertiert, aber die resultierende Zeitmaschinensicherung fungierte nicht als Sicherung ohne Berücksichtigung der Groß- / Kleinschreibung. Der Migrationsassistent weigerte sich weiterhin, von der Festplatte auf eine Festplatte ohne Berücksichtigung der Groß- / Kleinschreibung zu migrieren.
Neal Young
Es funktioniert nicht, wenn Ihre Partition verschlüsselt ist (File Vault 2)> Hinweis: iPartition unterstützt Core Storage nicht (Fusion Drive und File Vault 2 verwenden beide dieses Volume-Format)
Piotr Czapla
1
Bitte beachten Sie: iPartition3: Wenn Sie ein SSD-basiertes System haben und MacOS 10.13 ausführen, verwenden Sie APFS, nicht HFS +. iPartition unterstützt APFS nicht
Peter Versnee
10

Ich habe die standardmäßige HFS + -Partition mit Groß- und Kleinschreibung in eine Partition ohne Berücksichtigung der Groß- und Kleinschreibung konvertiert, nachdem ich das Problem nach der Installation eines neuen MacBook entdeckt hatte. Ich gehe davon aus, dass Sie auf Ihrer internen Festplatte genügend Speicherplatz haben, um die Daten und Systemdateien zu duplizieren, die Sie bereits installiert haben.

  1. Verwenden Sie das Festplatten-Dienstprogramm, um die Größe Ihrer vorhandenen Startpartition so zu verkleinern, dass sie die vorhandenen Dateien enthält.
  2. Erstellen Sie eine neue Partition, bei der nur die Groß- und Kleinschreibung von Mac OS (Journaled) beachtet wird.
  3. Sichern Sie das ursprüngliche Laufwerk auf der neuen Partition. Ich habe SuperDuper benutzt! Sie können jedoch rsync verwenden .
  4. Booten Sie mit gedrückter Befehlstaste und wählen Sie die neue Partition aus.
  5. Löschen Sie die alte Partition mit dem Festplatten-Dienstprogramm und vergrößern Sie die neue.
jlyonsmith
quelle
Ich musste die Option "Smart Update" verwenden, eine kostenpflichtige Funktion. Schritte, die ich ausgeführt habe: 1) Verwenden Sie das Festplatten-Dienstprogramm, um die Hauptpartition zu verkleinern und eine neue Partition zu erstellen. (2) Sichern Sie alle Dateien auf einer neuen Partition, und starten Sie SuperDuper (3) neu (5) Sichern Sie alle Dateien auf der neu formatierten Hauptpartition mit "Smart Update" in SuperDuper, damit das Laufwerk nicht neu formatiert wird. (6) Starten Sie das Hauptlaufwerk (7). Verwenden Sie das Festplatten-Dienstprogramm, um die Partition I zu löschen erstellt früher, und erweitern Sie die Hauptpartition zurück, um das Laufwerk zu füllen
Timothy Zorn
Ich habe Carbon Copy Cloner nicht ausprobiert, aber wenn es das kann, was SuperDuper mit der Option "Smart Update" macht, ist es möglicherweise eine bessere Option, da es kostenlos ist.
Timothy Zorn
Warnung: Der standardmäßige kostenlose SuperDuper-Modus konvertiert Ihre Zieldiskette im Hintergrund in Groß- und Kleinschreibung, sodass er für diesen Datenfluss nicht funktioniert. Vielleicht versucht es, "sicher" oder "hilfreich" zu sein, aber für diesen speziellen Fall ist es einfach nur ärgerlich. Ich habe viel Zeit verschwendet, bevor ich es entdeckt habe. Vielleicht ist "Smart Update" besser, aber ich war zu verärgert über die Software, um jetzt dafür zu bezahlen.
JaakL
5

Ich glaube nicht, dass es möglich ist, Ihr Dateisystem zu konvertieren, wenn dies ausgewählt ist. Der Grund, warum Sie nicht konvertieren können, ist die Möglichkeit, dass Dateinamen doppelt vorhanden sind. Sie können das Laufwerk nur auf ein externes HFS + klonen, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird, und anschließend das interne Laufwerk formatieren. Und klonen Sie es zurück in die interne.

Ich würde die Verwendung von Carbon Copy Cloner wegen seiner Benutzerfreundlichkeit und der Tatsache, dass es kostenlos ist, empfehlen .

Digitalchild
quelle
4

Es gibt eine FUSE- Lösung namens ciopfs (case insensitive on purpose file system).

Ich zitiere:

ciopfs ist ein stapelbares oder überlagertes Linux-Userspace-Dateisystem (implementiert mit fuse), das ein normales Verzeichnis in ein reguläres Dateisystem einbindet, wenn die Groß- und Kleinschreibung nicht beachtet wird.

Dies könnte das sein, wonach Sie suchen.

boehj
quelle
3
Ist dies nicht eine Art Sandbox für schmutzige Software, die auf einem Dateisystem mit Groß- und Kleinschreibung ausgeführt werden kann?
Dan
@ DanielAzuelos definieren "schmutzige Software" ...
Qix
4

Es ist möglich, ein Dateisystem mit Groß- und Kleinschreibung auf ein Dateisystem ohne Groß- und Kleinschreibung zu migrieren, wenn Sie nicht den folgenden Namen haben:

/directory/file
/directory/FILE

In diesem Fall sollten diese beiden Dateien mit demselben Namen kopiert werden, wodurch ein Überschreiben verursacht wird. Jede anständige Programm vorzuschlagen dieses Dateisystem - Migration sollten Sie diesen Namen warnen Kollision .

Wenn sich Adobe Photoshop weigert, auf einem Dateisystem mit Groß- und Kleinschreibung zu installieren, wird dies von einem internen Schutz bereitgestellt, um Abstürze zu vermeiden. Die Wahrheit ist, dass Adobe Photoshop niemals geschrieben wurde, um den Fall interner Dateinamen zu behandeln. Dies ist der Grund, warum Adobe Photoshop niemals unter Linux, OpenBSD, FreeBSD oder einem anderen Unix läuft.

Adobe hat die Qualität von Software und Sicherheit nie als ernstzunehmende Geschäftsziele angesehen. Ihr jüngster Skandal um Kundenkonten ist die gebührende Belohnung für solch eine schlechte Betreuung.

Das ist eine Schande. Aber… Sie haben die Freiheit zu zahlen, um sie auf diese Weise zu unterstützen.

Dan
quelle
1
„Adobe hat die Qualität von Software und Sicherheit nie als ernstzunehmende Geschäftsziele angesehen.“ Oh man, ich könnte Ihrer Aussage nicht mehr zustimmen. Adobe ist das neue Microsoft. Leider haben sie es geschafft, alle wichtigen Konkurrenten in ihrem Bereich zu gewinnen, und ich sehe nicht, dass ich eine andere Wahl habe, als sie für ihren Treffer zu bezahlen.
Jpsy
3
Ich habe als Teil des Photoshop-Teams bei Adobe gearbeitet und diesen Fehler entdeckt, aber er wurde nicht als Priorität eingestuft. Anstatt die wenigen Dateinamen zu korrigieren, die keine konsistente Groß- / Kleinschreibung verwendeten, beschlossen sie, eine "Korrektur" vorzunehmen, indem sie die Installation auf Partitionen verhinderten, bei denen zwischen Groß- und Kleinschreibung unterschieden wurde. Ich vermute, sie müssen den Fehler beheben, nachdem Apple endlich auf das neue Dateisystem APFS umgestellt hat, bei dem die Groß- und Kleinschreibung beachtet wird.
Sorin
0

Update auf iPartition. Am Wochenende habe ich mit Version 3.6.2 das interne Flash-Laufwerk mit 1 TB auf einem MacBook Pro mit Sierra (10.12.6) von Groß- und Kleinschreibung auf Kleinschreibung umgestellt. Wie oben erwähnt, müssen Sie eine separate bootfähige Festplatte mit iPartition erstellen. Da die jüngsten MacOS-Installationen so viel Speicherplatz erfordern, hat Coriolis Systems die Option zum Generieren einer DVD zum Booten mehrerer Versionen zurückgenommen. Ich habe einen externen Klon meines Systemlaufwerks verwendet.

Da Sie von einer neuen Festplatte booten, müssen Sie iPartition nach dem Neustart erneut aktivieren. Kopieren Sie daher das Lizenz-Image (ein PNG mit einem QR-Code) auf das externe bootfähige Laufwerk sowie auf die App.

Nach dem Booten auf dem externen Laufwerk war es einfach, das zu konvertierende Dateisystem auszuwählen, das Kontrollkästchen für "Groß- und Kleinschreibung beachten" zu deaktivieren und auf "Los" zu klicken. Nach vielleicht 15 Minuten war es geschafft. Ein Neustart über das interne Laufwerk hat problemlos funktioniert, ebenso wie alle Apps, die ich für einen kurzen Test ausprobiert habe.

Ein paar Einschränkungen: iPartition unterstützt das neue AFS derzeit nicht, sodass es NICHT auf High Sierra (10.13) ausgeführt werden kann. CoreStorage wird nicht unterstützt. Wenn Ihr Laufwerk also mit FileVault 2 verschlüsselt ist, müssen Sie FileVault deaktivieren und warten, bis der Entschlüsselungsvorgang abgeschlossen ist, bevor Sie beginnen. Wenn Sie ein Fusion-Laufwerk haben, haben Sie Pech. Außerdem werden Sie gewarnt, dass Dateien in einem Verzeichnis, deren Namen sich nur in Groß- und Kleinschreibung unterscheiden, im Rahmen der Konvertierung umbenannt werden.

Alles in allem war es ein ziemlich einfacher Prozess und den Preis der Software wert.

amitch
quelle