¿Cómo averiguo en Linux qué archivo está ocupando un sector determinado en una partición NTFS? Necesito hacerlo porque estoy rescatando datos de un HDD que falla (usando ddrescue
), y quiero averiguar qué archivos han sido dañados por sectores defectuosos.
linux
software-rec
ntfs
data-recovery
Kinokijuf
fuente
fuente
Respuestas:
Resultó que la utilidad necesaria se mencionaba directamente en Ubuntu Rescue Remix (Ubuntu Rescue Remix se descontinuó en 2012) portada: ddrutility
Página de inicio de
ddrutility
: https://sourceforge.net/projects/ddrutility/fuente
El comentario proporcionado por rickhg12hs merece un lugar como respuesta: está en la marca.
Las utilidades ntfs-3g proporcionan algunas funcionalidades útiles. En mi experiencia, la herramienta ntfscluster tiene una ventaja sobre ddrutility en que puede ser independiente, mientras que ddru_ntfsfindbad requiere un archivo de registro ddrescue . No es un problema en el contexto del OP, siempre y cuando el archivo de registro todavía esté disponible.
Intenta algo como:
para identificar qué archivo ocupa el sector de partición 1048576 de la partición NTFS / dev / sda2. Si la unidad tiene errores, puede intentar incluir la
-f
opción, pero sopesar los resultados en consecuencia.Debido a que incluso la
-q
opción de salida silenciosa puede ser un poco hablador, considere redirigir stderr a / dev / null usando de2>/dev/null
modo que solo se muestren los detalles del archivo de salida a stdout .fuente