Quanto è facile recuperare i dati non compressi se un settore è danneggiato in un archivio 7zip?


5

Ho circa 100.000 piccoli file di cui eseguo il backup ogni poche settimane. Poiché sono veramente piccoli, la velocità di scrittura sul mio HDD USB 3.0 da 2,5 "esterno è molto lenta.

In 7zip, li ho compressi usando il livello di compressione: Store . Ciò non dovrebbe comprimere i dati, dovrebbe solo creare un file di grandi dimensioni, giusto? L'ho fatto perché la velocità di trasferimento di un file di grandi dimensioni è molto migliore di quella per molti file di piccole dimensioni.

Se sul disco rigido è presente un blocco danneggiato, ciò non costituirebbe un problema se avessi 100k file di piccole dimensioni: alcuni andranno persi ma ne avrò un altro 99%. Cosa succede se ho un blocco danneggiato in un file "compresso" veramente grande? Posso recuperare l'altro 99% dei dati non danneggiati?


3
I file PAR (cercare) possono essere creati per riparare archivi danneggiati
Ramhound,

Sicuramente secondo il suggerimento di Ramhound. Attenzione che la generazione è lenta. La mia memoria è che il formato Par2 non gestisce file da 100k, dovrai romperlo.
Loren Pechtel,

Risposte:


3

Gli archivi 7zip che usano la modalità di compressione "store" non hanno effettivamente alcuna compressione effettiva; puoi vedere tutti i dati originali nel file 7z se lo apri con un editor esadecimale. La fine di un file è immediatamente adiacente all'inizio del successivo. Contabilità come nomi di file, dimensioni di file, checksum CRC32 e offset all'interno dell'archivio sembrano essere compressi all'inizio e / o alla fine dell'archivio.

Quando ho scarabocchiato su una grande corsa nel mezzo del file, WinRAR ha rifiutato di estrarre solo i file interessati, quelli che non ho colpito sono usciti bene. Anche 7zip si è lamentato della corruzione, ma ha comunque tirato fuori tutti i file. Il mio scarabocchio era quindi visibile nei file non archiviati, ma per il resto erano intatti.

Se la contabilità è danneggiata, 7zip non sarà in grado di leggere l'archivio e dovresti salvare i dati sopravvissuti con un editor esadecimale. Ma finché l'inizio e la fine dell'archivio sono intatti, sarai in grado di estrarre tutti i dati con mezzi normali ad eccezione delle parti interessate dalla corruzione del disco. Tuttavia, se questi dati sono importanti, è necessario effettuare e archiviare backup off-site.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.