.WIM görüntü dosyalarını nasıl idare ederim?


20

Bir Asus netbook'um var ve kurtarma bölümü ve kurtarma DVD'si .WIM formatında birkaç resme sahip .

Bu görüntüleri ele almak için herhangi bir Linux / Ubuntu aracı var mı? Im eşdeğerleri arayan dism, ImageXvb Ama monte veya özü veya içeriği güzel olurdu görüntüleyebilir herhangi bir araç (GUI veya CLI).

Yanıtlar:


18

@Fossfreedom 'ın ve @Rinzwind' in 7z ve Archive Manager hakkındaki fikirlerini bir araya getirip, bazılarını da kendimden ayırarak, güzel bir çözüm buldum:

Archive Manager (aslında File Roller) 7z'yi (p7zip paketi kurulu olduğu sürece) ve 7z WIM'i destekler (teşekkürler çocuklar!). Ama burada yakalamak: File Roller 7z'nin WIM'i desteklediğini bilmiyor. Yani püf noktası WIM dosyalarının aslında 7z olduğunu düşünmek için "aptal" Dosya Silindiridir. ".7z" uzantılı eserlerin WIM dosya adlarını kesin, yeniden adlandırma (veya ekleme). Ancak bundan daha zarif olabilir.

Dosya Makinesinin kaynak kodunu indirip inceledim ve dosya dosyalarına göre değil , dosyaları mime türlerine göre algıladığını (neyse ki) buldum .

Yani tam çözüm olabilir:

  • P7zip paketinin kurulu olduğundan emin olun . Aşağıdaki komutla yükleyebilirsiniz:

    sudo apt-get install p7zip-full
    
  • Mime-Type dababase düzenleme için assoGiate (Dosya Tipleri Düzenleyicisi) kurun . Çok kolay, sezgisel, iyi cilalanmış bir araçtır. Mime türü düzenleme için sahip olması gereken. Beni şimdi bir kereden fazla kurtardım

  • Ubuntu 12.04'e (Kesin) yüklemek için aşağıdaki komutu kullanın:

    sudo apt-get install assogiate
    
  • Ubuntu 14.04'e (Güvenilir) yüklemek için libgnome-vfsmm-2.6-1c2a'yı Launchpad'de manuel olarak kurmanız gerekir . "Yayınlanan sürümler" bölümünde, mimarinizin yayınlanmasına tıklayın. Bir sonraki sayfada, ". İndirilebilir dosyalar" daki * .deb dosyasını indirin. Libxml ++ 2.6-2 programını Universe repo'da da yüklememiz gerekiyor, bu yüzden dpkg kullanarak assoGiate'i kurabiliriz:

    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
    
  • İçinde aç Menu > System Tools > File Type Editor

  • Git, Type > Find(CTRL + F veya arama simgesi), "7z" yazın.

assogiate1

  • Seç x 7z sıkıştırılmış , gidinType > Edit

  • FilenamesSekmeye git , Addbutona tıkla

  • Tür * .Wim , tıklayınAdd

assogiate2

  • Tüm iletişim kutularını kapatın ve presto!

  • Nautilus şimdi WIM arşivlerini 7 fermuarlı bir arşiv olarak gösteriyor. Bu, onları idare eden 7 fermuar olduğu düşünüldüğünde, tamamen yanlış değildir. Yeniden adlandırma gerekmez, dosya adları bozulmaz.

assogiate4

  • Bunları çift tıklattığınızda, iyi bir Arşiv Yöneticisi onları şikayet etmeden açar. Şarap veya garip bir GUI'ye gerek yok

görüntü tanımını buraya girin

Not : Mime tipi veritabanındaki bu değişiklikler sadece geçerli kullanıcılar için geçerlidir. Sistem çapında bir değişiklik için, Dosya Türü Düzenleyici'yi kök olarak açın:

gksudo assogiate &

Son fakat en az olmayan, komut satırı için, tüm bu adımlar atlanabilir ve aşağıdakiler kullanılabilir:

