Come formattare un'unità flash USB?


261

In Windows esiste un'opzione "Formato" semplice nel menu a comparsa del tasto destro del mouse di un'unità flash. Dov'è quello in Ubuntu?


Ho provato a formattare il mio lettore mp3 con widows-7 e non ci sono riuscito. gparted ha risolto il problema.
Habeeb Perwad,

Non è ancora possibile inviare una risposta qui, quindi sto commentando: Ubuntu 18.04 ha un'opzione "Formato ...", quando si fa clic con il pulsante destro del mouse sull'unità USB in File.
Stefan_Fairphone il

Risposte:


241

È possibile utilizzare Disks è installato per impostazione predefinita e facile da usare.

inserisci qui la descrizione dell'immagine

  • 1 °: fare clic sull'icona Dash
  • 2 °: Cerca "Dischi"
  • 3 °: fare clic su Dischi

L'applicazione verrà visualizzata:

inserisci qui la descrizione dell'immagine

  • 1 °: scegliere l'unità flash USB
  • 2 °: fai clic sull'icona "ingranaggio" e scegli "Formato"

Apparirà questa piccola finestra, basta scegliere l'opzione desiderata e fare clic su Formato ...:

inserisci qui la descrizione dell'immagine


1
Grazie. Ma sorge un'altra domanda. Nella scelta di FS offre solo FAT insieme a ext2, ext3 e FAT crittografato. Ma questo dovrebbe essere FAT16, FAT32 o exFAT? Nel mio caso particolare preferirei FAT16 poiché la mia unità flash ha solo 1 GB di dimensione.
Ivan

1
no non è necessario installare gparted solo goto Sistema -> Amministrazione -> Utilità disco e formato.
Lincity,

6
Non credo che ci sia motivo di scegliere FAT16 rispetto a FAT32.
loevborg,

5
FAT16 sprecherà più spazio limitato. Non dovrebbe essere usato su qualcosa di più di 256 MB circa.
psusi,

5
A partire dal 12.10, l'opzione "formato ..." è scomparsa. L'utilità disco ha un bug a lungo termine che rende impossibile la formattazione: bugs.launchpad.net/ubuntu/+source/udisks/+bug/1059872 . L'unica opzione è utilizzare GParted --- vedere la risposta successiva.
Rmano,

184

In Ubuntu ci sono molti metodi con cui puoi formattare la tua pen drive.

1 Con l' utility Disks

Schermata dei dischi

guarda il video

Questo è il modo più semplice.

2 Con GParted

Screenshot di GParted

guarda il video

Puoi installarlo

  • da Ubuntu Software Center o

  • dalla riga di comando:

    sudo apt install gparted
    

3 Sulla riga di comando

guarda il video

  1. Per mostrare l'unità USB tra tutte le partizioni e i volumi di archiviazione sul computer, utilizzare:

    lsblk
    

    Puoi anche usare:

    df
    
  2. Supponiamo che possa essere /dev/sdy1. Smonta con:

    sudo umount /dev/sdy1
    
  3. Per formattare l'unità con il formato del file system FAT32:

    sudo mkfs.vfat /dev/sdy1
    

    Per impostare un'etichetta del file system per la tua pen drive nel processo:

    sudo mkfs.vfat -n 'name_for_your_pendrive' /dev/sdy1

4
Funzionerà anche se l'USB è protetto da scrittura. Molte grazie.
Mansoorkhan Cherupuzha,

I primi due video non sono più disponibili
Martin Thoma,

Per pen-drive, non è necessario l' -Iopzione e potrebbe preferire di usare: mkfs.fat -v -F 32 -n "MyUsbStick" /dev/sda.
not2qubit

Per rinominare un filesystem FAT16 o 32 sono più abituato a: sudo mlabel -i /dev/sdy1 ::name_for_your_pendrive # (su una riga, attenzione al dobble :)
kFly

132

La via della riga di comando

