Como formatar um disco, um USB ou um SD no Linux

Se você está apenas começando Linux, você provavelmente já se perguntou como as unidades podem ser formatadas neste sistema operacional. O processo de formatação de drives no Linux é semelhante tanto pela interface gráfica quanto pela linha de comando, porém, não são exatamente iguais.

Independentemente da distribuição Linux que usamos, Ubuntu, Debian ou qualquer outro, o processo é praticamente o mesmo, tanto pela interface gráfica quanto pela linha de comando. Mas, antes de tudo, devemos estudar qual sistema de arquivos queremos usar.

Como formatar um disco, um USB ou um SD no Linux

Escolha o sistema de arquivos

Windows 10 e Windows 11, como as versões anteriores do Microsoft sistema operacional, nos permite formatar as unidades usando 3 sistemas de arquivos diferentes: exFAT, FAT32 e NTFS. No entanto, quando se trata de uma unidade de armazenamento, o Windows sempre nos incentiva a usar o NFTS, pois não possui as limitações do FAT32 e é muito mais rápido que o exFAT.

No entanto, o Linux usa outro sistema de arquivos, um sistema de arquivos que também não é suportado pelo Windows , portanto, não podemos acessar unidades formatadas em Linux a partir do Windows. Não de forma nativa, pelo menos, mas usando aplicativos de terceiros ou com WSL, mas apenas usando comandos de terminal, pois no momento a Microsoft ainda não oferece uma interface gráfica para usar o Linux.

O Linux usa três sistemas de arquivos diferentes: ext2, ext3 e ext4. Este último, ext4, é o formato utilizado pelas distribuições mais modernas e compatível com os equipamentos mais atuais, enquanto os demais sistemas de arquivos são utilizados em distros e equipamentos mais antigos. Ao contrário do Windows, que não é capaz de ler unidades com sistemas de arquivos ext2, ext3 e ext4, o Linux é capaz de acessar e modificar arquivos em unidades com sistemas de arquivos exFAT, FAT32 e NTFS.

Como cada sistema de arquivos do Windows tem suas próprias limitações, a primeira coisa que devemos fazer é escolher qual formato de arquivo escolher:

  • FAT32 não permite armazenar arquivos maiores que 4 GB
  • exFAT é o formato mais compatível para todos os sistemas operacionais e não tem a limitação máxima de arquivos de 4 GB.
  • NTFS é o sistema de arquivos usado pelo Windows nas unidades em que o sistema operacional está instalado.

Como mencionei acima, exFAT é o formato de arquivo que devemos usar se quisermos que a unidade ou disco rígido seja formatado poder ser lido sem problemas tanto nos sistemas operacionais Linux quanto no Windows sem ser forçado a usar um aplicativo de terceiros ou o Windows WSL.

Os recursos oferecidos pelo sistema de arquivos exFAT são muito semelhantes aos oferecidos atualmente pelo ext4 . Além disso, também é compatível com distribuições Linux mais antigas que usam o sistema de arquivos ext2 e ext3. Uma vez claro que o formato a usar é exFAT, chegou a hora de conhecer os passos a seguir para formatar drives no Linux.

As etapas são exatamente as mesmas, independentemente de se tratar de um disco rígido, unidade USB ou cartão de memória.

Como formatar unidades no Linux

Agora que temos clareza sobre o sistema de arquivos a ser usado, a primeira coisa que devemos fazer é identificar a unidade do Linux . Ao contrário do Windows, onde as unidades começam com letras, o Linux é um pouco mais complicado.

No Windows, a unidade principal que executa o sistema operacional é a unidade C. Se a unidade principal também tiver outras partições ou discos rígidos, as unidades serão D, E e assim por diante.

Nas distribuições Linux, a unidade principal do computador é sda. Todas as partições que são a unidade primária incluem um número adicional: sda1, sda2, sd3 e assim por diante.

Se conectarmos outra unidade a uma máquina Linux, ela será chamada de sdb. Se conectarmos um terceiro, será sdc. Se a segunda unidade, sdb, tiver duas partições, elas serão sdb1 e sdb2. Se a terceira unidade tiver 4 partições, nós as reconheceremos como sdc1, sdc2, sdc3 e sdc4.

