Il problema principale con questi settori danneggiati è che non possiamo rimuoverli del tutto dal nostro disco rigido per sbarazzarcene. Il massimo che possiamo fare è impedire al nostro sistema operativo di utilizzare questi settori danneggiati per inserire i nostri dati su di essi. Pertanto, in questo articolo, ti guideremo attraverso il metodo per verificare la presenza di errori sul disco rigido e impedire al nostro sistema operativo di scrivere dati sui settori danneggiati utilizzando Linux Mint 20.
Metodo di controllo del disco per errori in Linux Mint 20:
Per verificare la presenza di errori sul disco in Linux Mint 20, dovrai eseguire i seguenti passaggi:
- Controlleremo il disco rigido per errori tramite la riga di comando in Linux Mint 20. Pertanto, avvieremo prima il terminale facendo clic sull'icona del terminale situata sulla barra delle applicazioni o premendo Ctrl+ Alt+ T scorciatoia da tastiera. La finestra del terminale appena avviata è mostrata nell'immagine seguente:
- Ora devi conoscere le partizioni del tuo disco rigido in modo da poter identificare la parte che vuoi controllare per errori for. Per farlo, digita il seguente comando nel tuo terminale e quindi premi il tasto Invio:
Questo comando richiede i privilegi di root per essere eseguito. Ecco perché abbiamo usato la parola chiave "sudo" prima di essa. È mostrato anche nell'immagine seguente:
- L'output di questo comando ti mostrerà tutte le partizioni del tuo disco rigido. Vogliamo controllare la parte evidenziata nell'immagine mostrata sotto per errori usando Linux Mint 20. Qui, /dev/sda è la porzione del disco che vogliamo esaminare. Nel tuo caso, questa parte potrebbe avere un nome diverso.
- Una volta che riesci a identificare la parte del disco rigido che vuoi controllare per errori, il passo successivo è cercare tutti i settori danneggiati nella parte identificata e elencarli in un file di testo. Per fare ciò, devi digitare il seguente comando nel tuo terminale e quindi premere il tasto Invio:
Qui, il comando badblocks richiede anche i privilegi di root per essere eseguito e scansiona la parte specificata del disco rigido (/dev/sda in questo caso) per eventuali settori danneggiati e, se ne trova, li elencherà nel file nomi di settori difettosi.txt che verrà inserito nella directory scan_result. Qui, dovresti sostituire /dev/sda con il nome esatto della porzione del disco rigido che vuoi scansionare per i settori danneggiati. Questo comando è mostrato anche nell'immagine seguente:
- Una volta eseguito con successo questo comando, tutti i settori danneggiati verranno archiviati nei settori danneggiati.file txt. Ora, il nostro obiettivo è trasmettere questo messaggio al nostro Linux Mint 20 che non dovrebbe utilizzare i settori danneggiati menzionati nei settori danneggiati.txt in alcun modo. Per fare ciò, dovrai digitare il seguente comando nel tuo terminale e quindi premere il tasto Invio:
Il comando fsck richiede anche i privilegi di root per essere eseguito. Questo comando impedirà al nostro Linux Mint 20 di utilizzare i settori elencati nei settori difettosi.txt mentre si lavora con la partizione /dev/sda. Questo comando è mostrato anche nell'immagine qui sotto:
Conclusione:
Seguendo il metodo descritto in questo articolo, possiamo aggregare facilmente tutti i settori danneggiati in un file di testo. Possiamo impedire al nostro sistema operativo di utilizzare questi settori danneggiati per scrivere i nostri preziosi dati. In questo modo, non solo possiamo prevenire la corruzione o la perdita dei nostri dati, ma possiamo anche utilizzare un disco rigido con settori danneggiati per le nostre attività di routine senza alcuna difficoltà.