Nel caso in cui non sia possibile formattare il dispositivo dalla GUI, provare in questo modo.

  1. Apri il terminale ( Ctrl+ Alt+ T)

  2. Elenca i tuoi dispositivi di archiviazione a blocchi emettendo il comando lsblk
    Quindi identifica la tua pen drive per la sua DIMENSIONE. Nel mio caso è /dev/sdb

    inserisci qui la descrizione dell'immagine

  3. Cancella tutto nella pen drive (questo passaggio è facoltativo) :

    sudo dd status=progress if=/dev/zero of=/dev/sdb bs=4k && sync  
    

    Sostituisci /dev/sdbcon il dispositivo corrispondente.

    Scrivi con molta attenzione questo nome o potresti finire per cancellare uno dei tuoi altri dischi . Questo richiederà del tempo. ( stato opzione = progresso non è obbligatorio ma ti fornisce un feedback)

    Farà finta di essere bloccato. Sii paziente.

    per esempio:

    dd if=/dev/zero of=/dev/sdb bs=4k && sync
    dd: error writing '/dev/sdb': No space left on device
    
    1984257+0 records in
    1984256+0 records out
    8127512576 bytes (8.1 GB) copied, 1236.37 s, 6.6 MB/s
    
  4. Crea una nuova tabella delle partizioni nel dispositivo:

    sudo fdisk /dev/sdb
    

    Quindi premere lettera oper creare una nuova tabella delle partizioni DOS vuota.

  5. Crea una nuova partizione:

    • Premi lettera n per aggiungere una nuova partizione. Ti verrà richiesta la dimensione della partizione. Creare una partizione primaria quando richiesto, se non si è sicuri.

    • Quindi premere lettera wper scrivere la tabella sul disco e uscire.

  6. Formatta la tua nuova partizione.

    • Vedere la nuova etichetta partizione con il comando Nel mio caso è . Ancora una volta presta attenzione a questo nome in quanto non ci sarà alcuna protezione per impedirti di cancellare un altro disco.lsblk
      /dev/sdb1

    uscita lsblk

    • Immettere il comando seguente per formattare il nuovo volume:

      sudo mkfs.vfat /dev/sdb1  
      

      Si prega di sostituire /dev/sdb1con il dispositivo corrispondente.

    • Espelli il dispositivo:

      sudo eject /dev/sdb
      

16
se hai perso la pazienza durante l'attesa dd, puoi sempre ps aux | grep ddcopiare l'ID del processo, quindi watch -n 4 kill -USR1 pid
Donald Derek,

A differenza del modo in cui la GUI in realtà formatta correttamente lo stick e consente (usando il parametro -n <name>) di impostare l'etichetta di quel disco. Il modo in cui la GUI non funziona per me.
Matthias Hryniszak il

Grazie ha funzionato per me. Non sono stato in grado di formattare usando il modo grafico. :)
john400

Dopo aver cancellato con il comando dd, puoi provare a riconnetterti ed eseguire la partizione nella stessa GUI.
Krishnadas PC il

1
Prima di uscire da fdisk (passaggio 5), impostare il tipo di partizione corretto digitando prima te quindi scegliendo il codice esadecimale bper "W95 FAT32".
vigore

37

gparted - l'unico modo per procedere con la formattazione di unità e HD ecc. È disponibile per il download in Ubuntu Software Center, basta cercare gparted .


33

Esegui i comandi seguenti per formattare il filesystem da usb a fat32 dal terminale,

sudo su
fdisk -l 

(questo aiuta a scoprire il tuo pendrive / dev / sdxx)

umount /dev/sdxx

quindi formatta il dispositivo su FAT32

mkdosfs -F 32 -I /dev/sdxx

Dove "xx" proviene dal comando fdisk -lche indica le ultime lettere dell'unità USB.


non funziona in Ubuntu 14.04. Dice "Errore durante la sincronizzazione dopo la cancellazione iniziale: timeout in attesa dell'oggetto (udisks-error-quark, 0)"
Nabin

funziona benissimo il 14.10, apparentemente era piuttosto un problema hardware nel commento sopra.
silpol

Facile e diretto! (@ 14.10)
Milkncookiez,

Funziona per me .. ha usato "umount / dev / sdb1" e "umount / dev / sdb2" .. secondo il mio requisito.
amitabha2715

È meglio dire grazie sotto forma di voto piuttosto che di commento :-)
Avinash Raj

7