Assim como no Windows, o Linux também não permite formatar a unidade principal C e sda, respectivamente, a partir do próprio sistema. Para fazer isso, temos que usar o assistente de instalação do Windows e uma distribuição do LiveCD no Linux.

Com a interface gráfica

O método mais rápido e fácil de formatar drives no Linux é usando a interface gráfica, especificamente o aplicativo Disks, um aplicativo incluído na maioria das distribuições Linux modernas.

Com o aplicativo Discos

Assim que você abre o aplicativo, ele é dividido em duas colunas. Na coluna da esquerda, são exibidas todas as unidades acessíveis a partir do computador. Aqui devemos clicar na unidade que queremos formatar e, em seguida, vamos para a coluna da direita.

Se a unidade não tem partição criada, é a primeira coisa que devemos fazer pressionando o sinal + e estabelecendo o tamanho que queremos que a partição tenha e clique em próximo. Em seguida, na seção Tipo, selecionamos exFAT. Caso não apareça, clique em Outros e selecione o exFAT. Por fim, clique em Create e aguarde o processo terminar.

Formatar unidades Linux

Se dentro das outras opções não pudermos selecionar a opção exFAT, precisamos para instalar utils e pacotes de fusíveis a partir da linha de comando usando o comando:

sudo apt-get install exfat-fuse exfat-utils

Uma vez instalado, voltamos à interface gráfica e, desta vez, se vamos poder selecionar o formato exFAt.

Usando o GParted

Se não quisermos usar a função nativa do Linux que nos permite formatar unidades, podemos usar o aplicativo GParted, um aplicativo que devemos instalar previamente através do terminal usando o seguinte comando, mas não antes de verificar se temos atualizações pendentes :

sudo apt-get update

sudo apt-get install gparted
Quando a instalação estiver concluída, vamos para a gaveta de aplicativos e executamos o GParted. Em primeiro lugar, o aplicativo nos solicitará a senha da conta do usuário, pois faremos alterações importantes no sistema que podem envolver a perda de dados de algumas unidades. Depois de abrir o aplicativo, clique na caixa suspensa localizada no canto superior direito para selecionar a unidade com a qual queremos trabalhar.

Formatar unidades Linux com GParted

Em seguida, depois de selecionar a unidade, a primeira coisa que devemos fazer é desmontá-la para poder trabalhar com ela. Para desmontá-lo, clique com o botão direito do mouse na unidade e selecione Desmonte .

Depois de desmontar a unidade, clique com o botão direito do mouse na unidade e selecione Formatar como e selecione o sistema de arquivos que queremos usar na unidade.

Formatar unidades Linux com GParted

Usando a linha de comando

Levando em conta todos os itens acima, para não cometer erros e formatar a unidade ou partição que não queremos, a primeira coisa que devemos fazer é identificar qual unidade e/ou partição com a qual vamos trabalhar. Para isso, usaremos o comando

lsblk

Na imagem a seguir, a unidade principal sda possui 3 partições: sda1, sd2 e sd3. A unidade que conectamos ao computador para formatar é sdb e não possui partições.

Formatar unidades Linux

Agora que sabemos que a unidade com a qual vamos trabalhar é sdb, é hora de formatar a unidade usando a linha de comando do terminal. Neste caso, vamos usar a ferramenta mkfs, uma ferramenta que, para formatar drives no formato exFAT, precisa do fusível e utils pacotes, pacotes que podemos instalar usando o seguinte comando.

sudo apt-get install exfat-fuse exfat-utils

Para formatar a unidade no formato exFAT, antes de tudo, precisamos desmontar a unidade caso contrário, você não poderá realizar o processo.

sudo umount /dev/sdb

Em seguida, usaremos o seguinte comando para formatar a unidade com o sistema de arquivos exFAT.

sudo mkfs.exfat /dev/sdb

Formatar unidades Linux

Se, em vez de usar o formato exFAT, quisermos usar qualquer outro formato, devemos substitua exfat pelo sistema de arquivos : NTFS, ext2, ext3, ext4, fat32.

Formatar unidades Linux

O tipo de formatação que vamos usar é a lenta, pois levará muito tempo para terminar dependendo da capacidade da unidade. Se nós quisermos para acelerar o processo, adicionamos o parâmetro /Q ao código conforme mostrado abaixo:

sudo mkfs.exfat -Q /dev/sdb