Tengo una computadora portátil Dell que recientemente "murió" (obtendría la pantalla azul de la muerte al arrancar) y el disco duro emitiría un extraño ruido cíclico al hacer clic.
Quería ver si podía usar algunas herramientas en mi máquina Linux para recuperar los datos, así que lo conecté allí.
Si ejecuto "fdisk" obtengo:
Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a
Disk /dev/sdb doesn't contain a valid partition table
Bien, la tabla de particiones está en mal estado. Sin embargo, si ejecuto "testdisk" en un intento de arreglar la tabla, se congela en este punto, haciendo los mismos ruidos de clic cíclicos:
Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder 158/19077: 00%
Realmente no me importa que el disco duro vuelva a funcionar, y solo los datos, así que ejecuté "gpart" para descubrir dónde solían estar las particiones. Tengo esto:
dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)
* Warning: strange partition table magic 0x2A55.
Primary partition(1)
type: 222(0xDE)(UNKNOWN)
size: 15mb #s(31429) s(63-31491)
chs: (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
hex: 00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00
Primary partition(2)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
size: 19021mb #s(38956987) s(31492-38988478)
chs: (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
hex: 80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02
Así que intenté montar solo en la antigua partición NTFS, pero obtuve un error:
sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.
Ugh Bueno. Pero luego intenté obtener un volcado de datos sin procesar ejecutando
dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987
Pero el archivo llegó a 59885568 bytes e hizo los mismos ruidos cíclicos de clic.
Obviamente hay un sector malo, ¡pero no sé qué hacer al respecto!
Los datos todavía están allí ... si veo ese archivo de 57 MB en el panel de texto ... puedo ver datos sin procesar de los archivos.
¿Cómo puedo recuperar mis datos?
Gracias por cualquier sugerencia
Solución:
Pude recuperar alrededor del 90% de mis datos:
- Congelar el disco duro en el congelador
- Usó Ddrescue para hacer una copia de la unidad
- Dado que Ddrescue no pudo obtener suficiente de mi unidad para usar testdisk para recuperar mis particiones / sistema de archivos, terminé usando photorec para recuperar la mayoría de mis archivos
fuente
Respuestas:
DDrescue está diseñado para eliminar datos en situaciones como esta. Luego intente montar la imagen, y si faltan archivos, dé una oportunidad a testdisk y photorec en la imagen.
fuente
Como eres experto en Linux, intenta ejecutar Testdisk y PhotoRec en la unidad. O incluso mejor, intente obtener una imagen dd de la unidad y haga que la rastreen. Los discos duros que hacen ruido tienden a tener serios problemas y no duran mucho después de que comienzan los ruidos.
fuente
TestDisk es un escáner de partición de código abierto gratuito y una herramienta de recuperación de datos. Es muy útil para recuperar particiones perdidas. PhotoRec es otra herramienta gratuita de recuperación de datos comúnmente utilizada.
TestDisk es mucho más eficiente que PhotoRec. El problema con TestDisk es que no siempre recupera todos los archivos eliminados. Si accidentalmente reformatea una partición, TestDisk puede recuperar miles de archivos sin perder un solo archivo, pero si eliminó un archivo enviándolo a la Papelera y luego vaciando la Papelera, TestDisk no siempre puede recuperarlo.
Entonces, use TestDisk primero, y si recuperó todos los archivos eliminados con TestDisk, entonces ya está. Si recuperó la mayoría de los archivos eliminados con TestDisk, puede decidir si ha terminado o no. Si no ha terminado después de ejecutar TestDisk, puede intentar recuperar los archivos eliminados usando PhotoRec. PhotoRec no puede recuperar archivos borrados que se han sobrescrito completamente (por ejemplo, con el
dd
programa). En algunos casos, el nombre del archivo se almacena en el archivo mismo. PhotoRec intenta recuperar el nombre de archivo en este caso, pero la mayoría de las veces PhotoRec no puede recuperar los nombres de archivo.Recupere archivos basados en el tipo de archivo usando PhotoRec
Es preferible iniciar desde un DVD / USB en vivo de Linux antes de seguir estos pasos, para evitar el uso del sistema operativo en el que se encuentra el archivo eliminado.
Instale TestDisk si aún no está instalado en su sistema operativo. En las distribuciones de Linux, la instalación de TestDisk también instalará PhotoRec junto con él.
Inicie PhotoRec (inicie desde un terminal en un CD / USB en vivo o inicie como root).
Seleccionar disco duro.
Seleccionar tipo de partición.
Si su disco duro tiene particiones de Linux, seleccione
[Intel]
.Seleccione la opción de tipo de archivo.
Muévete
[File Opt]
y presiona Enter. Aquí puede deshabilitar todos los tipos de archivos presionando s. Use el espacio para alternar el botón de verificación. Seleccione los tipos de archivo para recuperar.Seleccione opciones.
PhotoRec también tiene una lista de diferentes opciones. En circunstancias normales, no necesita modificarlos.
Seleccionar partición.
Mueva el selector a la partición de la que ha eliminado el archivo. A continuación, pulse Enteren
[Search]
.Seleccione el tipo de sistema de archivos.
Si está utilizando Linux, será ext2 / ext3 / ext4, por lo que la selección predeterminada es
ext2/ext3
. De lo contrario, si está recuperando archivos de una partición formateada como FAT o NTFS, seleccioneOther
.Seleccionar espacio para análisis.
Seleccione
Free
si no escribió en esa partición después de eliminar el archivo en particular; de lo contrario, seleccioneWhole
.Seleccione un directorio para recuperar archivos.
Ahora seleccione la ruta donde se almacenarán los archivos recuperados. Luego presione Y.
PhotoRec mostrará cuántos archivos ha recuperado.
fuente
http://www.grc.com/spinrite.htm
He escuchado muchas cosas buenas sobre este programa.
Cuesta un centavo bonito ($ 89.00 para toda la vida, creo, licencia), y no puedo hablar de eso por experiencia personal.
Sin embargo, espero que la comunidad me rechace si no es una buena solución a su problema; espere otras respuestas (y comentarios) antes de gastar efectivo.
Dicho esto, la idea básica del programa es que escanea el disco a un nivel profundo, lee cada sector, busca defectos, errores, errores de lectura, etc. y luego los "arregla" (los intercambia por un buen sector, o simplemente deja que el HD lo haga por sí mismo).
Independientemente, sugiero que en el momento en que saque los datos de su disco, ¡obtenga uno nuevo! ¡Hacer clic es muy, muy malo!
fuente
La mejor herramienta que he usado para la recuperación del disco duro es GetDataBack de Runtime Software . Es un programa de Windows, por lo que tendrá que encontrar una manera de conectar ese disco duro a una máquina de escritorio con Windows. Lo he usado para recuperar una unidad SCSI, una unidad IDE reformateada con Windows XP (recuperación parcial), una unidad con una partición eliminada con FDISK, un disco que el BIOS ni siquiera pudo detectar, etc.
Puede ejecutar la versión de evaluación para averiguar exactamente qué archivos obtendrá, pero cuesta alrededor de USD 80 comenzar a recuperar archivos. Tengo las versiones NTFS y FAT, pero solo utilicé FAT una vez.
fuente