Ecco alcune istruzioni:

  • Collega l'unità flash a una porta USB vuota ed esegui il backup di tutti i dati sull'unità. Apri il menu principale, sposta il cursore su "Accessori" e fai clic su "Terminale". Al prompt del terminale, digitare sudo apt-get install gpartede premere Enter.
  • Immettere la password dell'amministratore di Ubuntu quando richiesto e premere Enter. Questo scaricherà e installerà GParted, che è un programma di partizionamento di unità open source
  • Vai al menu principale di Ubuntu al termine dell'installazione, sposta il cursore su "Sistema", seleziona "Amministrazione" e fai clic su "Editor delle partizioni". Immettere la password dell'amministratore quando richiesto e fare clic su "OK".
  • Fai clic su "GParted" nella barra degli strumenti. Passa il mouse su "Dispositivi" e seleziona la tua chiavetta USB dall'elenco (dev / sdb1, ad esempio). Fai clic destro sul dispositivo nella finestra principale GParted e fai clic su "Smonta". Potrebbero essere necessari alcuni minuti per smontare il dispositivo
  • Fai di nuovo clic con il pulsante destro del mouse sul dispositivo dopo averlo smontato e passa con il mouse sopra "Formatta in". Seleziona il tipo di file system desiderato - RiserFS, linux-swap, Ext 2, Ext 3, FAT16 o Fat32, per esempio - e fai clic su "Applica" nella barra degli strumenti. A seconda delle dimensioni dell'unità flash, saranno necessari dai tre ai quattro minuti affinché GParted completi il ​​processo.
  • Chiudi GParted dopo la formattazione dell'unità flash. Per montare l'unità flash USB, scollegarla e ricollegarla. L'unità è ora pronta per memorizzare i dati nel formato file selezionato.

5

sfdisk Metodo CLI non interattivo

echo 'start=2048, type=83' | sudo sfdisk /dev/sdX
sudo mkfs.ext4 /dev/sdX1

cancella tutti i dati e crea una singola partizione che occupa tutta l'USB con un filesystem ext4.

Scegli in Xbase all'output di:

sudo lsblk
sudo fdisk -l

Per una descrizione più dettagliata di sfdiskvedi: https://superuser.com/questions/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834

fdisk automazione

È anche possibile fare come sopra con:

printf 'o\nn\np\n1\n\n\nw\n' | sudo fdisk /dev/sdX

ma questo metodo è meno gestibile di sfdisk, che è stato progettato per Scripting fdisk, specialmente se si desidera creare tabelle di partizioni più complesse.


4

Utilizzare innanzitutto fdisk -lper visualizzare la partizione USB, quindi se:

ext == > mkfs.ext3 /dev/sda1
FAT/FAT32 ==> mkfs.vfat /dev/sda1

Nota: per farlo devi essere root o usare sudo .


3

Ripristina un'unità USB su un dispositivo di archiviazione standard

Installa e usa mkusb (mkusb-dus), che può formattare l'alias ripristinare un'unità USB su un dispositivo di archiviazione standard (con una tabella delle partizioni MSDOS e una partizione con il file system FAT32). Queste istruzioni sono rilevanti anche per altre unità ( schede di memoria , unità disco fisso, HDD , unità a stato solido, SSD ).

Se esegui Ubuntu standard, potresti aver bisogno di un'istruzione aggiuntiva per ottenere il repository Universe. (Kubuntu, Lubuntu ... Xubuntu ha l'archivio Universo attivato automaticamente.)

sudo add-apt-repository universe  # only for standard Ubuntu

sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi

Vedi questi link con istruzioni più dettagliate,

mkusb versione 12 alias mkusb-dus: inserisci qui la descrizione dell'immagine

mkusb cancella il primo megabyte come primo passo per ripristinarlo

A volte alcuni dati 'ingannano' il software per pensare che il pendrive non funzioni, anche quando è buono, ed è sufficiente cancellare il primo megabyte per sbarazzarsi di quei dati. È possibile "guardare" l'unità con uno strumento che non riconosce o comprende correttamente la struttura del sistema di avvio, ad esempio se è stato clonato da un file ISO.

Cosa fare se mkusb fallisce

