Ci sono utilità di terminale disponibili in Linux che possono aiutarti a gestire i settori danneggiati del disco rigido. È possibile eseguire la scansione e contrassegnarli come inutilizzabili, nonché utilizzando queste utilità.
Settori danneggiati o blocchi danneggiati sono parte danneggiata del disco rigido meccanico che non può essere utilizzato a tutti per scopi di memorizzazione dei dati. Tuttavia, il sistema operativo può ancora scrivere in quei settori a meno che non li contrassegni specificamente come “cattivi” o inutilizzabili., Anche se si dispone di dati memorizzati in quelle aree del disco rigido, è molto difficile recuperare quelli pure.
Anche se, la più recente tecnologia di archiviazione del computer come SSD, ecc quasi elimina questo problema. Tuttavia, c’è ancora un numero enorme di unità disco rigido in uso oggi che sta invecchiando e potrebbe lentamente iniziare ad avere settori danneggiati.
Quindi, è necessario eseguire periodicamente la scansione del disco rigido (in particolare quelli di invecchiamento) per i settori danneggiati se si sente il sistema sta rallentando, o, disco IO è in aumento., In Linux (Ubuntu, Fedora, e altre distribuzioni), si può facilmente fare questo tramite sotto i comandi del terminale.
Come gestire i settori danneggiati del disco in Linux
È meglio eseguire sotto i comandi quando il disco non è montato con il sistema operativo. Quindi suggerirei di provare questo utilizzando l’avvio del sistema operativo dal vivo da una chiavetta USB. È possibile creare un LIVE USB utilizzando questa guida con qualsiasi sistema operativo Linux di vostra scelta (consigliato: Ubuntu).,
Tuttavia, è ancora possibile eseguire questi comandi nella distribuzione Linux installata, ma non è necessario eseguire la scansione o contrassegnare il filesystem radice ” / ” montato.
Scansione per settori danneggiati
Come primo passo, identificare la partizione del disco che si desidera eseguire la scansione per i settori danneggiati. Se hai installato GParted, è facile scoprirlo. In caso contrario, è possibile eseguire sotto comando (lsblk – List block devices) per visualizzare le partizioni del disco.
sudo lsblk -o name,mountpoint,label,size,uuid
Se si esegue sopra il comando tramite LIVE USB, assicurarsi di poter identificare l’HDD e la chiavetta USB., In genere HDD dovrebbe essere definito come /dev/sda
.
Quindi puoi eseguire il comando badblocks
come di seguito con l’interruttore verbose (-v). E salvare l’output in un file di testo per ulteriori indagini. Questa è solo una verifica se si dispone di settori danneggiati nel disco rigido o meno.
sudo badblocks -v /dev/sda1 > ~/bad_sectors.txt
Ripara i settori danneggiati
Per i file system ext2, ext3 ed ext4, è possibile utilizzare l’utilità e2fsck
per controllare e riparare i settori danneggiati. Nel terminale eseguire sotto comando con privilegi di amministratore per controllare e riparare.,
sudo e2fsck -cfpv /dev/sda1
Assicurarsi di sostituire sda1
con l’identificatore del dispositivo corretto. I parametri ” c ” cercano blocchi danneggiati e lo aggiungono a un elenco, “f” esegue un controllo sul file system. Il parametro” p “ripara qualsiasi cosa se possibile e” v ” è la modalità dettagliata che ti dà l’output del terminale del progresso del comando.
Puoi anche specificare il file bad_sectors.txt
creato nei passaggi precedenti per forzare e2fsck
a riparare quelli nel file solo tramite il comando seguente.,
sudo e2fsck -l bad_sectors.txt /dev/sda1
Per altri file system (come FAT32), è possibile utilizzare fsck.
sudo fsck -l bad_sectors.txt /dev/sda1
Tuttavia, l’esecuzione del comando precedente potrebbe richiedere diverse ore a seconda delle dimensioni della partizione del disco e dello stato del disco. Quindi sii pronto prima di iniziare il comando. Cerca di non terminare il comando tramite CTRL+C o CTRL+Z mentre è in corso.
Spero che questo tutorial ti abbia aiutato a identificare i problemi nel tuo disco rigido e contrassegnarli come cattivi per prevenire ulteriori perdite di dati., Ricorda che anche se contrassegni i settori come “cattivi”, il disco è già fisicamente danneggiato. È semplicemente una correzione software per contrassegnare quelle tracce come cattive per dire al sistema operativo di non accedere. Se il disco rigido ha iniziato ad avere settori danneggiati, a lungo termine, sarebbe peggiorato. Quindi è consigliabile che si dovrebbe iniziare il backup dei dati e sostituire il disco rigido con uno nuovo o andare per le ultime unità SSD.