Recuperare file zip corrotti

Guerriero con mazza

Utente Attivo
390
400
CPU
i7-3770K
Dissipatore
Thermalright Macho Rev.B HR-02
Scheda Madre
MSI Z77A-GD65
HDD
SSD: Samsung 870Evo 500GB || HDD: WD Caviar Blue 1TB + WD Caviar Black 2TB
RAM
Kingston HyperX Beast DDR3 2x8GB 1866MHz
GPU
MSI RX 6600 MECH 2X - 8GB DDR6
Audio
Sound Blaster Z
Monitor
AOC 24G2SPAE
PSU
EVGA SuperNOVA 650 GS 80+Gold
Case
Corsair 400R
OS
Windows 10 Pro
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).
 

Eren88

Utente Èlite
1,573
709
CPU
Intel Core i5-8400
HDD
SSD 240GB, HDD 1TB
RAM
8GB DDR4
GPU
NVIDIA GeForce GTX 1050Ti
OS
Windows 7 Professional
Ciao, prova ad aprirlo con WinRAR, poi sulla barra dei menu vai su Utilità > Ripara un archivio danneggiato
 

Blume.

Moderatore
Staff Forum
Utente Èlite
24,474
11,296
CPU
I7 8700K
Dissipatore
Silent loop B-Quiet 360
Scheda Madre
Fatal1ty Z370 Gaming K6
HDD
3 Tera su Western Digital 3 Tera su Toshiba p300 3Ssd da 500Gb
RAM
Corsair Vengeance DDR4 LPX 4X4Gb 2666Mhz
GPU
Msi Gtx 1080Ti Gaming Trio X
Audio
Integrata
Monitor
SyncMaster P2470HD
PSU
Evga Supernova 650W G2
Case
Dark Base 700 B-Quiet
Net
100/50 Ftth Fastweb
OS
Windows 10Pro. 64Bit
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:
 

Guerriero con mazza

Utente Attivo
390
400
CPU
i7-3770K
Dissipatore
Thermalright Macho Rev.B HR-02
Scheda Madre
MSI Z77A-GD65
HDD
SSD: Samsung 870Evo 500GB || HDD: WD Caviar Blue 1TB + WD Caviar Black 2TB
RAM
Kingston HyperX Beast DDR3 2x8GB 1866MHz
GPU
MSI RX 6600 MECH 2X - 8GB DDR6
Audio
Sound Blaster Z
Monitor
AOC 24G2SPAE
PSU
EVGA SuperNOVA 650 GS 80+Gold
Case
Corsair 400R
OS
Windows 10 Pro
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
 

r3dl4nce

Utente Èlite
16,964
9,263
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?
 

Guerriero con mazza

Utente Attivo
390
400
CPU
i7-3770K
Dissipatore
Thermalright Macho Rev.B HR-02
Scheda Madre
MSI Z77A-GD65
HDD
SSD: Samsung 870Evo 500GB || HDD: WD Caviar Blue 1TB + WD Caviar Black 2TB
RAM
Kingston HyperX Beast DDR3 2x8GB 1866MHz
GPU
MSI RX 6600 MECH 2X - 8GB DDR6
Audio
Sound Blaster Z
Monitor
AOC 24G2SPAE
PSU
EVGA SuperNOVA 650 GS 80+Gold
Case
Corsair 400R
OS
Windows 10 Pro
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?
 

Guerriero con mazza

Utente Attivo
390
400
CPU
i7-3770K
Dissipatore
Thermalright Macho Rev.B HR-02
Scheda Madre
MSI Z77A-GD65
HDD
SSD: Samsung 870Evo 500GB || HDD: WD Caviar Blue 1TB + WD Caviar Black 2TB
RAM
Kingston HyperX Beast DDR3 2x8GB 1866MHz
GPU
MSI RX 6600 MECH 2X - 8GB DDR6
Audio
Sound Blaster Z
Monitor
AOC 24G2SPAE
PSU
EVGA SuperNOVA 650 GS 80+Gold
Case
Corsair 400R
OS
Windows 10 Pro
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.
 

r3dl4nce

Utente Èlite
16,964
9,263
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

 

speedyant

Utente Attivo
453
186
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...
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!