Come verificare la presenza di blocchi danneggiati su Ubuntu

Se si verifica un errore quando si tenta di leggere o scrivere dati in una posizione specifica o se si nota che alcuni file o cartelle sono mancanti o danneggiati, il disco potrebbe contenere settori danneggiati o blocchi. Non puoi riparare i settori danneggiati - sono aree del disco che sono state danneggiate fisicamente in qualche modo - ma puoi usare Badblock e E2fsck sulla riga di comando per "contrassegnare" i settori e impedire a Ubuntu di scrivere dati su in futuro.

1

Premi "Ctrl-Alt-T" per aprire Terminal, oppure cerca ed esegui Terminal dal Dash.

2

Digita "sudo fdisk -l" (senza virgolette) nella console e quindi premi "Invio" per visualizzare l'elenco dei dispositivi sul tuo computer.

3

Individua il dispositivo contrassegnato con "*" se desideri eseguire la scansione del disco principale; in caso contrario, rivedere il campo "Blocchi" per trovare il disco appropriato in base alle dimensioni.

4

Digita "sudo badblocks -v [dispositivo]> errors.txt" (senza virgolette) nella console. Sostituisci "[dispositivo]" con il nome del disco appropriato, quindi premi "Invio".

5

Immettere i seguenti comandi nel Terminale e premere "Invio" dopo ciascuno per riparare il dispositivo:

sudo umount [dispositivo]

sudo e2fsck -l errors.txt [dispositivo]