Como posso formatar um “pen drive” USB para que seja legível no OS X e no Windows?

3

Eu tenho um sistema OS X. Eu quero usá-lo para colocar alguns arquivos em uma unidade USB e, em seguida, ser capaz de emprestar a unidade para usuários Mac e XP e Vista para que eles possam obter os arquivos fora dele.

Eu também preciso limpar a unidade primeiro para ter certeza de que não há nada de sensível nela por acidente, porque eu irei passá-la por aí.

Qual o nome do formato do sistema de arquivos que eu quero? Qual é o procedimento?

As operações da linha de comando estão bem.

    
por Ethan 31.07.2009 / 20:28

5 respostas

9

Você deseja formatar a unidade usando Fat32, o que é mais legível. Não tenho certeza sobre o procedimento do Mac, mas para formatar a unidade no Windows, clique com o botão direito em (Meu) Computador e selecione "Formatar ..." Defina o sistema de arquivos como Fat32 (deve ser o padrão, mas você deve ter certeza). Além disso, certifique-se de que "Quick Format" esteja desmarcado, pois ele não apaga os dados. Em seguida, clique em OK e ele começará a formatar a unidade. Ele irá avisá-lo, mas vou reiterar (prefixar?) NÃO REMOVER A UNIDADE NESTE MOMENTO. Também esteja ciente de que isso removerá todos os arquivos, embora não necessariamente com segurança.

Além disso, dependendo da sensitividade da informação e das pessoas que você tem medo pode lê-la, você pode querer fazer mais procedimentos de apagamento. Eu sei que o Mac permite que você exclua arquivos com segurança. Você precisa fazer isso ANTES de reformatar a unidade ou não haverá arquivos para apagar com segurança.

EDIT (anos depois): Você também pode tentar formatando a UDF da unidade flash . Isso é mais difícil do que formatá-lo FAT32, mas pode armazenar arquivos grandes e tem alguns outros recursos interessantes. Como o UDF é um sistema de arquivos que os discos ópticos (CD, DVD, etc.) usam com frequência, ele é entendido por todos os principais SOs.

    
por 31.07.2009 / 20:37
4

Se você estiver automatizando isso no OS-X, o seguinte pode ser útil.

Primeiro, encontre o disco de que você gosta usando diskutil list :

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *3.9 GB     disk1
   1:                 DOS_FAT_32 UNTITLED                3.9 GB     disk1s1

Observe a coluna IDENTIFIER ; o mais curto (nesse caso, disk1 é o disco inteiro; os mais longos, por exemplo, disk1s1 são volumes nesse disco).

Passe o nome do disco que você deseja limpar para este script:

    #!/bin/bash

disk=$1
if [ -z "$disk" ]; then
    echo I need you to give a disk to wipe, e.g. disk1
    exit 1
fi

diskpath=/dev/$disk

diskutil unmountDisk $diskpath
if [ "$2" == "secure" ]; then
    echo Wipe of disk requested before format...
    diskutil zeroDisk $diskpath
fi

echo Partitioning...
diskutil partitionDisk $diskpath 1 MBRFormat FAT32 UNTITLED 100% 

diskutil list $diskpath
diskutil mountDisk $diskpath

Isso particionará novamente o disco para ter um grande volume FAT32 em um disco particionado por MBR; se você passar "seguro" também, apagará o disco para aumentar a segurança.

Exemplos:

  • ./wipedisk.sh disk1 fará com que o disk1 tenha uma partição (disk1s1) formatada como FAT32
  • ./wipedisk.sh disk2 secure zerará o disk2 e criará uma partição FAT32 (disk2s1)
por 13.03.2013 / 16:12
4

No leopard, você pode usar o DiskUtility para formatar um volume como fat32.

  1. Insira a unidade usb
  2. Inicie o Utilitário de disco a partir de / Aplicativos / Utilitários /
  3. Selecione a unidade no painel esquerdo
  4. No painel direito, clique no Apagar guia
  5. Escolha Volume Fomat como MS-DOS (FAT)
  6. Clique em Apagar

Se você estiver armazenando dados particularmente confidenciais na unidade, convém executar um "Secure Erase" - para fazer isso, após a etapa 5 acima, faça:

  1. Clique em [Opções de segurança ...]
  2. Mova o controle deslizante um ponto para a direita ( isso é suficiente para todas as unidades modernas
  3. Clique em [OK]

Agora prossiga com o Passo 6 acima. Isso preenche o disco com zeros antes de executar o formato; demora um pouco, mas garante que os dados sejam realmente apagados em vez de apenas marcados serem apagados .

Observe que, com a mídia flash moderna, até mesmo essa etapa não é totalmente confiável e recuperação de dados pode ser possível. Você tem que pesar os trade-offs que você está disposto a fazer.

    
por 02.08.2009 / 04:35
1

O exFAT é uma solução melhor. É especificamente projetado para drive USB e totalmente suportado pelo MacOS agora. Mais importante, suporta arquivos maiores que 4 GB

    
por 03.09.2013 / 03:11
0

Se você quiser usar a unidade com o Windows, você pode escolher entre FAT32 ou NTFS. O FAT32 oferece grande compatibilidade com tudo, mas não pode armazenar arquivos maiores que 4 GB. O NTFS pode ser lido no OS X por padrão, começando com 10.3 (a partir de 2003), e o acesso de leitura / gravação é possível desde 10.6 usando uma função oculta não suportada (ou ferramentas externas). Fonte

Para limpar o disco, sugiro usar um utilitário separado de limpeza de disco / eliminação de segurança, ou simplesmente Linux com o comando "dd". Certifique-se de apagar o bastão inteiro, não apenas os arquivos, para evitar resíduos. Isso impedirá a recuperação com segurança usando ferramentas de recuperação padrão.

Se você tem medo de alguém desmontar o dispositivo e remover dados usando hardware especial (ou interfaces de baixo nível não documentadas), a única maneira razoável de "limpá-lo" com segurança para evitar a destruição física do módulo flash.

    
por 13.03.2013 / 16:20