Esta pregunta ya tiene una respuesta aquí:
Necesito recuperar archivos borrados de una partición FAT en Linux. Intenté hacerlo con TestDisk y estaba bien, pero ahora necesito hacerlo desde una partición que tiene muchos sectores defectuosos, y descubrí que los sectores defectuosos están solo en archivos.
Esos archivos no se eliminan y todo el software que probé buscó en toda la partición, no solo el espacio libre que tiene todos mis archivos eliminados.
Intenté usar WinHex muchas veces, pero no funciona con Linux o Wine, así que, ¿qué debería intentar en su lugar?
fuente
No hay una respuesta única para su problema: es posible que desee centrarse más en una estrategia para resolver su problema, en lugar de buscar "algún software" para recuperarlo, especialmente cuando mencionó la palabra "Linux".
Una posible estrategia, si tiene el espacio disponible en un disco limpio, podría ser: 1. Utilice GNU ddrescue para copiar la mayor cantidad de datos posible de la falla la unidad a una nueva imagen / unidad como sea posible. 2. Haga una copia de la nueva imagen / unidad e intente la recuperación con eso. Si tu intento falla, haz otra copia y repite ...
En una copia limpia, lo primero que haría sería ejecutar un chkdsk (o fsck.vfat) para reparar el sistema de archivos y luego copiar los datos. (Espero que los problemas que tenga se corrijan al acceder a los datos disponibles se resolverán con un fsck) Si eso no funciona, podría probar photorec o testdisk u otro software. No usaría WINE, ya sea una PC con Windows o una PC con Linux, pero no una PC con Linux que pretenda ser Windows, ya que realmente desea acercarse lo más posible al sistema de archivos, y la abstracción solo puede estorbar.
fuente