Как мне обрабатывать файлы изображений .WIM?

У меня нетбук Asus, а на его восстановительном разделе и DVD для восстановления есть несколько образов в формате .WIM .

Существуют ли инструменты Linux / Ubuntu для обработки этих изображений? Я ищу эквиваленты dism, ImageX и т. Д. Но любой инструмент (GUI или CLI), который может монтировать, извлекать или просматривать его содержимое, был бы хорош.

20
задан 29 November 2012 в 03:48

4 ответа

При сборе идей @fossfreedom и @Rinzwind вокруг 7z и менеджер Архива и тонкой настройке с некоторыми моими собственными, я предполагаю, что нашел хорошее решение:

Заархивируйте менеджер (на самом деле Ролик Файла) поддержки 7z (целый p7zip пакет установлен), и 7z поддерживает WIM (благодарит парней!). Но вот выгода: Ролик Файла не знает, что это 7z поддерживает WIM. Таким образом, прием состоит в "одурачивании" Ролика Файла, чтобы думать, что файлы WIM на самом деле 7z. Несомненно, переименовывая (или добавляя) имена файлов WIM с ".7z" дополнительными работами. Но это может быть более изящно, чем это.

Я загрузил и и исследовал исходный код Ролика Файла и узнал, что он (к счастью) обнаруживает файлы типами пантомимы, не имена файлов.

Таким образом, полное решение могло быть:

  • Удостоверьтесь, что у Вас есть p7zip установленный пакет. Можно установить его со следующей командой:

    sudo apt-get install p7zip-full
    
  • Для Типа Пантомимы dababase редактирование, установите assoGiate (Редактор Типов файлов). Это - очень легкое, intuitve, хорошо полируемый инструмент. Необходимая вещь для редактирования типа пантомимы. Сохраненный меня несколько раз, включая теперь

  • Для установки его в (Точной) Ubuntu 12.04 используйте следующую команду:

    sudo apt-get install assogiate
    
  • Для установки его в Ubuntu 14.04 (Надежный человек) необходимо установить libgnome-vfsmm-2.6-1c2a вручную в Launchpad. В "Опубликованных версиях", нажмите на выпуск своей архитектуры. В следующей странице загрузите *.deb файл в "Загружаемых файлах". Мы должны установить libxml ++ 2.6-2 доступных во Вселенной repo также, таким образом, мы можем установить assoGiate, использующий 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
    
  • Откройте его в Menu > System Tools > File Type Editor

  • В нем перейдите в Type > Find (CTRL+F или значок поиска), тип "7z".

assogiate1

  • Выберите x-7z-compressed, перейдите в Type > Edit

  • Перейдите в Filenames вкладка, нажать Add кнопка

  • Введите *.wim, нажмите Add

assogiate2

  • Закройте все диалоговые окна, и престо!

  • Наутилус теперь показывает архивы WIM архивом с 7 zip. Который, учитывая, что с 7 zip, который обрабатывает их, это не совсем ложно. Ни для какого переименования не было нужно, имена файлов неповреждены.

assogiate4

  • Дважды щелкните по ним, и старый добрый менеджер Архива открывает их без, жалуется. Никакая потребность вина или любого странного GUI

enter image description here

Примечание: эти изменения в базе данных типа пантомимы допустимы для текущего пользователя только. Для изменения в масштабе всей системы откройте File Type Editor как корень:

gksudo assogiate &

Наконец, что не менее важно, для командной строки, все эти шаги могут быть пропущены, и следующее может использоваться:

7z x INPUTFILE.wim -oOUTPUTFOLDER
18
ответ дан 29 November 2012 в 03:48

Править: Из полученных комментариев менеджер Архива должен в теории иметь поддержку WIM. Однако для меня пытающийся открыть WIM дает "Тип архивирования, не поддерживается" сообщение об ошибке. Однако копирование WIM на мой рабочий стол и добавило, что.7z расширение позволяет менеджеру Архива открывать WIM непосредственно. N.B. необходимо установить 7Zip от центра программного обеспечения.

P7Zip имеет способность считать файлы WIM. Если Вы будете искать "7Zip" в центре программного обеспечения, то он установит инструмент командной строки "7z"

используйте 7z - помогают для опций.

Пример из моего Windows 7 Recovery disc следующие:

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

.exe от сайта для скачивания (связываются выше), установки хорошо под вином (я использую вино 1.3) - таким образом, можно просмотреть wim использование GUI:

enter image description here

Гугля вокруг, собственный Linux, который GUI в дефиците - здесь, является тем, который я нашел, но я не протестировал этого сам

enter image description here

6
ответ дан 29 November 2012 в 03:48

Хотелось бы, чтобы обычное монтирование могло справиться с этой задачей, некоторые треки используют предохранитель

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

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

0
ответ дан 29 November 2012 в 03:48

Каждый также должен посмотреть:

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

С домашней страницы:

*wimlib-imagex* may be used to create customized images of Windows PE,
or to back up, install, or restore Windows operating systems.
0
ответ дан 29 November 2012 в 03:48

Другие вопросы по тегам:

Похожие вопросы: