Problema com a formatação do Flash Disk

3

Eu instalei o arquivo ISO do Arch Linux no disco Flash com o seguinte comando:

dd bs=2M if=~/archlinux-2013.11.01-dual.iso of=/dev/sdd

Agora estou tentando formatar o disco flash com o seguinte comando:

sudo mkfs.vfat -F 32 /dev/sdd

Mas isso me causa o seguinte erro:

mkfs.vfat: Device partition expected, not making filesystem on entire device '/dev/sdd' (use -I to override)

A saída de sudo fdisk -l :

Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 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: 0xf3286bd2

Device    Boot     Start       End    Blocks  Id System
/dev/sda1 *    119700315 154850534  17575110  83 Linux
/dev/sda2       19834880 119700314  49932717+  7 HPFS/NTFS/exFAT
/dev/sda3      154850535 174385574   9767520  83 Linux
/dev/sda4      174385575 625137663 225376044+  f W95 Ext'd (LBA)
/dev/sda5      174385638 185610192   5612277+ 82 Linux swap / Solaris
/dev/sda6      185610256 338423679  76406712   7 HPFS/NTFS/exFAT
/dev/sda7      338423808 477687807  69632000   7 HPFS/NTFS/exFAT
/dev/sda8      477689856 625137663  73723904   7 HPFS/NTFS/exFAT

Partition table entries are not in disk order.

Disk /dev/sdd: 7.5 GiB, 8019509248 bytes, 15663104 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
    
por Hamed Kamrava 21.12.2013 / 15:15

1 resposta

7

Você geralmente não quer escrever o sistema de arquivos em todo o dispositivo de bloco (ex. /dev/sdd ), você quer criar uma partição e então colocar o sistema de arquivos lá (ex. /dev/sdd1 ). Isso é também o que seu mkfs reclamou.

Se tiver certeza de que deseja ter apenas um sistema de arquivos neste disco por vez e não precisa de um gerenciador de inicialização, você pode ignorar esse aviso com segurança usando mkfs.vfat -I e usar o dispositivo inteiro. Caso contrário, crie um esquema de particionamento usando fdisk ou similar (você pode criar um básico, completo com o , n , p , < kbd> 1 , Insira , Insira , w ), e instale o sistema de arquivos em /dev/sdd1 (ou qualquer partição que você queira para usar).

Se você planeja usar o FAT somente neste dispositivo, sem MBR, é seguro instalá-lo no dispositivo completo. Caso contrário, use uma tabela de partições.

    
por 21.12.2013 / 15:18