Wie repariere ich eine beschädigte TAR-Datei?

Wie repariere ich eine beschädigte TAR-Datei?

Ich habe eine 46 GB große Tar-Datei, die eine IMG-Datei einer alten Partition enthält. Leider wird beim Entpacken eine 0-Byte-Datei erstellt.

Die Tar-Datei wurde unter Linux erstellt, ich verwende jetzt Windows. Ich habe WinRAR und Tar (von Unixutils) ausprobiert.

Hinweis: Ursprünglich war es tatsächlich eine Tar.bz2-Datei, aber anscheinend löscht bzip2 beim Dekomprimieren standardmäßig das Originalarchiv, sodass ich jetzt nur noch die Tar-Datei habe.

Wie auch immer, was kann ich dagegen tun?

Antwort1

Können Sie es unter Linux entpacken? Wenn Sie keine geeignete Linux-Maschine haben, können Sie vielleicht eine auf einer virtuellen Maschine einrichten und es ausprobieren. Ich gehe davon aus, dass sich dieses Backup lohnt.

Einige ältere Tools funktionieren nicht unbedingt richtig mit Dateien, die größer als 4 GB sind. Möglicherweise liegt bei Ihnen dieses Problem vor. Vielleicht lohnt es sich, neuere Tools auszuprobieren, um zu sehen, ob das hilft.

Antwort2

  1. Versuchen Sie, es auf einem Dateisystem zu entpacken, das Größen > 4 GB unterstützt.

  2. Führen Sie „file x.tar“ aus, um zu sehen, ob es tatsächlich getarnt, tar-bzippt oder etwas anderes ist.

  3. Sie haben geschrieben, dass bzip2 die Originaldatei gelöscht hat. Das heißt, Sie sollten .tar.bz2 und nicht .tar haben. Übersehe ich hier etwas?

  4. Dekomprimieren unter dem neuesten Linux. Ich hatte Probleme, wenn Dateien unter Windows nicht dekomprimiert wurden, unter Linux aber problemlos funktionierten.

verwandte Informationen