Formatar pendrive no NTFS usando Linux
Pelo linux, acesse o terminal e entre com o seguinte comando:
Caso não tenha essa ferramenta instalada, instale-a digitando:
$sudo apt-get install ntfsprogs
Verifique a partição de sua pendrive:
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.
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:
-f, --fast Perform a quick format
-v, --verbose Verbose execution
-L, --label STRING Set the volume label
Explicando:
-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:
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!