Reparar todo el sistema de archivos NTFS

14

Estoy buscando herramientas útiles para reparar una partición / unidad NTFS completa, no solo archivos específicos.

Mi caso de uso: estoy tratando de clonar una unidad de netbook a través de partimage. Desafortunadamente, la partición NTFS tiene errores y partimage dice que no pudo leer correctamente desde el dispositivo y finalmente se cierra. Ahorraría una gran cantidad de trabajo si pudiera capturar una imagen de disco y copiarla en una unidad nueva y funcional y volver a montar la netbook.

Herramientas que ya probé:

  • ntfsfix - corre, pero no mejora
  • chkdsk en Windows XP - generando resultados, obviamente reparando, pero luego saliendo y dejándome con un error desconocido

En la partición no hay datos realmente reveladores. Solo vale la pena intentar algunas cosas para evitar la instalación de Windows XP y evitar copiar otros archivos (¿o sería elegante abordar los grandes problemas con unos pocos comandos de terminal ...?). No dude en recomendar herramientas que puedan romper algo.

Tengo una confianza media para guardar la partición porque Palimpsest (también conocido como Utilidad de Discos) me sugiere que el disco tiene algunos sectores defectuosos, pero aún está "en buen estado" (botón verde).

Estoy ejecutando natty y tengo un conocimiento terminal limitado, pero al menos suficiente.

f4lco
fuente
1
¿Has mirado en TestDisk?
Shibumi el
2
testdisk no lo ayudará a recuperarse de sectores defectuosos. La herramienta que necesita parece ser ddrescue(paquete gddrescueen Ubuntu): wiki.lunarsoft.net/wiki/Data_Recovery#ddrescue
organice el
1
@Arrange: le sugiero que lo ponga como respuesta, ya que era la misma sugerencia que iba a hacer. ddrescue ofrece recuperación incluso con problemas en el disco. Hay una parte importante del método de copia de seguridad / recuperación para ddrescure que es esta: "Después de que ddrescue finaliza la primera pasada y termina de dividir las áreas de error, todos los sectores que no pudo leer no se vuelven a intentar. Ddrescue se cierra en ese momento. "
Luis Alvarado
@arrange en este momento estoy ddrescueprobando - tengo ambos discos conectados a través de SATA para aumentar la velocidad
f4lco

Respuestas:

6

Windows ' chkdskes la herramienta autorizada de reparación de NTFS. Si no puede solucionarlo, entonces no tienes suerte. Puede intentar borrar todo el disco y comenzar de nuevo, y el disco puede estar bien, o puede que tenga que reemplazarlo. Comience poniendo a cero todo el disco (suponiendo que sea sda):

sudo dd if=/dev/zero of=/dev/sda

Si eso se completa sin errores, verifique nuevamente las estadísticas SMART en la utilidad de disco. Los recuentos pendientes y offline_uncorrectable deben ser cero. Si el recuento de sector reasignado sigue siendo cero, entonces la unidad está bien y puede formatearla y continuar usándola. Si el recuento reasignado ha aumentado, entonces el disco tiene algún daño físico que puede empeorar con el tiempo. Si está en garantía, reemplácelo. De lo contrario, ejecute la autocomprobación inteligente larga una vez por semana más o menos para asegurarse de que no se desarrollen sectores defectuosos adicionales. Si aparecen más sectores defectuosos, entonces querrá reemplazar la unidad.

psusi
fuente
Gracias por esta respuesta, pero voy a comprar un disco nuevo sin importar los resultados que den mis intentos de recuperación; voy a manejar el netbook a otra persona y no puedo exigir el monitoreo del disco.
f4lco
@phineas siempre que todos los recuentos vuelvan a cero, entonces no hay nada de malo en el disco y no es necesario monitorearlo. Es solo que si el recuento reasignado aumenta, usted tiene algo que vigilar.
psusi
Probé y fue la decisión correcta para comprar un nuevo disco:~$ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': Input/output error 340185+0 records in 340184+0 records out 174174208 bytes (174 MB) copied, 32.69 s, 5.3 MB/s
f4lco