Come riparare un file .txt corrotto

4

Dopo che il mio disco rigido è stato formattato da un errore, ho usato un software di salvataggio dei dati per recuperare alcuni file, ma quando ho provato ad aprire i miei file di note e segnalibri, mostrava solo strani personaggi come questi di seguito:

°F /ø£#◊≠'P0Í9†‡q@¸≈«4Xb˚p>îºú˙SFsNëû‘AœÚ•Èÿ–)GZWª†uıÙ§†s÷èL˛5ZXh3ëä\ü÷åzP3RäûÙßø˝zL€°•èJv) å±æÁ•¡#⁄Üá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

    
posta Guilherme Killingsworth 13.09.2013 - 08:15
fonte

2 risposte

3

Data una distribuzione uniforme dei byte nel tuo file e analizzando i dati per l'entropia, il file sembra casuale. L'entropia (per 1-tuple) è 7.61 Shannon. Questo è davvero vicino a 8 Shannon, la ridondanza nei dati è insignificante e sembra un errore casuale. Ovviamente il tuo file è troppo piccolo per una corretta analisi, ma sembra come se

  1. Il tuo file è stato compresso in precedenza, il che è improbabile se l'estensione del file era txt e non è nota (mi è noto) l'intestazione di compressione.
  2. Il tuo file è stato crittografato.
  3. Hai scelto di proteggere il disco durante la formattazione.

Penso che sia più probabile la terza opzione. Non c'è modo di ripristinarlo.

    
risposta data 13.09.2013 - 13:05
fonte
1

A seconda del livello di danneggiamento, ho avuto un successo variabile utilizzando il comando strings , che potrebbe o meno rivelare alcuni dei dati inseriti in precedenza in formato testo. Ad esempio, se fossi interessato a stringhe leggibili dall'uomo memorizzate nel binario del kernel, lo userei come segue:

$ 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

Oltre a questo, puoi provare altri strumenti di recupero da diversi fornitori (ad esempio Disk Drill o qualsiasi altro mezzo dozzina che compaiono su una normale ricerca su google) per vedere se risolvono la situazione generando un file di recupero dati più adatto / leggibile dalla formattazione del disco rigido.

Alcuni degli strumenti che ho usato con successo in passato (aiutando gli amici poveri) includono software di YoDot o iSkySoft.

Tutti probabilmente utilizzano lo stesso meccanismo per recuperare i file "persi"

    
risposta data 13.09.2013 - 10:44
fonte

Leggi altre domande sui tag