Ci sono molti modi in cui un pendrive USB può fallire. Quindi vale la pena provare cose diverse. Se mkusb fallisce, prova in base a questo elenco,

  • Su alcuni pendrive e su molte schede di memoria è presente un piccolo interruttore meccanico per la protezione da scrittura, che può alternare tra lettura / scrittura e sola lettura. Potresti averlo impostato di sola lettura senza intenzione.
  • Riavvia il computer e riprova a ripristinare o cancellare il primo megabyte con mkusb.
  • Scollegare altri dispositivi USB. A volte i dispositivi USB possono disturbare reciprocamente la funzione.
  • Prova altre porte USB e un altro computer.
  • Prova un altro sistema operativo (Windows, MacOS) in un altro computer.
  • Se non riesci ancora a cancellare il primo megabyte dell'unità e l'unità è di sola lettura, è probabilmente "bloccata in griglia" e la fase successiva è che sarà completamente "in muratura".

C'è un limite, quando devi accettare che il pendrive sia danneggiato oltre ogni limite, almeno con strumenti disponibili per utenti normali come te e me. Vedi questo link

Vita pendrive


2

se stai eseguendo Ubuntu 12.04 LTS, puoi farlo facilmente. basta collegare il tuo usb e nel pannello di sinistra vedrai un'icona USB. vai laggiù e fai clic con il tasto destro. ci sarà un'opzione per formattarlo.


1

Ecco un modo molto semplice: nel sistema linux: usa fdisk per verificare qual è il tuo disco usb. quindi usa fdisk sdx , di solito è sdb, per fare qualche operazione sul tuo disco usb.

premere o invio premere d invio per svuotare il disco.

quindi è possibile collegare l'unità USB a un sistema operativo Windows ed eseguire il formato normale.


1

Uso Startup Disk Creator, installato di default, per formattare le mie unità USB.

  • Apri "Start Disk Creator" cercandolo nel trattino.
  • Inserisci la tua unità flash, verrà rilevata automaticamente.
  • Selezionalo (se ne hai più di uno)
  • Premi "Cancella disco"

Vedi lo screenshot qui sotto:

inserisci qui la descrizione dell'immagine


quale pacchetto di traduzione stai usando in questo screenshot?
david.libremone,

@ d3vid Cosa intendi con pacchetto di traduzione?
Parto,

@Parto, in qualità di madrelingua araba, la barra del titolo della finestra era estremamente difficile da leggere perché continuavo a interpretare le lettere arabe invece di capire come sarebbero state quelle lettere come caratteri inglesi .. lol
Fadi

@Fadi Hahah. È il 'pseudo saudita' - carattere. dafont.com/psuedo-saudi.font
Parto

@Parto lol nice! : D
Fadi

1

Apri un terminale ( Ctrl+ Alt+ T) e inserisci il seguente comando

gksu palimpsest

dopo la comparsa di Gestione disco, seguire le istruzioni in questo video .


0

Ho riscontrato questo problema soprattutto dopo l'installazione di Ubuntu, la mia unità USB non è più utilizzabile. Potrei usare solo circa 1 GB della mia unità USB da 16 GB. Quando sono entratolsblknell'interfaccia della riga di comando mostrava solo 1 GB di USB disponibile ma non mostrava il resto di 14,5 GB come parte non disponibile. Quindi ho provato quasi tutto, l'ho cercato su Google, ho cercato su molti Linux e Ubuntu aiuta anche i siti e questa rete StackExchange. Non sono riuscito a capire come far leggere il mio computer USB al mio computer. Alla fine, ho creato una partizione sul mio USB usando GParted su Ubuntu. Apri GParted e poi GParted -> Devices -> / dev / sdb (14.56 GiB) nel mio caso. L'ho selezionato e poi andare su Dispositivo -> Crea partizione e quindi fare clic su "Applica". Successivamente, ho smontato e ricollegato la mia USB. Poi GParted -> Devices -> / dev / sdb sul mio caso, e poi Partition -> Format to -> fat32. Ho cliccato su quello e poi ho fatto clic sul simbolo di spunta verde e poi si formatterà.mkfs.fat -F 32 -v -l -n. Quello era il mio caso. Spero che sarà di aiuto. Per favore, fai le domande che non capisci e speriamo di ottenere una risposta, anche se non posso rispondere ai guru qui, spero che ti possano aiutare. Grazie a tutti. PS: sto usando Ubuntu 16.04 LTS.

Modifica: questo è successo a me la seconda volta. Ho fatto il formato di aggiornamento non tramite Gparted ma Disks. Grazie.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.