Cómo reparar un archivo .txt dañado

4

Después de que mi disco duro fue formateado por un error, usé un software de recuperación de datos para recuperar algunos archivos, pero cuando intenté abrir mis archivos de notas y marcadores, solo mostraba caracteres extraños como estos a continuación:

  

° F   / ø £ # ◊ ≠ 'P0Í9 † ‡ q @ ¸≈ «4Xb˚p > îºú˙SFsNëû’AœÚ • Èÿ–) GZWª † uıÙ§§ † ı ß ß ß   å ± æî§ ‰ Á • ¡# ⁄Üá4oπHLqÕ qû'´ – qMPø¬x˙ “-R · BÓœÆ8§é2xÔ @… fi é ÁÒ °; êºÅÄ› {bì ± Ë} (:} M * Ò € ìFΩHQ∆ Oq… † rFXbìû < ÒKÚì¡ ‰ „44ZCW = z '” â˘∞ — ÅëOsDÖÀtèjC˙ä3Ëip' € ı4XaÄy∆ (9¿ ›◊∑é ìé„ 4 {P∆Õä0) = vi9¸ © z) ¥ fñ2 ¥ Äu < ˙PìÄtߢg # fl “û ± ∑¶Tså'âMπ˘zäæ [! \ À! Ú≥Ç ß¶Â ‰ GNΩ   L ± ∞] ∏≈J ™ FÔîF: "D9ï | ¨G} W9 © ∂ùÿŒN3≈L ± ê ~ ˆ · ¥ ï" ≈∏üóÊ «ZmÍ" ± @ y «pi w <   ≥Â19 $ ëÈÈOXà9q “ôõ®UÚ˛ ^ I # Γ ùÂÒ € Ò´B / CÕ8E «9 & ïå› R ¢ √ú ± Áß‚úS Ç3VÑ8ˆˆßX TåıŒ) §K ™ Pt¿Á— ‰ Ûª8 ≠ (ÚÌCBˆÊkFY @ 'ßJâÌÅ # fl üL ÷ ÚZO≤Á® ‰ PëKc, @ N7

    
pregunta Guilherme Killingsworth 13.09.2013 - 08:15

2 respuestas

3

Dada una distribución uniforme de bytes en su archivo, y al analizar los datos de entropía, el archivo parece aleatorio. La entropía (para 1-tuplas) es 7.61 Shannon. Esto es realmente cerca de 8 Shannon, la redundancia en sus datos es insignificante y parece un error aleatorio. Por supuesto, su archivo es demasiado pequeño para un análisis adecuado, pero parece que

  1. Su archivo se comprimió antes, lo cual es poco probable si la extensión del archivo era txt y no hay ningún encabezado de compresión (que yo sepa).
  2. Su archivo fue encriptado.
  3. Escogió borrar el disco mientras formatea.

Creo que es muy probable que sea la tercera opción. No hay manera de restaurarlo.

    
respondido por el Max Ried 13.09.2013 - 13:05
1

Dependiendo del nivel de corrupción, he tenido diferentes éxitos al usar el comando strings , que podría o no revelar algunos de los datos ingresados previamente en formato de texto. Por ejemplo, si estuviera interesado en cadenas legibles para humanos almacenadas en el binario del núcleo, lo usaría de la siguiente manera:

$ strings /mach_kernel | head -5
"%s[KERNEL]: %s"@/SourceCache/xnu/xnu-2050.22.13/osfmk/default_pager/default_pager.c:175
alloc pager thread
"%s[KERNEL]: %s"@/SourceCache/xnu/xnu-2050.22.13/osfmk/default_pager/default_pager.c:179
alloc thread buffer
"%s[KERNEL]: %s"@/SourceCache/xnu/xnu-2050.22.13/osfmk/default_pager/default_pager.c:186

Aparte de eso, puede probar otras herramientas de recuperación de diferentes proveedores (por ejemplo, Disk Drill , o cualquier otra parte de la mitad una docena que aparece en una búsqueda regular en google) para ver si solucionan su situación al generar un archivo de recuperación de datos más adecuado / legible desde su formateo en el disco duro.

Algunas de las herramientas que he utilizado con éxito en el pasado (ayudando a otras almas pobres) incluyen software de YoDot o iSkySoft.

Todos los cuales probablemente usen exactamente el mismo mecanismo para recuperar archivos "perdidos"

    
respondido por el Moreaki 13.09.2013 - 10:44

Lea otras preguntas en las etiquetas