Como forço uma partição e o formato em uma chave USB no OS X Mountain Lion Disk Utility ou no CLI diskutil?

14

Eu tenho um novo disco USB Memorex TravelDrive de 64GB que está sendo problemático.

Ele está formatado em FAT16 no MBR, o que não é tão bom, e eu gostaria de colocá-lo no HFS +.

Eu tentei fazer isso através das guias Apagar e Partição no Utilitário de Disco, bem como na CLI no Terminal.app através de alguns métodos diferentes:

$ diskutil partitionDisk disk4 1 GPT HFS+ newdisk R
$ diskutil eraseDisk HFS+ newdisk disk4

Nesses, disk4representa o dispositivo especial ou o identificador de disco (ou seja, /dev/disk4) e newdiské o nome arbitrário que estou dando ao novo volume no disco.

Em todos os casos, o processo trava ao tentar desmontar o disco. Eu fiz um pouco de investigação, sem sucesso:

  1. Seguir o log do Utilitário de Disco enquanto está em execução ( tail -f ~/Library/Logs/DiskUtility.log) não fornece nenhuma informação útil. Tudo o que vejo é:

    Starting next Erase job: 6 with no options
    2013-03-03 00:51:57 -0500: Preparing to erase : newdisk
    2013-03-03 00:51:57 -0500:  Partition Scheme: GUID Partition Table
    2013-03-03 00:51:57 -0500:  1 volume will be created
    2013-03-03 00:51:57 -0500:      Name        : newdisk
    2013-03-03 00:51:57 -0500:      Size        : 63.92 GB
    2013-03-03 00:51:57 -0500:      File system : Mac OS Extended (Journaled)
    
    dmAsyncStartedForDisk for disk4 
    2013-03-03 00:35:30 -0500: Unmounting disk

    e ele fica lá, fazendo com que eu precise "Stop Progress" no menu Debug após 20 ou 30 minutos.

  2. Tentar descobrir se algo reteve o disco para algum outro propósito também não revela nada - ps aux | grep fsckretorna apenas um processo:

    ryan        4967   1.0  0.0  2432768    588 s003  R+   12:57AM   0:00.00 grep fsck

Alguém tem alguma ideia de como descobrir o que está acontecendo aqui?

nihonjinrxs
fonte
Você tem um disco USB de 64 GB com uma única partição MBR formatada como FAT e deseja torná-la uma única partição GPT formatada como HFS +. Eu entendi direito?
duci9y
Sim, é exatamente isso que estou tentando fazer. Não parece querer superar a desmontagem.
Nihonjinrxs 8/03
Tente formatá-lo fdiskcomo um disco MBR e use o Utilitário de Disco nele. Pode ser que a partição FAT configurada de fábrica esteja causando problemas.
duci9y
1
É sempre possível que você tenha um USB FWIW ruim, apenas jogando isso no mix, como a única resposta sugere. Eu sei que é uma heresia sugerir isso aqui, mas será o formato em uma máquina Windows?
precisa saber é o seguinte
1
Anos atrasado com este comentário, mas eu suspeitaria de uma unidade falsa. Como uma unidade de 64 GB pode ser FAT16? Teste com o aplicativo Fight Flash Fraud, F3X (freeware)
Tetsujin

Respostas:

19

Você precisa usar /dev/disk4no lugar apenas disk 4do seu comando. Deve ler assim

diskutil partitionDisk /dev/disk4 1 GPT HFS+ newdisk R
Michael Arnold
fonte
1

Parece que você tem todos os comandos corretos. Você testou essas mídias usando o Disk Utility ou tentou seus comandos em uma unidade USB que poderia apagar?

Minha suspeita é que o armazenamento que você está usando não é 100% funcional.

bmike
fonte