Adicionar partição NTFS ao disco no Windows torna a partição HFS + no mesmo disco invisível no Mac OS X

1

Eu tenho um disco rígido USB que tenho usado com o meu Mac para backups, formatado como uma grande partição HFS +. Eu adicionei uma segunda partição NTFS para uso semelhante com o Windows, da seguinte forma:

  1. Redimensione a partição HFS + usando o Utilitário de Disco do Mac OS X

  2. Reinicie no Windows 7 usando o Bootcamp

  3. Adicione o volume NTFS no espaço livre usando o Gerenciador de discos do Windows 7

Agora que eu fiz isso, posso ver os dois volumes no Bootcamp Windows e eles parecem estar bem.

Quando inicializo no Mac OS X, apenas o volume NTFS aparece.

Olhando para o disco no Utilitário de Disco, o motivo é claro: o Mac OS X não pode realmente ver nenhuma partição HFS + lá. Seu espaço é mostrado como "disk4s2", e quando eu clico nele no Disk Utility, ele supostamente está no formato "MS-DOS (FAT)". diskutil na linha de comando tem isto a dizer:

~% diskutil list /dev/disk4
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk4
   1:                        EFI                         209.7 MB   disk4s1
   2:       Microsoft Basic Data                         700.0 GB   disk4s2
   3:       Microsoft Basic Data BACKUPS                 300.0 GB   disk4s3

No entanto, quando eu reinicializo o Windows 7, a partição HFS + aparece novamente, corrige o rótulo do volume e tudo mais. Então, claramente, os dados ainda estão lá e em algum tipo de formato utilizável.

Não é o fim do mundo se eu tiver que reformatar, mas prefiro manter meu histórico completo de Time Machine, se possível. Então, há algo que eu possa fazer para corrigir isso de forma não destrutiva, e deveria ter feito algo diferente quando adicionei a segunda partição?

    
por Tom Seddon 04.10.2011 / 17:16

1 resposta

3

Eu tentei vários outros termos de pesquisa e descobri que essa questão é na verdade uma duplicata desta: OS X 10.6 Snow Leopard não monta mais uma unidade USB externa .

Veja o que fiz para corrigir:

  1. Faça o download e instale o fdisk GPT
  2. Execute gdisk e selecione a unidade do problema:

    ~% sudo gdisk
    GPT fdisk (gdisk) version 0.8.1
    
    Type device filename, or press <Enter> to exit: /dev/disk3
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with protective MBR; using GPT.
    
  3. Veja as partições usando o comando p :

    Command (? for help): p
    Disk /dev/disk3: 1953525168 sectors, 931.5 GiB
    Logical sector size: 512 bytes
    Disk identifier (GUID): ABFA9105-73F4-4627-9890-9DECC55E86AC
    Partition table holds up to 128 entries
    First usable sector is 34, last usable sector is 1953525134
    Partitions will be aligned on 8-sector boundaries
    Total free space is 3389 sectors (1.7 MiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1              40          409639   200.0 MiB   EF00  EFI System Partition
       2          409640      1367597143   651.9 GiB   0700  Time Machine Backups
       3      1367599104      1953523711   279.4 GiB   0700  Basic data partition
    

    Nesse caso, a partição 2 está causando o problema. E o problema é que seu código de tipo é 0700 , o que significa algo diferente de HFS.

  4. Use o comando t para definir o tipo de partição como af00 - Apple HFS/HFS+ .

    Command (? for help): t
    Partition number (1-3): 2
    Current type is 'Microsoft basic data'
    Hex code or GUID (L to show codes, Enter = af00): 
    Changed type of partition to 'Apple HFS/HFS+'
    
  5. Use o comando w para gravar as coisas de volta no disco e sair.

    Command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT).
    Warning: The kernel may continue to use old or deleted partitions.
    You should reboot or remove the drive.
    The operation has completed successfully.
    

A partição HFS + e todo o seu conteúdo ficaram visíveis novamente para o OS X.

    
por 05.10.2011 / 15:54