hay utilidades de terminal disponibles en Linux que pueden ayudarlo a administrar sectores defectuosos de disco duro. Puede escanearlos y marcarlos como inutilizables también usando estas utilidades.
los sectores defectuosos o los bloques defectuosos son una porción dañada de su unidad de disco duro mecánica que no se puede usar para fines de almacenamiento de datos. Sin embargo, el sistema operativo todavía puede escribir en esos sectores a menos que los marque específicamente como ‘malo’ o inutilizable., Además, si tiene datos almacenados en esas áreas del disco duro, es muy difícil recuperarlos también.
aunque, la última tecnología de almacenamiento de computadoras como SSD, etc casi elimina este problema. Sin embargo, todavía hay un gran número de unidades de disco duro en uso hoy en día que está envejeciendo y podría comenzar lentamente a tener sectores defectuosos.
Por lo tanto, debe escanear periódicamente su disco duro (especialmente los antiguos) en busca de sectores defectuosos si siente que su sistema se está ralentizando, o, disk IO está aumentando., En Linux (Ubuntu, Fedora y otras distribuciones), puede hacer esto fácilmente a través de los siguientes comandos de terminal.
cómo administrar sectores defectuosos de disco en Linux
es mejor ejecutar los comandos siguientes cuando su disco no está montado con el sistema operativo. Por lo tanto, yo sugeriría, intenta esto usando el arranque del sistema operativo en vivo desde una memoria USB. Puede crear un LIVE USB usando esta guía con cualquier sistema operativo Linux de su elección (recomendado: Ubuntu).,
sin embargo, todavía puede ejecutar estos comandos en su distribución Linux instalada, pero no debe escanear o marcar el sistema de archivos raíz «/» montado.
buscar sectores defectuosos
como primer paso, identifique la partición del disco que desea buscar sectores defectuosos. Si tiene instalado GParted, es fácil de averiguar. De lo contrario, puede ejecutar el siguiente comando (lsblk – list block devices) para ver las particiones de su disco.
sudo lsblk -o name,mountpoint,label,size,uuid
Si está ejecutando el comando anterior a través de LIVE USB, asegúrese de que puede identificar su disco duro y memoria USB., Normalmente HDD debe definirse como /dev/sda
.
luego puede ejecutar badblocks
comando como se muestra a continuación con el interruptor detallado (-v). Y guarde la salida en un archivo de texto para su posterior investigación. Esto es solo una verificación si tiene sectores defectuosos en el disco duro o no.
sudo badblocks -v /dev/sda1 > ~/bad_sectors.txt
reparar sectores defectuosos
para sistemas de archivos ext2, ext3 y ext4, puede usar e2fsck
utilidad para verificar y reparar sectores defectuosos. En el terminal ejecute el comando debajo con privilegios de administrador para verificar y reparar.,
sudo e2fsck -cfpv /dev/sda1
asegúrese de reemplazar sda1
con el buen identificador de dispositivo. Los parámetros » c «buscan bloques defectuosos y los agregan a una lista,» f » Hace una comprobación en el sistema de archivos. El parámetro» p «repara cualquier cosa si es posible y» v » es el modo detallado que le da la salida terminal del progreso del comando.
también puede especificar el archivobad_sectors.txt
creado en los pasos anteriores, así como forzar e2fsck
para reparar los del archivo solo a través del siguiente comando.,
sudo e2fsck -l bad_sectors.txt /dev/sda1
para otros sistemas de archivos (como FAT32), puede usar fsck.
sudo fsck -l bad_sectors.txt /dev/sda1
Sin embargo, la ejecución del comando anterior puede tardar varias horas en ejecutarse dependiendo del tamaño de la partición del disco y el estado de su disco. Así que prepárate antes de iniciar el comando. Intente no terminar el comando a través de CTRL + C o CTRL + Z mientras está en progreso.
espero que este tutorial le haya ayudado a identificar problemas en su disco duro y marcarlos como malos para evitar una mayor pérdida de datos., Recuerde que incluso si marca los sectores como ‘malo’, el disco todavía está físicamente dañado ya. Es simplemente una solución de software para marcar esas pistas como malas para decirle al sistema operativo que no acceda. Si su disco duro comenzara a tener sectores defectuosos, a la larga, empeoraría. Por lo tanto, se recomienda que debe comenzar a realizar copias de seguridad de sus datos y reemplazar su disco duro con uno nuevo o ir a las últimas unidades SSD.