Linha de comando

Linha de comando

Eu tenho um pen drive USB que quero reutilizar.

Como posso formatá-lo?

Responder1

Existem muitas maneiras diferentes de fazer isso.

Linha de comando

Você não precisa necessariamente 'formatar' (ou seja, criar um sistema de arquivos - você não pode formatar pen drives no sentido correto da palavra) o pendrive se quiser apenas excluir todos os arquivos.

Supondo que o stick esteja montado sob /media/something, você pode dizer:

sudo rm -rf /media/something/*

Você não será solicitado a confirmar!Isso não afetará arquivos ocultos (pastas da lixeira do Windows ou Mac, etc.).

Se você deseja um sistema de arquivos original,certifique-se de que o sistema de arquivos esteja desmontado primeiro:

sudo umount /dev/whatever_the_device_is
sudo mkfs.vfat -n "Volume Label" /dev/whatever_the_device_is

Isso criará um sistema de arquivos FAT. Se você precisar de um sistema de arquivos NTFS, sempre existe o mkfs.ntfs, mas você deve estar ciente de que algumas implementações apresentam erros. Depende da sua distribuição e de quão recente ela é.

KDE

Acenda oGerenciador de partições do KDE(se você não o tiver, o nome do pacote Debian/Ubuntu é um pouco fora do padrão partitionmanager). Faça o óbvio.

Gnomo

Use oUtilitário de disco Gnome (Palimpsesto). É bastante trivial de usar: basta selecionar sua unidade USB à esquerda. Se já tiver uma partição, clique no botão ‘Formatar’. Caso contrário, existe um botão ‘Formatar unidade’ que fará tudo por você.

Ubuntu 11

Ask Ubuntu tem exatamente esta pergunta já respondida:Como formatar USB ou unidade externa em 11.10?- observe como isso apenas orienta você no uso do Palimpsest Disk Utility.

Todo o resto

Minha ferramenta GUI favorita para este trabalho éGParted. Ele faz tudo que você precisa (exceto, infelizmente, LVM e criptografia) e é fácil de inicializar.

Responder2

Dê uma olhada na mkfsfamília de utilitários (dependendo do que você deseja formatar, você pode querer mkfs.ext[234], mkfs.vfatou algo totalmente diferente). Tenha em mente que você também pode ter que alterar o identificador do tipo de partição na tabela de partição usando fdiskou similar para fazê-lo funcionar em vários sistemas.

Responder3

Para (re)criar um sistema de arquivos, use um dosmkfsfamília de ferramentas. Escolha aquele com base no sistema de arquivos que você deseja; os mais comuns são:

  • FAT32( mkfs.vfat) para máxima compatibilidade. FAT32 não tem noção de propriedade ou permissões de arquivos ou links simbólicos ou muitos outros conceitos unixy, apenas arquivos e diretórios com muitos caracteres de pontuação proibidos em nomes de arquivos e sem distinção entre maiúsculas e minúsculas. O tamanho máximo do arquivo é 4 GB. Escolha este sistema de arquivos se você precisar apenas armazenar vários arquivos que não sejam maiores que 4 GB.
  • NTFSpara compatibilidade com Windows. A maioria dos recursos Unixy básicos são suportados. O suporte para NTFS em sistemas operacionais diferentes do Windows tende a ser um pouco instável, então escolha este sistema de arquivos apenas se precisar de compatibilidade com o Windows e arquivos grandes.
  • ext4é o sistema de arquivos Linux padrão de fato. Escolha esta opção se precisar de recursos unixy, como links simbólicos e permissões.
  • ext2é uma versão mais antiga do ext4 (sem recursos como diário e bom suporte para diretórios com milhares de arquivos) e é suportada por mais sistemas unix que o ext4 (mas não espere milagres no Windows). Escolha esta opção se precisar de um bom suporte no BSD e pelo menos suporte somente leitura no Windows.

Você precisará descobrir o nome do dispositivo ao qual a unidade está conectada. No Linux, as unidades removíveis geralmente têm nomes como /dev/sda,, /dev/sdbetc. Certifique-se de escolher o caminho certo ou você poderá apagar seu disco rígido. No Linux, você pode obter uma lista de unidades disponíveis e suas partições executando cat /proc/partitions; o número na terceira coluna é o tamanho em quilobytes. Você também pode ter uma ideia de onde uma unidade está conectada observando os nomes /dev/disk/by-pathe os modelos da unidade /dev/disk/by-id. Os pen drives normalmente têm uma única partição numerada 1.

Em muitos sistemas, essas ferramentas residem em /sbinou /usr/sbin, que não está no caminho padrão para usuários não-root. Além disso, é provável que você precise ser root para executá-los.

Para criar um novo sistema de arquivos, execute o mkfscomando no dispositivo correto:

mkfs.TYPE /dev/NAME_OF_DEVICE

Lembre-se de colocar o número da partição correto. Se você estiver executando o Linux e tiver um único disco rígido e nenhuma outra unidade externa conectada, o dispositivo geralmente é /dev/sdb1. Assim, o comando típico é

sudo mkfs.vfat /dev/sdb1      # be sure to adjust the device name if necessary

mkfsdeixará alguns fragmentos de dados antigos no lugar, que não serão apagados até que sejam substituídos por um novo arquivo. Esses fragmentos podem ser recuperados observando o conteúdo do dispositivo, ignorando o sistema de arquivos. (Não há garantia de que será fácil reconstruir dados significativos a partir dos fragmentos, então não espere usar isso como um desfazer para oops-formatei-o-dispositivo-errado.) Se você quiser apagar todos os dados existentes , execute o seguinte comando antes mkfs:

tee </dev/zero /dev/NAME_OF_DEVICE

Certifique-se de escolher o nome correto do dispositivo, pois isso apagará todos os dados sem esperança de recuperação.

Observe que, embora isso apague os dados sem possibilidade de recuperação por meios de software comuns, pode deixar rastros que podem ser recuperados com algum trabalho eletrônico. VerÉ suficiente limpar uma unidade flash apenas uma vez?. A única maneira compatível com a paranóia de apagar dados em uma unidade flash é criptografá-la e destruir todas as cópias da chave.

informação relacionada