Moderne versioner af MacOS understøtter ikke længere HFS, hvilket betyder, at nye Mac'er ikke længere kan læse, montere eller skrive til klassiske HFS-drev. Men en hel del mangeårige Mac-brugere fortsætter med at have ældre Mac'er og gamle Mac-harddiske, der er i HFS-format, helt tilbage fra dagene med Mac OS 8, Mac OS 9 og tidlige Mac OS X, og kan derfor ønske at montere, læse og kopiere filer fra de gamle klassiske HFS-diskenheder til deres moderne Mac.
Hvis du forsøger at montere et HFS-drev i moderne MacOS, vil du se en fejlmeddelelse, der siger "Kunne ikke montere "Navn". (com.apple.DiskManagement.disenter fejl 49153.)" Men fortvivl ikke, der er en løsning tilgængelig.
Officielt opgav MacOS understøttelsen af skrivning og formatering til HFS i Mac OS X Snow Leopard, og derefter forlod MacOS HFS-læseunderstøttelsen i macOS Catalina 10.15, så stort set alle moderne MacOS-systemer har ikke mulighed for at gøre noget med disse drev, inklusive Sonoma, Ventura, Monterey osv.
Hvis du har brug for at montere og læse data fra et klassisk HFS-formateret drev eller volumen, og du kører macOS Sonoma, Ventura eller nyere operativsystemer, kan du stadig gøre det ved hjælp af et HomeBrew-værktøj kaldet hfsutils.
Sådan monteres og kopieres data fra HFS-drev til moderne MacOS
- Hvis du ikke allerede har gjort det, skal du installere Homebrew på macOS Sonoma eller Ventura eller nyere før noget andet, dette er nødvendigt for nemt at kunne installere hfsutils
- Installer hfsutils ved at bruge følgende brygkommando:
- Når hfsutils er installeret, skal du tilslutte HFS-drevet til Mac'en, og derefter bruge følgende kommando tilbage på kommandolinjen til at finde enhedsidentifikatoren:
- Find navnet på HFS-diskenheden, og se derefter under "IDENTIFIER"-kolonnen for at finde enheds-id'et, det vil være noget i retning af "disk3s5"
- Monter nu HFS-drevet baseret på denne identifikator, som sådan:
- Med drevet monteret kan du nu liste indholdet af det HFS-drev ved hjælp af 'hls'-kommandoen (almindelige ls virker ikke)
- Stierne til HFS er afgrænset af : kolon i stedet for skråstreg /, så du skal bruge : i stedet for, for eksempel for at se i "Dokumenter", ville det være:
- For at kopiere filer fra mappen ":Documents" på HFS-diskenheden til den aktuelle Mac, anbefales det at ændre din PWD til den destinationsmappe, du har i tankerne, og derefter bruge følgende type syntaks, i dette eksempel bruger vi et jokertegn * til at kopiere alt fra mappen Dokumenter til PWD:
- Bekræft i Finder (eller Terminal), at dine data er kopieret fra HFS-diskenheden til den moderne Mac
- Når du er færdig med at kopiere data fra HFS-diskenheden, kan du afmontere drevet med:
brew install hfsutils
diskutil list
Mere læsning:Sådan spiller du Sonic The Hedgehog Classic på pc og Mac
sudo hmount /dev/disk3s5
sudo hls
sudo hls ":Documents"
sudo hcopy -r ":Documents*" ./
humount
Dine filer og/eller data skal nu kopieres fra den klassiske HFS-diskenhed til det moderne Mac-filsystem, selvom det kører macOS Sonoma eller et nyt operativsystem.
Dette tip er inspireret af et indlæg, jeg fandt påMJTSai, og fik mig til at huske, at jeg har mindst et halvt dusin gamle Mac-drev med noget gammelt digitalt indhold, som jeg ikke ønsker at miste adgangen til. MJTSai pegede pådette fra MattthewHughes.co.uk, som refererededette fra SwissMacUser.ch, så hvert af disse indlæg blev brugt som noget referencemateriale til denne artikel, skål for dem!
Har du stadig nogle gamle Mac klassiske drev eller diskenheder i HFS-format, der indeholder data, du gerne vil have adgang til? Fungerede hfsutils-løsningen, der diskuteres her, for dig til at kopiere data fra disse mængder? Fandt du en anden løsning? Fortæl os, hvad der virkede for dig, for at få adgang til og kopiere data fra gamle HFS-drev til moderne MacOS!
