Moderní verze MacOS již nepodporují HFS, což znamená, že nové počítače Mac již nemohou číst, připojovat nebo zapisovat na klasické disky HFS. Ale značné množství dlouholetých uživatelů Maců má i nadále starší Macy a staré pevné disky Mac, které jsou ve formátu HFS, z dob Mac OS 8, Mac OS 9 a raného Mac OS X, a proto si možná budou přát připojovat, číst a kopírovat soubory z těchto starých klasických HFS svazků na svůj moderní Mac.
Pokud se pokusíte připojit jednotku HFS v moderním systému MacOS, zobrazí se chybová zpráva „Nelze připojit „Name“. (com.apple.DiskManagement.disenter chyba 49153.)“ Ale nezoufejte, existuje řešení.
Oficiálně MacOS opustil podporu pro zápis a formátování na HFS v Mac OS X Snow Leopard a poté MacOS opustil podporu HFS čtení v macOS Catalina 10.15, takže v podstatě žádný moderní systém MacOS nemá schopnost s těmito jednotkami nic dělat, včetně Sonoma, Ventura, Monterey atd.
Pokud potřebujete připojit a číst data z klasického disku nebo svazku naformátovaného HFS a používáte operační systémy macOS Sonoma, Ventura nebo novější, můžete tak učinit pomocí nástroje HomeBrew s názvem hfsutils.
Jak připojit a zkopírovat data z disků HFS do moderního systému MacOS
- Pokud jste tak ještě neučinili, nainstalujte si Homebrew na macOS Sonoma nebo Ventura nebo novější dříve, než cokoli jiného, je to nutné, abyste mohli snadno nainstalovat hfsutils
- Nainstalujte hfsutils pomocí následujícího příkazu brew:
- S nainstalovaným hfsutils připojte jednotku HFS k počítači Mac a poté na příkazovém řádku pomocí následujícího příkazu zjistěte identifikátor zařízení:
- Vyhledejte název svazku HFS a poté se ve sloupci „IDENTIFIKÁTOR“ najděte ID zařízení, bude to něco jako „disk3s5“
- Nyní připojte jednotku HFS na základě tohoto identifikátoru, takto:
- S připojeným diskem můžete nyní vypsat obsah tohoto disku HFS pomocí příkazu „hls“ (běžné ls nebude fungovat)
- Cesty pro HFS jsou vyznačeny : dvojtečkou spíše než lomítkem /, takže místo toho musíte použít :, například pro nahlédnutí do „Dokumentů“ by to bylo:
- Chcete-li zkopírovat soubory ze složky „:Documents“ na svazku HFS do aktuálního Macu, doporučujeme změnit vaše PWD na cílovou složku, kterou máte na mysli, a poté použít následující typ syntaxe, v tomto příkladu používáme zástupný znak * ke zkopírování všeho ze složky Dokumenty do PWD:
- Ve Finderu (nebo Terminálu) potvrďte, že se vaše data zkopírovala ze svazku HFS do moderního Macu
- Po dokončení kopírování dat ze svazku HFS můžete disk odpojit pomocí:
brew install hfsutils
diskutil list
Další čtení:Jak hrát Sonic The Hedgehog Classic na PC a Mac
sudo hmount /dev/disk3s5
sudo hls
sudo hls ":Documents"
sudo hcopy -r ":Documents*" ./
humount
Vaše soubory a/nebo data by nyní měly být zkopírovány z klasického svazku HFS do moderního souborového systému Mac, i když běží na macOS Sonoma nebo nový operační systém.
Tento tip byl inspirován příspěvkem, který jsem našelMJTSaia připomněl mi, že mám nejméně půl tuctu starých Mac disků s nějakým starým digitálním obsahem, ke kterému nechci ztratit přístup. MJTSai ukázal natoto od MattthewHughes.co.uk, který odkazovalto ze SwissMacUser.ch, takže každý z těchto příspěvků byl použit jako referenční materiál pro tento článek, zdravíme je!
Máte stále nějaké staré klasické disky Mac nebo svazky ve formátu HFS, které obsahují data, ke kterým byste chtěli přistupovat? Fungovalo vám zde popsané řešení hfsutils při kopírování dat z těchto svazků? Našli jste jiné řešení? Dejte nám vědět, co se vám osvědčilo při přístupu a kopírování dat ze starých disků HFS do moderního systému MacOS!
