El caso es que el otro día un portátil me empezó a hacer cosas raras y al reiniciarlo se quedó un rato pasando chkdsk y encontrando errores. Lo siguiente que hice fue pasarle un chequeo de disco duro y apareció un bloque erróneo en medio del disco.
Ese portátil tiene un disco duro lleno de ficheros comprimidos con firmwares, utilidades y cosas así que tendría que comprobar. Así que me gustaría encontrar utilidades que tengan estas funciones:
- Mapeo de bloques a ficheros. Es decir, que me diga a qué corresponde el bloque x en el disco (area de sistema, sin usar o qué fichero lo utiliza). Debería soportar discos con múltiples particiones y los sistemas de ficheros más populares. Hay una utilidad compañera de ddrescue que puede hacerlo, pero tengo que generar obligatoriamente una copia para que me de esa información.
- Comprobar todos los ficheros que haya en un directorio y sus hijos. Es decir, que vaya recorriendo el directorio y comprobando si los datos que contienen los ficheros zip o 7zip sean correctos (y liste los que hay que recuperar).
- Crear un fichero que ocupe una zona determinada del disco. Es decir, sabiendo que no puedo usar el bloque x, que pueda crear un fichero que esté ubicado exactamente encima de este bloque. No es una buena práctica, pero me aseguro de que no ponga nada importante sobre bloques defectuosos hasta que pueda reemplazar el disco.
¿Conocéis utilidades que puedan hacer estas cosas?