7z x INPUTFILE.wim -oOUTPUTFOLDER

6

EDIT: Alınan yorumlardan, Arşiv Yöneticisi teoride WIM desteğine sahip olmalıdır. Ancak benim için bir WIM açmaya çalışırken "Arşiv Türü desteklenmiyor" hata mesajı veriyor. Ancak, WIM'i masaüstüme kopyalayıp bir .7z uzantısı ekleyerek Arşiv Yöneticisinin WIM'i doğrudan açmasını sağlar. Not: 7Zip'i yazılım merkezinden kurmanız gerekir.

P7Zip, WIM dosyalarını okuma yeteneğine sahiptir. Yazılım merkezinde "7Zip" için arama yaparsanız, "7z" komut satırı aracını yükleyecektir.

seçenekler için 7z --help komutunu kullanın.

Windows 7 Recovery diskimden bir örnek aşağıdaki gibidir:

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

indirme sitesindeki .exe (yukarıdaki bağlantı) şarap altında OK yüklüyor (şarap 1.3 kullanıyorum) - böylece bir GUI kullanarak wim'e göz atabilirsiniz:

görüntü tanımını buraya girin

Etrafta dolaşmak, yerel bir linux GUI'sinin yetersiz olması - işte bulduğum bir tane, ancak bunu kendim test etmedim

görüntü tanımını buraya girin


Arşiv yöneticisi ayrıca 7zip'i de destekliyor.
nickguletskii

@ nickguletskii - Başlangıçta bunu Windows 7 WIM'imde kullanmayı denedim - sağ tıklayıp "arşiv yöneticisi ile aç" ı denediğimde hata attı
fossfreedom

@ nickguletskii: WIM dosyalarını açmak için Arşiv Yöneticisi'ni kullanırken @fossfreedom ile aynı hatayı aldım. "Arşiv türü desteklenmiyor" diyor.
MestreLion

@MestreLion'un 7zip yüklü olması gerekir ve daha sonra arşiv yöneticisini kullanabilirsiniz;) aynı rar için de geçerlidir: unrar yüklemek ve arşiv yöneticisi unrar olabilir.
Rinzwind

1
@Rinzwind - meraklı - 7zip yükledim ama arşiv yöneticisi windows 7 wimin ile çalışmıyor. Belki sadece eski bazı wim'lerle çalışır.
fossfreedom

4

Ayrıca herkes şunları aramalı:

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

Ana sayfadan:

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

3
Ekteki wimmountprogram .wim dosyalarını salt okunur kullanarak FUSE kullanarak bağlamak için de kullanılabilir. (Okuma-yazma için kullanın wimmountrw).
Lekensteyn

0

Keşke düzenli bir montaj bu işi yapabilseydi, bazı parçalar sigorta kullanıyorsa

http://code.google.com/p/fuse-zip/issues/detail?id=13

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


Düzenli şekilde monte edilemez çünkü WIM dosyaları sadece arşivler (ZIP, TAR, RAR gibi bir dosya koleksiyonu), bir dosya sisteminden yoksundurlar. Bu plataform-bağımsız yapar, ancak aynı zamanda doğrudan monte edilmelerini de önler (ISO gibi dosya sistemi görüntüleri gibi)
MestreLion 12:11

sigorta sadece bunun için ... ssh
dağıtabilirse

Bu salt okunur montajlar için geçerli olabilir (okuma işlemleri hemen hemen her şekilde çevrilebildiği için), ancak yazma işlemleri için arşiv dosyaları çok önemli özellikleri kaçırabilir. Örneğin, parçalanmış dosyalar. Monte edilmiş bir .zip arşivindeki 8kB bir dosyayı 10kB bir dosyayla değiştirdiğimde ne olur? En kötü durumda, arşivin tamamen yeniden yaratılması gerekir - özellikle "sağlam" bir arşiv ise (7z veya RAR gibi) ve bu çok yavaş olabilir.
Jens

ama işe yarayabilirdi ... bazen performans sorun değil ...
rzr
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.