it-swarm.com.de

Wie gehe ich mit WIM-Image-Dateien um?

Ich habe ein Asus-Netbook, und seine Wiederherstellungspartition und seine Wiederherstellungs-DVD haben mehrere Images im . WIM-Format .

Gibt es Linux/Ubuntu-Tools, um diese Images zu handhaben? Ich suche nach den Entsprechungen von dism, ImageX usw. Aber jedes Tool (GUI oder CLI), das seinen Inhalt mounten oder extrahieren oder anzeigen könnte, wäre nett.

20
MestreLion

Nachdem ich @fossfreedom 's und @Rinzwind' s Ideen zu 7z und Archive Manager zusammengetragen und einige meiner eigenen Ideen geändert habe, habe ich vermutlich eine gute Lösung gefunden:

Archive Manager (eigentlich File Roller) unterstützt 7z (solange das p7Zip-Paket installiert ist) und 7z unterstützt WIM (danke Jungs!). Aber hier ist der Haken: File Roller weiß nicht, dass 7z WIM unterstützt. Der Trick besteht also darin, File Roller zum Narren zu halten, dass WIM-Dateien tatsächlich 7z sind. Sicher, das Umbenennen (oder Anhängen) von WIM-Dateinamen mit der Erweiterung ".7z" funktioniert. Aber es kann eleganter sein.

Ich habe den Quellcode von File Roller heruntergeladen und untersucht und festgestellt, dass er Dateien (dankenswerterweise) anhand von MIME-Typen und nicht erkennt Dateinamen.

Die Komplettlösung könnte also sein:

  • Stellen Sie sicher, dass Sie das Paket p7Zip installiert haben. Sie können es mit dem folgenden Befehl installieren:

    Sudo apt-get install p7Zip-full
    
  • Installieren Sie für die Bearbeitung von Mime-Type-Datenbanken assoGiate (File Types Editor) . Es ist ein sehr einfaches, intuitives und gut poliertes Werkzeug. Ein Muss für die Bearbeitung von MIME-Texten. Hat mich mehr als einmal gerettet, auch jetzt

  • Verwenden Sie den folgenden Befehl, um es in Ubuntu 12.04 (Precise) zu installieren:

    Sudo apt-get install assogiate
    
  • Um es in Ubuntu 14.04 (Trusty) zu installieren, müssen Sie libgnome-vfsmm-2.6-1c2a manuell unter Launchpad installieren. Klicken Sie unter "Veröffentlichte Versionen" auf das Release Ihrer Architektur. Laden Sie auf der nächsten Seite die * .deb-Datei unter "Herunterladbare Dateien" herunter. Wir müssen libxml ++ 2.6-2 installieren, das auch in Universe Repo verfügbar ist, damit wir assoGiate mit dpkg installieren können:

    Sudo dpkg -i libgnome-vfsmm-2.6-1c2a_2.26.0-1build1_AMD64.deb
    Sudo apt-get update
    Sudo apt-get install libxml++2.6-2
    Sudo dpkg -i assogiate_0.2.1-3_AMD64.deb
    
  • Öffne es in Menu > System Tools > File Type Editor

  • Wechseln Sie zu Type > Find (STRG + F oder Suchsymbol), und geben Sie "7z" ein.

assogiate1

  • Wähle x-7z-komprimiert , gehe zu Type > Edit

  • Gehen Sie zur Registerkarte Filenames und klicken Sie auf die Schaltfläche Add

  • Geben Sie *. Wim ein und klicken Sie auf Add

assogiate2

  • Schließen Sie alle Dialoge und presto!

  • Nautilus zeigt die WIM-Archive jetzt als 7-Zip-Archiv an. Angesichts der Tatsache, dass 7-Zip für sie zuständig ist, ist dies nicht ganz falsch. Kein Umbenennen erforderlich, Dateinamen sind intakt.

assogiate4

  • Doppelklicken Sie darauf, und der alte Archivmanager öffnet sie ohne Beschwerden. Keine Notwendigkeit für Wein oder irgendeine seltsame GUI

enter image description here

Hinweis : Diese Änderungen in der MIME-Typ-Datenbank sind nur für den aktuellen Benutzer gültig. Öffnen Sie für eine systemweite Änderung den Dateityp-Editor als root:

gksudo assogiate &

Last but not least können für die Befehlszeile alle diese Schritte übersprungen und die folgenden verwendet werden:

7z x INPUTFILE.wim -oOUTPUTFOLDER
17
MestreLion

BEARBEITEN: Nach eingegangenen Kommentaren sollte Archive Manager theoretisch WIM-Unterstützung haben. Wenn ich jedoch versuche, ein WIM zu öffnen, wird die Fehlermeldung "Archivtyp wird nicht unterstützt" angezeigt. Durch Kopieren des WIM auf meinen Desktop und Hinzufügen einer .7z-Erweiterung kann Archive Manager das WIM jedoch direkt öffnen. N.B. Sie müssen das 7Zip über das Software-Center installieren.

P7Zip kann WIM-Dateien lesen. Wenn Sie im Software Center nach "7Zip" suchen, wird das Befehlszeilentool "7z" installiert.

benutze 7z --help für die Optionen.

Ein Beispiel von meiner Windows 7-Wiederherstellungs-CD lautet wie folgt:

7z e /media/Recovery3/Patch/Modules/Acer-HQ1/SET/WinRE\ LP\ Setup/MOD01SET74EN0N0006.WIM 1.xml

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7Zip Version 9.04 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: /media/Recovery3/Patch/Modules/Acer-HQ1/SET/WinRE LP Setup/MOD01SET74EN0N0006.WIM[enter link description here][1]

Extracting  1.xml

Everything is Ok

Size:       1386
Compressed: 265513728

die EXE-Datei von der Download-Site (Link oben) wird unter wine (ich verwende wine 1.3) in Ordnung installiert. Sie können den wim also über eine GUI durchsuchen:

enter image description here

Herum googeln, eine native Linux-GUI ist Mangelware - hier ist eine, die ich gefunden habe, aber ich habe diese nicht selbst getestet

enter image description here

6
fossfreedom

Jeder muss auch schauen:

http://sourceforge.net/projects/wimlib/

Von der Homepage:

*wimlib-imagex* may be used to create customized images of Windows PE,
or to back up, install, or restore Windows operating systems.
4
gavenkoa

Ich wünschte, ein normales Mount könnte diesen Job erledigen, einige Tracks verwenden Fuse

http://code.google.com/p/Fuse-Zip/issues/detail?id=1

- http://rzr.online.fr/q/mount

0
rzr