O Mac OS não pode montar o disco exFAT criado no (Ubuntu) linux

1

Eu formatei um disco rígido externo no meu sistema Linux Ubuntu com o exfat.

  1. Primeiro eu instalei os utilitários exfat: sudo apt-get install parted exfat-utils
  2. Depois particionei o disco com um registro de inicialização do mbr e uma partição primária usando parted
  3. Finalmente eu formatei a partição com mkfs.exfat -n ShareDisk /dev/sdX1

Depois copiei cerca de 300 GB de dados para o disco. Tudo funcionou bem na minha máquina linux - até agora sem complicações.

No entanto, quando eu conecto o disco no meu Mac, ele diz que não pode manipular esse sistema de arquivos e propõe inicializá-lo ou ejetá-lo. Agora eu escolhi explicitamente o exfat para que o disco funcione com qualquer sistema operacional e eu tenho usado com sucesso discos formatados com exfat no meu Mac antes.

    
por Thawn 02.08.2018 / 19:56

1 resposta

4

Eu passei a maior parte do dia apenas resolvendo esse problema. Aparentemente, o Mac OS é bastante exigente sobre como a partição foi criada e com quais flags. Consegui resolver o problema por

  1. Converter o registro de inicialização em GPT usando sudo gdisk /dev/sdx como sugerido aqui . Apenas saia do gdisk imediatamente com w . Ele irá avisar sobre a substituição da sua unidade. No meu caso, responder com Y funcionou bem sem perder dados. Por favor, certifique-se de que você fez o backup de sua data antes de fazer isso (sem backup, sem pena).
  2. Definindo os dados de msftdata na partição exfat (no meu caso, número de partição 1): sudo parted /dev/sdX e, em seguida, set 1 msftdata on .

Depois meu Mac abriu a partição sem reclamações.

    
por 02.08.2018 / 19:56