Formatar pendrive no NTFS usando Linux
Pelo linux, acesse o terminal e entre com o seguinte comando:
sudo mkntfs
Caso não tenha essa ferramenta instalada, instale-a digitando:
$sudo apt-get install ntfsprogs
Verifique a partição de sua pendrive:
sudo fdisk -l
A saída será similiar a essa:
$ sudo fdisk -l
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: BE38E239-B337-4CD5-BEC8-66F1E43FC9B3
Device Start End Sectors Size Type
/dev/sda1 4096 589823 585728 286M EFI System
/dev/sda2 591872 17778687 17186816 8.2G Linux filesystem
/dev/sda3 17778688 324978687 307200000 146.5G Linux filesystem
/dev/sda4 324978688 468860927 143882240 68.6G Linux filesystem
Disk /dev/sdb: 14.7 GiB, 15724707840 bytes, 30712320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 30711807 30709760 14.7G c W95 FAT32 (LBA)
Veja que no meu sistema a pendrive foi montada em /dev/sdb1, certifique-se corretamente aonde será montada a sua. Tenha certeza para que ocorra nenhum acidente e apague uma partição errada.
Agora iremos desmontar a pendrive antes de iniciar a formatação.
$sudo umount /dev/sdb1
Feito isso, iremos formatar a pendrive com o sistema de arquivos NTFS. Usarei o mkntfs, e antes que pergunte porque não o comando mkfs.ntfs é porque esse último é um link para o primeiro, veja:
$ locate mkfs.ntfs /sbin/mkfs.ntfs /usr/share/man/man8/mkfs.ntfs.8.gz $ ll /sbin/mkfs.ntfs lrwxrwxrwx 1 root root 6 May 26 2015 /sbin/mkfs.ntfs -> mkntfs*
Com o comando mkntfs usarei as seguintes flags:
Explicando:-f, --fast Perform a quick format -v, --verbose Verbose execution -L, --label STRING Set the volume label
-f para formatação rápida (quem usa ou já usou Windows sabe do que estou falando)
-v para exibir na tela o passo a passo de todo o processo de formatação
-L para dar nome ao pendrive
Vamos ao comando propriamente dito:
$ sudo mkntfs -f -v -L minha_pendrive /dev/sdb1 Cluster size has been automatically set to 4096 bytes. Creating NTFS volume structures. Creating root directory (mft record 5) Creating $MFT (mft record 0) Creating $MFTMirr (mft record 1) Creating $LogFile (mft record 2) Creating $AttrDef (mft record 4) Creating $Bitmap (mft record 6) Creating $Boot (mft record 7) Creating backup boot sector. Creating $Volume (mft record 3) Creating $BadClus (mft record 8) Creating $Secure (mft record 9) Creating $UpCase (mft record 0xa) Creating $Extend (mft record 11) Creating system file (mft record 0xc) Creating system file (mft record 0xd) Creating system file (mft record 0xe) Creating system file (mft record 0xf) Creating $Quota (mft record 24) Creating $ObjId (mft record 25) Creating $Reparse (mft record 26) Syncing root directory index record. Syncing $Bitmap. Syncing $MFT. Updating $MFTMirr. Syncing device. mkntfs completed successfully. Have a nice day.
Terminado o processo é só checar sua pendrive.
Caso tenha problemas ao usar a pendrive no linux, e receba uma mensagem tal como essa:
Caso tenha problemas ao usar a pendrive no linux, e receba uma mensagem tal como essa:
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details."
Proceda dessa forma:
$ sudo apt-get install ntfs-3g
$ sudo ntfsfix /dev/sdb1
Lembrando que nesse caso minha pendrive foi montada em /dev/sdb1, certifique o local em que sua pendrive foi montanda com o comando fdisk -l.
That's all folks!