Como montar e copiar unidades HFS Classic Mac no MacOS

As versões modernas do MacOS não suportam mais HFS, o que significa que os novos Macs não podem mais ler, montar ou gravar em unidades HFS clássicas. Mas uma boa quantidade de usuários antigos de Mac continua a ter Macs mais antigos e discos rígidos Mac antigos que estão no formato HFS, desde os dias do Mac OS 8, Mac OS 9 e início do Mac OS X e, portanto, podem desejar montar, ler e copiar arquivos desses antigos volumes HFS clássicos para seu Mac moderno.

Se você tentar montar uma unidade HFS no MacOS moderno, verá uma mensagem de erro informando “Não foi possível montar “Nome”. (erro com.apple.DiskManagement.disenter 49153.)” Mas não se desespere, há uma solução disponível.

Oficialmente, o MacOS abandonou o suporte para gravação e formatação para HFS no Mac OS X Snow Leopard e, em seguida, o MacOS abandonou o suporte de leitura HFS no macOS Catalina 10.15, então basicamente qualquer sistema MacOS moderno não tem a capacidade de fazer nada com essas unidades, incluindo Sonoma, Ventura, Monterey, etc.

Se você precisar montar e ler dados de uma unidade ou volume formatado em HFS clássico e estiver executando o macOS Sonoma, Ventura ou sistemas operacionais mais recentes, ainda poderá fazer isso com a ajuda de uma ferramenta HomeBrew chamada hfsutils.

Como montar e copiar dados de unidades HFS para MacOS moderno

  1. Se você ainda não fez isso, instale o Homebrew no macOS Sonoma ou Ventura ou mais recente antes de qualquer coisa, isso é necessário para poder instalar facilmente o hfsutils
  2. Instale o hfsutils usando o seguinte comando brew:
  3. brew install hfsutils

  4. Com o hfsutils instalado, conecte a unidade HFS ao Mac e, de volta à linha de comando, use o seguinte comando para descobrir o identificador do dispositivo:
  5. diskutil list

    Mais leitura:Como jogar Sonic The Hedgehog Classic no PC e Mac

  6. Localize o nome do volume HFS e procure na coluna “IDENTIFIER” para encontrar o ID do dispositivo, será algo como “disk3s5”
  7. Agora monte a unidade HFS com base nesse identificador, assim:
  8. sudo hmount /dev/disk3s5

  9. Com a unidade montada, agora você pode listar o conteúdo dessa unidade HFS usando o comando ‘hls’ (ls normal não funcionará)
  10. sudo hls

  11. Os caminhos para HFS são delineados por: dois pontos em vez de barra /, então você precisa usar: em vez disso, por exemplo, para procurar em “Documentos”, seria:
  12. sudo hls ":Documents"

  13. Para copiar arquivos da pasta “:Documents” do volume HFS para o Mac atual, é recomendado alterar seu PWD para a pasta de destino que você tem em mente e, em seguida, usar o seguinte tipo de sintaxe, neste exemplo estamos usando um curinga * para copiar tudo da pasta Documentos para o PWD:
  14. sudo hcopy -r ":Documents*" ./

  15. Confirme no Finder (ou Terminal) se seus dados foram copiados do volume HFS para o Mac moderno
  16. Ao terminar de copiar os dados do volume HFS, você pode desmontar a unidade com:
  17. humount

Seus arquivos e/ou dados agora devem ser copiados do volume HFS clássico para o sistema de arquivos Mac moderno, mesmo se estiver executando o macOS Sonoma ou um novo sistema operacional.

Essa dica foi inspirada em um post que encontrei noMJTSai, e me fez lembrar que tenho pelo menos meia dúzia de drives Mac antigos com algum conteúdo digital antigo ao qual não quero perder o acesso. MJTSai apontou paraisto de MattthewHughes.co.uk, que fez referênciaisto de SwissMacUser.ch, então cada uma dessas postagens foi usada como material de referência para este artigo, felicidades para eles!

Você ainda tem unidades ou volumes Mac Classic antigos em formato HFS que contêm dados que você gostaria de acessar? A solução hfsutils discutida aqui funcionou para você copiar dados desses volumes? Você encontrou outra solução? Deixe-nos saber o que funcionou para você, para acessar e copiar dados de unidades HFS antigas para o MacOS moderno!