Recuperare file zip corrotti

Pubblicità

Guerriero con mazza

Utente Attivo
Messaggi
591
Reazioni
689
Punteggio
67
Come da titolo.
Per qualche oscura magia, due delle sette cartelle che avevo (correttamente) zippato risultano corrotte.
La loro dimensione è corretta, tuttavia non posso ne aprirle ne scompattarle.
Il casino è successo quando le stavo trasferendo dal pc alla chiavetta, mi è uscita due volte una finestra con un messaggio del tipo "includere la fine del file".
Non sapendo cosa fosse e, da non sottovalutare, non potendo fare nulla, ho premuto x e le ho chiuse.
Le altre cartelle le ho scompattate correttamente.
C'è un modo di recuperare anche queste due? Ripeto, la dimensione è intatta, sarà solo la chiusura del file (eof ?) ad essere corrotta, penso.

Ho accesso sia a windows che a linux, quindi posso usare anche terminale se necessario (ammesso che mi indichiate i comandi da dare).
Come detto i file sono .zip e li avevo zippati usando 7zip (mai avuto problemi prima d'ora).
 
Come da titolo.
Per qualche oscura magia, due delle sette cartelle che avevo (correttamente) zippato risultano corrotte.
La loro dimensione è corretta, tuttavia non posso ne aprirle ne scompattarle.
Il casino è successo quando le stavo trasferendo dal pc alla chiavetta, mi è uscita due volte una finestra con un messaggio del tipo "includere la fine del file".
Non sapendo cosa fosse e, da non sottovalutare, non potendo fare nulla, ho premuto x e le ho chiuse.
Le altre cartelle le ho scompattate correttamente.
C'è un modo di recuperare anche queste due? Ripeto, la dimensione è intatta, sarà solo la chiusura del file (eof ?) ad essere corrotta, penso.

Ho accesso sia a windows che a linux, quindi posso usare anche terminale se necessario (ammesso che mi indichiate i comandi da dare).
Come detto i file sono .zip e li avevo zippati usando 7zip (mai avuto problemi prima d'ora).
prova questo:
 
Niente, non funziona niente per il recupero. Solo per la visualizzazione invece: winrar! Come a dire, ecco cosa ti stai perdendo.
Ho provato anche un pò di comandi da terminale, su linux, ma nisba anche lì.

Detto questo, se provo a scompattare/recuperare/riparare, mi dice che il file non è un archivio, quando invece è proprio un .zip.
Allora mi è venuto in mente che l'estensione dei file, a livello di bit, si trova nel header di ciascun file, corretto?
Quindi ho pensato, un tool per aprire/modificare i file binari è Okteta, potrei quindi provare a cercare l'estensione corretta del formato zip in binario e andare ad inserirla (modificando quella corrotta) direttamente dentro al mio file aperto con okteta. Funzionerebbe?

Se anche questo non funziona:
- sono fregato, quelle due cartelle le ho perse
mi consola solo il fatto che potendone vedere il contenuto piano piano potrei provare a ricrearlo (ovviamente però certe cose non si possono ricreare)
- ci sono altre soluzioni che però non mi vengono in mente
 
Prova anche 7Zip, se nessun archiviatore te le scompatta, i file sono danneggiati.

Continua a non essermi chiaro cosa sono questi file zip. Dati importanti? Perché non ne avevi un backup?
 
Prova anche 7Zip, se nessun archiviatore te le scompatta, i file sono danneggiati.

Continua a non essermi chiaro cosa sono questi file zip. Dati importanti? Perché non ne avevi un backup?
Provato 7zip (il primo con cui ho provato, dato che è anche quello con cui li avevo zippati), winrar e diskinternals zip repairs.
Più i comandi zip -F filecorrotto.zip --out filenuovo.zip e successivamente anche zip -FF, da terminale.
Infine anche il comando 7z x filecorrotto.zip.

Cosa sono.
Erano tutte le sottocartelle della cartella Home, quindi Documenti, Foto, Video, ecc. quindi file personali (quando dicevo che non tutto si può recuperare mi riverivo a questi).
Sul perché abbia deciso di archiviarle prima di trasferirle in chiavetta sorvoliamo, resta il fatto che l'archiviazione è avvenuta correttamente, è durante il trasferimento in chiavetta che gli ultimi due si sono corrotti. Come scrivevo nel primo post
Il casino è successo quando le stavo trasferendo dal pc alla chiavetta, mi è uscita due volte una finestra con un messaggio del tipo "includere la fine del file".
ma più precisamente l'errore era questo
appena inserita chiavetta.PNG
ovviamente ho provato a spuntare l'opzione "visualizza file nascosti" da esplora risorse di Windows, come suggerivano alcune guide online, ma non ce ne sono.

Perché non avevo un backup.
Questo doveva essere il backup. E si è corrotto. Purtroppo per me, me ne sono accorto dopo aver cancellato gli originali, in seguito a formattazione e reinstallazione SO.
Generalmente uno non si mette a fare il backup del backup del backup, in ambito casalingo. Ne fa uno ed è felice.
L'errore mio è stato non capire quel messaggio sotto spoiler: potevo solo premere OK ma ricompariva, e allora l'unica era ignorarlo.

Tornando alle possibili soluzioni
Ha senso fare quella prova con Okteta? C'è altro che potrei provare, altre vie che potrei percorrere?
 
Potresti tentare la sorte con PeaZip; mentre se vuoi lavorare a livello di hex: https://www.7-zip.org/recover.html
Ti rigrazio. Peazip non mi ha risolto, nel senso che non ha recuperato nulla, tuttavia tra tutti i tool provati è l'unico che mi ha dato log completo degli errori.
Uno dei due file zip presentava questi due errori:
ERRORS:
Headers Error
Unconfirmed start of archive

WARNINGS:
There are data after the end of archive
Mentre l'altro questo:
Open ERROR: Cannot open the file as [zip] archive

ERRORS:
Is not archive

Can't open as archive: 1
Insomma, se non altro ora con queste info e con la guida nel link che hai postato tu, posso provare a risolvere "a basso livello".
---/
Come sia stato possibile tutto sto casino io no lo so. Ripeto che il processo di creazione archivi è andato a buon fine, senza segnalarmi nessun tipo di errore. I problemi li ho scoperti dopo, con il trasferimento dei file.
 
I backup andrebbero fatti con software appositi che verificano anche la corretta riuscita del backup nello storage dedicato al backup stesso, e andrebbe fatto almeno in doppia copia.
Si sono corrotti probabilmente perché è danneggiato lo storage dove li hai salvati o sono stati trasferiti male nella copia, per questo uso fastcopy con le opzioni di verifica per copie grandi e importanti.


C'è poco da fare, se la struttura è persa.

Prova con questo, magari riesci a recuperare parte se riesce a montare lo zip

 
Uno dei motivi per i quali non faccio i backup "zippati" ma in chiaro, se qualcosa va storto perdo solo il file che stava copiando...
 
Pubblicità
Pubblicità
Indietro
Top