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

18

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

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

    
задан MestreLion 11.04.2011 в 09:24
источник

4 ответа

17

Собирая идеи @fossfreedom и @Rinzwind о 7z и Archive Manager и настраивая некоторые из моих собственных, я предполагаю, что ive нашел приятное решение:

Менеджер архива (фактически File Roller) поддерживает 7z (до тех пор, пока пакет p7zip установлен), а 7z поддерживает WIM (спасибо, ребята!). Но вот улов: File Roller не знает, что 7z поддерживает WIM. Таким образом, трюк состоит в «обмане» File Roller, чтобы думать, что файлы WIM на самом деле 7z. Конечно, переименование (или добавление) имен файлов WIM с расширением «.7z». Но это может быть более элегантно, чем это.

Загрузили и изучили исходный код File Roller и выяснили, что он (к счастью) обнаруживает файлы с именами mime types , not .

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

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

    sudo apt-get install p7zip-full
    
  • Для редактирования dababase Mime-Type установите assoGiate (редактор типов файлов) . Это очень простой, интуитивно-понятный инструмент. Обязательно для редактирования mime-типа. Сохранял меня не один раз, включая сейчас

  • Чтобы установить его в Ubuntu 12.04 (Precise), используйте следующую команду:

    sudo apt-get install assogiate
    
  • Чтобы установить его в Ubuntu 14.04 (Trusty), вам необходимо установить libgnome-vfsmm-2.6-1c2a вручную в Launchpad . В «Опубликованных версиях» нажмите на релиз вашей архитектуры. На следующей странице загрузите файл * .deb в «Загружаемые файлы». Нам нужно установить libxml ++ 2.6-2, доступную также в репозитории Universe, поэтому мы можем установить 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».

  • Выберите x-7z-сжатый , перейдите к Type > Edit

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

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

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

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

  • Дважды щелкните по ним, и хороший менеджер архивов Open откроет их без жалоб. Нет необходимости в вине или каком-то странном графическом интерфейсе.

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

gksudo assogiate &

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

7z x INPUTFILE.wim -oOUTPUTFOLDER
    
ответ дан MestreLion 29.05.2011 в 10:41
источник
6

РЕДАКТИРОВАТЬ: Из полученных комментариев менеджер по архивам должен теоретически поддерживать WIM. Однако для меня попытка открыть WIM дает сообщение об ошибке «Тип архива не поддерживается». Однако копирование WIM на мой рабочий стол и добавление расширения .7z позволяет Archive Manager открывать WIM напрямую. Нотабене вам нужно установить 7Zip из программного центра.

P7Zip имеет возможность читать файлы WIM. Если вы ищете «7Zip» в программном центре, он установит инструмент командной строки «7z»

используйте 7z --help для параметров.

Пример из моего диска восстановления Windows 7 выглядит следующим образом:

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 с сайта загрузки (ссылка выше) устанавливает ОК под вином (я использую wine 1.3) - чтобы вы могли просматривать wim с помощью графического интерфейса пользователя:

Включение в googling, собственный GUI Linux не хватает - здесь - это тот, который я нашел, но я не проверили это сам

    
ответ дан fossfreedom 28.05.2011 в 13:16
4

Любой человек также должен смотреть на:

Ссылка

На главной странице:

*wimlib-imagex* may be used to create customized images of Windows PE,
or to back up, install, or restore Windows operating systems.
    
ответ дан gavenkoa 27.06.2013 в 22:12
0

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

Ссылка

- Ссылка

    
ответ дан rzr 08.10.2011 в 15:20