OS X 10.6 Snow Leopard não monta mais uma unidade USB externa

7

Eu tenho um disco rígido externo genérico de 1 TB contendo uma única partição HFS. Eu originalmente formatado isso usando o Utilitário de Disco e funcionou bem. Agora, por algum motivo, ele não é montado automaticamente quando eu inicio.

Usar mount na linha de comando dá o seguinte erro:

$ sudo mount /dev/disk1s2 /Volumes/Test
/dev/disk1s2 on /Volumes/Test: Incorrect super block.

... mas se eu usar o comando mount_hfs , ele funciona bem, é montado e é legível.

$ mount_hfs /dev/disk1s2 /Volumes/Test/

fsck me dá um erro sobre um super bloco ruim:

$ fsck /dev/disk1
** /dev/rdisk1 (NO WRITE)
BAD SUPER BLOCK: MAGIC NUMBER WRONG

... mas fsck_hfs -fn /dev/disk1s2 não encontra nenhum problema e relata que o volume parece estar OK.

No Utilitário de Disco, a unidade parece ter uma única partição do MS-DOS com um aviso curioso sobre como ela parece ser particionada para o Boot Camp:

Eu tenho o driver HFS do Boot Camp instalado no Windows 7 e esse sistema operacional vê a unidade / partição normalmente. O que há de errado com meu disco?

    
por Brant Bobby 13.12.2009 / 19:19

3 respostas

6

Parece que o problema foi a tabela de partições.

$ diskutil list
/dev/disk0   # The internal hard disk
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            402.5 GB   disk0s2
   3:       Microsoft Basic Data Boot Camp               97.1 GB    disk0s3
/dev/disk3   # The external USB drive
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI                         209.7 MB   disk3s1
   2:       Microsoft Basic Data                         999.9 GB   disk3s2
          # ^-- Hey, that's not right!

O sistema de arquivos estava intacto, mas a partição HFS + na unidade externa foi sinalizada erroneamente como Microsoft Basic Data em vez de Apple_HFS . Eu usei o utilitário fdisk da GPT para alterar seu tipo de volta para o HFS +, e ele imediatamente apareceu na área de trabalho e funcionou normalmente novamente.

    
por 15.12.2009 / 02:02
1

Atualmente estou passando por um problema muito semelhante. Eu corri o seguinte comando, a saída da qual eu incluí. No entanto, isso ainda não resolveu o problema para mim, mas talvez você tenha mais sorte.

> fsck_hfs -rd /dev/disk1s2
** /dev/rdisk1s2
    Using cacheBlockSize=32K cacheTotalBlock=8192 cacheSize=262144K.
   Executing fsck_hfs (version diskdev_cmds-491~1).
    Journal replayed successfully or journal was empty
** Checking Journaled HFS Plus volume.
** Checking extents overflow file.
** Checking catalog file.
** Rebuilding catalog B-tree.
hfs_UNswap_BTNode: invalid node height (1)
** Rechecking volume.
** Checking Journaled HFS Plus volume.
** Checking extents overflow file.
** Checking catalog file.
** Checking multi-linked files.
** Checking catalog hierarchy.
** Checking extended attributes file.
** Checking volume bitmap.
** Checking volume information.
    invalid VHB attributesFile.clumpSize 
   Volume header needs minor repair
(2, 0)
   Verify Status: VIStat = 0x8000, ABTStat = 0x0000 EBTStat = 0x0000
                  CBTStat = 0x0000 CatStat = 0x00000000
** Repairing volume.
** Rechecking volume.
** Checking Journaled HFS Plus volume.
** Checking extents overflow file.
** Checking catalog file.
** Checking multi-linked files.
** Checking catalog hierarchy.
** Checking extended attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume EXTERNAL was repaired successfully.
    
por 14.12.2009 / 01:48
0

Uma postagem nos fóruns de suporte da Apple indica que o DiskWarrior pode ajudá-lo nesse cenário.

    
por 13.12.2009 / 21:27