
Le unità flash sono diventate strumenti essenziali per il trasferimento dati, offrendo agli utenti un modo pratico per spostare i file. Tuttavia, possono verificarsi problemi come danneggiamento e malfunzionamento, che possono portare a situazioni frustranti. Fortunatamente, gli utenti Linux, in particolare quelli che utilizzano Ubuntu, hanno accesso a diverse utilità integrate che possono aiutare a ripristinare la funzionalità di un’unità USB difettosa. Questa guida vi guiderà attraverso i passaggi per riparare efficacemente un’unità flash danneggiata su un sistema Linux.
Per garantire la sicurezza dei tuoi dati, inizieremo con il backup del contenuto della tua unità flash. Questa precauzione è importante perché i tentativi di riparare l’unità potrebbero inavvertitamente peggiorare la situazione. Creando un backup, puoi proteggerti dalla perdita permanente dei dati.
Passaggio 1: creare un backup completo compresso
Linux offre diverse soluzioni di backup, ma il metodo più affidabile prevede l’utilizzo del dd
comando insieme a gzip
per la compressione.
Prima di procedere con il backup, verifica se il problema riguarda l’unità stessa. Collegare l’unità USB a un’altra porta o a un altro computer può aiutare a capire se il problema è hardware, ad esempio una connessione allentata.
Una volta verificato che l’unità flash presenta effettivamente un problema, collegala al computer. Apri il terminale premendo CTRL+ Alt+ T. Identifica il dispositivo USB eseguendo il seguente comando:
ls /dev/disk/by-id

Se non sei sicuro del nome del dispositivo, puoi anche eseguire lsblk
o sudo fdisk -l
per individuarlo (cerca qualcosa come /dev/sdb, non una partizione specifica come /dev/sdb1).
Per creare un backup della tua unità flash, usa questo comando per comprimere il backup:
sudo dd if=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress | gzip -c > /home/USERNAME/backups/BACKUP_NAME.img.gz

Assicurati che il percorso ” /home/USERNAME/backups/ ” esista; puoi crearlo usando mkdir -p /home/USERNAME/backups
. Il if=
parametro si riferisce alla tua unità flash, mentre gzip
gestisce il processo di compressione.
Se è necessario ripristinare il backup, è sufficiente invertire la sequenza dei comandi e specificare l’unità flash come dispositivo di output:
sudo gzip -cd /home/USERNAME/backups/BACKUP_NAME.img.gz | sudo dd of=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress
Passaggio 2: riparare il file system con FSCK
Dopo aver protetto i dati, il passo successivo è tentare la riparazione.È possibile utilizzare il fsck
comando, che è efficace per risolvere blocchi di file corrotti, spesso causa principale di illeggibilità e corruzione.
Per questa fase, lavorerai con la partizione specifica dell’unità USB. Identificala con questo comando:
ls /dev/disk/by-id/usb*
Quindi, eseguire il fsck
comando utilizzando la seguente sintassi:
sudo fsck -v -y /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION-TO-CHECK

-
sudo fsck
concede privilegi amministrativi al comando. -
-v
fornisce un output dettagliato durante l’operazione. -
-y
indica allo strumento di correggere automaticamente tutti gli errori rilevati. -
/dev/disk…
indica la partizione specifica soggetta al controllo.
Passaggio 3: formattare l’unità USB con FDISK/MKFS
Se fsck
il problema non viene risolto, il passaggio successivo è formattare l’unità, ripristinandola di fatto a una nuova condizione.
Inizia rimuovendo tutti i dati esistenti del file system e creando una nuova struttura utilizzando fdisk
:
sudo fdisk /dev/disk/by-id/YOUR_FLASH_DRIVE

Premi oe premi Invio per impostare una nuova tabella delle partizioni DOS, garantendo la massima compatibilità. In alternativa, premi gper creare una tabella delle partizioni GPT se utilizzi un sistema operativo moderno.
Successivamente, crea una nuova partizione premendo ne poi pper una partizione primaria. Segui le istruzioni sullo schermo per accettare le impostazioni predefinite e allocare l’intero disco per questa nuova partizione.

Infine, premere wper scrivere le modifiche sull’unità USB e uscire.

Formattazione della partizione
La nuova partizione sarà priva di file system, rendendola inutilizzabile fino alla formattazione. Utilizza una delle mkfs
utility disponibili nelle moderne distribuzioni Linux per formattare la partizione. Per formattare in FAT32, che è ampiamente compatibile, esegui:
sudo mkfs.fat -F 32 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Per la formattazione NTFS, consigliata per la compatibilità con Windows, utilizzare:
sudo mkfs.ntfs /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
Oppure per la formattazione EXT4 adatta ai sistemi Linux:
sudo mkfs.ext4 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Tieni presente che EXT4 è ottimizzato per Linux ma non è compatibile con Windows o macOS senza software aggiuntivo.
Dopo la formattazione, puoi montare l’unità USB e verificarne la funzionalità utilizzandola lsblk
nuovamente per controllare il riconoscimento del file system e la montabilità.
Passaggio 4: utilizzo degli strumenti GUI per la riparazione e la formattazione
Se le operazioni da riga di comando non sono di vostro gradimento, valutate l’utilizzo dell’utilità “Dischi” disponibile in Ubuntu. Questo strumento è intuitivo e semplifica il processo di controllo e formattazione dell’unità USB.
Per trovarlo, apri il menu delle applicazioni e cerca “Dischi”. Una volta trovato, avvia l’app.

Seleziona l’unità USB dall’elenco a sinistra e fai clic sull’icona a forma di ingranaggio. Scegli “Ripara file system” e segui i passaggi indicati per avviare la riparazione.
Se il file system è danneggiato in modo irrecuperabile, è possibile riformattare l’unità USB. Selezionare l’unità USB, fare nuovamente clic sull’icona dell’ingranaggio e quindi selezionare “Formatta partizione”.

Quando richiesto, inserisci un nome per l’unità USB nel campo Nome volume e seleziona l’opzione di file system desiderata:
- Ext4: ottimizzato per Linux.
- NTFS: più adatto per Windows.
- FAT: Supporta vari dispositivi, tra cui smartphone e console di gioco.

Prestate attenzione all’opzione Cancella. Per una formattazione rapida, disattivatela. Per una cancellazione completa, abilitatela: è consigliabile per le unità che si sospetta contengano blocchi danneggiati.

Passaggio 5: riparazione con GParted
Se preferisci utilizzare un’interfaccia grafica, GParted è un’eccellente alternativa per la gestione delle partizioni del disco e la riparazione delle unità, offrendo opzioni avanzate rispetto all’utilità Dischi predefinita.
Per iniziare, installa GParted tramite il terminale con il seguente comando:
sudo apt install gparted
Dopo l’installazione, avvia GParted dal menu delle applicazioni o eseguendolo gparted
nel terminale, seguito dalla password quando richiesto.

Seleziona l’unità USB dal menu a discesa in alto a destra. Fai attenzione a selezionare l’unità corretta per evitare di cancellare involontariamente dati dall’unità di sistema principale. Se l’unità flash è montata, fai clic destro su di essa e seleziona “Smonta”. Puoi quindi eseguire un controllo del file system o formattare completamente l’unità utilizzando le rispettive opzioni.
Conclusione
Con questi passaggi, la tua unità USB danneggiata può essere ripristinata e resa nuovamente disponibile, riportandola praticamente a condizioni pari al nuovo. Se desideri anche creare un’unità USB Live Linux, le istruzioni dettagliate sono disponibili qui.
Lascia un commento