Como eu manipulo os arquivos de imagem .WIM?

20

Eu tenho um netbook Asus, e sua partição de recuperação e DVD de recuperação tem várias imagens no formato .WIM .

Existe alguma ferramenta Linux / Ubuntu para lidar com essas imagens? Estou procurando os equivalentes de dism , ImageX , etc. Mas qualquer ferramenta (GUI ou CLI) que pudesse montar ou extrair ou visualizar seu conteúdo seria interessante.

    
por MestreLion 11.04.2011 / 09:24

4 respostas

17

Reunindo as ideias do @fossfreedom e @Rinzwind sobre o 7z e o Archive Manager, e ajustando com alguns dos meus, eu acho que encontrei uma boa solução:

O Archive Manager (atualmente File Roller) suporta 7z (desde que o pacote p7zip esteja instalado), e o 7z suporta o WIM (obrigado pessoal!). Mas aqui está o problema: o File Roller não sabe que o 7z suporta o WIM. Então o truque consiste em "enganar" o File Roller para pensar que os arquivos WIM são realmente 7z. Claro, renomeando (ou acrescentando) nomes de arquivos WIM com extensão ".7z". Mas pode ser mais elegante que isso.

Eu baixei e examinei o código-fonte do File Roller, e descobri que ele (felizmente) detecta arquivos por tipos mime , não nomes de arquivos.

Portanto, a solução completa poderia ser:

  • Verifique se você tem o pacote p7zip instalado. Você pode instalá-lo com o seguinte comando:

    sudo apt-get install p7zip-full
    
  • Para a edição dababase do tipo Mime, instale assoGiate (File Types Editor) . É uma ferramenta muito fácil, intuitiva e bem polida. Um must-have para edição do tipo MIME. Me salvou mais de uma vez, incluindo agora

  • Para instalá-lo no Ubuntu 12.04 (Precise), use o seguinte comando:

    sudo apt-get install assogiate
    
  • Para instalá-lo no Ubuntu 14.04 (Trusty), você precisa instalar o libgnome-vfsmm-2.6-1c2a manualmente em Launchpad . Em "Versões publicadas", clique no lançamento da sua arquitetura. Na próxima página, baixe o arquivo * .deb em "Arquivos para download". Precisamos instalar o libxml ++ 2.6-2 disponível no repositório Universe também, para que possamos instalar o assoGiate usando o dpkg:

    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
    
  • Abra em Menu > System Tools > File Type Editor

  • Nela, vá para Type > Find (CTRL + F ou ícone de pesquisa), digite "7z".

  • Selecionex-7z-compacted,váparaType>Edit

  • VáparaaguiaFilenames,cliquenobotãoAdd

  • Digite*.wim,cliqueemAdd

  • Feche todas as caixas de diálogo e pronto!

  • O Nautilus agora mostra os arquivos do WIM como um arquivo de 7 zip. Que, dado que é 7-zip que os manipula, não é totalmente falso. Não é necessário renomear, nomes de arquivos estão intactos.

  • CliqueduasvezesneleseobomGerenciadordearquivososabresemreclamar.NãohánecessidadedevinhoouqualquerestranhoGUI

Nota : essas alterações no banco de dados do tipo mime são válidas apenas para o usuário atual. Para uma alteração em todo o sistema, abra o File Type Editor como root:

gksudo assogiate &

Por último, mas não menos importante, para a linha de comando, todas essas etapas podem ser ignoradas e as seguintes opções podem ser usadas:

7z x INPUTFILE.wim -oOUTPUTFOLDER
    
por MestreLion 29.05.2011 / 10:41
6

EDIT: A partir de comentários recebidos, o Archive Manager deve, em teoria, ter suporte a WIM. No entanto, para mim, tentar abrir um WIM dá uma mensagem de erro "Tipo de arquivo não é suportado". No entanto, copiar o WIM na minha área de trabalho e adicionar uma extensão .7z permite que o Gerenciador de arquivos abra o WIM diretamente. N.B. você precisa instalar o 7Zip do centro de software.

O P7Zip tem a capacidade de ler arquivos WIM. Se você procurar por "7Zip" no centro de software, ele instalará a ferramenta de linha de comando "7z"

use 7z --help para as opções.

Um exemplo do meu disco de recuperação do Windows 7 é o seguinte:

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

o .exe do site de download (link acima) instala OK em wine (estou usando o wine 1.3) - para que você possa navegar pelo wim usando uma GUI:

Pesquisando,umaGUInativadoLinuxestáemfalta- aqui é uma que eu encontrei, mas eu não testei este eu mesmo

    
por fossfreedom 28.05.2011 / 13:16
4

Qualquer um também deve procurar:

link

Da página inicial:

*wimlib-imagex* may be used to create customized images of Windows PE,
or to back up, install, or restore Windows operating systems.
    
por gavenkoa 27.06.2013 / 22:12
0

Eu gostaria que uma montagem normal pudesse fazer esse trabalho, algumas faixas usando fusível

link

link

    
por rzr 08.10.2011 / 15:20