Extrahieren Sie großes Archiv mit 7-Zip

5

Ich habe ein 76-GB-Image, das in 28 Dateien ( Foo.7z.001to Foo.7z.028) im "Speicher" -Format aufgeteilt ist, und ich möchte es auf mein D: -Laufwerk extrahieren (das über 523 GB verfügt). Ich habe alle 7-Zip-Einstellungen ausprobiert:

Optionen

... aber die Software speichert die gesamte Ausgabe hartnäckig auf meinem Laufwerk C: (eine SSD mit nur noch 47 GB), bevor sie (anscheinend) an den endgültigen Speicherort verschoben wird. Da es nicht einmal klug genug ist, um herauszufinden, dass 76 nicht in 47 passt, wird es eine halbe Stunde lang ausgeführt, bis es mit der Fehlermeldung Nicht genügend Speicherplatz einfriert .

Ich verwende die neueste stabile Version (9.20), die bereits 4 Jahre alt ist. Habe ich falsch verstanden, wofür "Arbeitsordner" steht? Ist es ein bekanntes Problem? Gibt es einen besseren Archivierer mit 7-Zip-Unterstützung?

Álvaro González
quelle
Dumme Frage, befinden sich die 28 Dateien derzeit auf dem Laufwerk "D:", bevor sie entpackt werden?
MonkeyZeus
Viele Kompressen gehen in (systemdefinierte) Temps über. Sie haben angegeben, zu welchem ​​Laufwerk es ausbricht. Wo auf der Fahrt ist es hingegangen? Könnte sein, dass Sie (systemdefinierte) Temps auf ein anderes Laufwerk legen könnten. Abhängig davon, was passiert, wenn Temps auf einem weniger genutzten Laufwerk abgelegt werden, kann dies auch aus anderen Gründen schnell gehen, wenn mehr "Hardware" an mehr Standorten verwendet wird. Einige Komprimierungen wurden angewiesen, die vorhandene Ordnerstruktur beizubehalten, sodass sie dort enden, wo der Hersteller der Komprimierung entschieden hat, dass sie hingehen sollen. 7-z funktioniert mit allen Arten von Komprimierungen, könnte es sein, dass diese Ordneroptionen nicht für alle "Engines" -Dlls gelten?
Psycogeek
@MonkeyZeus - Sie befanden sich zuvor auf einem externen USB-Laufwerk (also D: hatte 523 + 76 freie GB). Ich habe sie später nach D: verlegt. Ich bekomme in beiden Fällen C: gefüllt.
Álvaro González
1
@ Psycogeek - Die Ausgabe geht an %temp%( C:\Users\alvaro\AppData\Local\Temp), ich weiß, weil ich die temporäre Datei selbst entfernen muss, wenn 7-Zip einfriert.
Álvaro González
Ich sehe, was ist, wenn Sie die Auswahl auf "Aktuell" setzen und die Option "Hier extrahieren" verwenden, während sich die Dateien auf dem Laufwerk "D: \" befinden?
MonkeyZeus

Antworten:

6

Ziehen Sie die Dateien mit der GUI und legen Sie sie dort ab?

Wenn Sie die Option in der Shell verwenden, um "Hierher extrahieren" oder sogar die Schaltfläche "Extrahieren" in der Dateimanager-GUI, sollte dies nicht mehr passieren, da 7-Zip in der Lage sein sollte, die Notwendigkeit der Verwendung eines temporären Verzeichnisses insgesamt zu umgehen .

Dies wird im Abschnitt Warum werden bei der Drag & Drop-Archivextraktion von 7-Zip in den Explorer temporäre Dateien verwendet? FAQ- Eintrag:

7-Zip kennt den Ordnerpfad des Ablageziels nicht. Nur der Windows Explorer kennt das genaue Ablageziel. Und Windows Explorer benötigt Dateien (Drag Source) als dekomprimierte Dateien auf der Festplatte. 7-Zip extrahiert also Dateien aus dem Archiv in einen temporären Ordner und benachrichtigt dann Windows Explorer über die Pfade dieser temporären Dateien. Anschließend kopiert Windows Explorer diese Dateien in den Zielordner.

Um die Verwendung von temporären Dateien zu vermeiden, können Sie den Befehl Extrahieren von 7-Zip verwenden oder per Drag & Drop von 7-Zip auf 7-Zip ziehen.

Ryakna
quelle
Habe es auf diese Weise funktioniert. Wenn es Ihnen nichts ausmacht, bearbeite ich die Antwort mit einem FAQ-Eintrag, den ich gefunden habe.
Álvaro González
0

Bandizip gibt auf seiner Webseite an, dass sein Programm 7zip.001-Dateien unterstützt. Es gibt auch die Möglichkeit, ein temporäres Dateifenster einzurichten. Hoffentlich hilft es Ihnen, momentan habe ich keine sehr großen Dateien, um es selbst zu testen. Hier ist ein Bild des Optionsfensters:

Bildbeschreibung hier eingeben

Testerhood
quelle