如何处理 .WIM 映像文件?

如何处理 .WIM 映像文件?

我有一台华硕上网本,它的恢复分区和恢复 DVD 中有几幅图像,.WIM 格式

dism是否有任何 Linux/Ubuntu 工具可以处理这些图像?我正在寻找、等的等效工具ImageX。但任何可以安装、提取或查看其内容的工具(GUI 或 CLI)都很好。

答案1

收集@fossfreedom 和@Rinzwind 关于 7z 和 Archive Manager 的想法,并根据我自己的一些想法进行调整,我想我找到了一个很好的解决方案:

Archive Manager(实际上是 File Roller)支持 7z(只要安装了 p7zip 包),而 7z 支持 WIM(谢谢大家!)。但问题在于:File Roller 不知道 7z 支持 WIM。因此,技巧在于“欺骗”File Roller,让其认为 WIM 文件实际上是 7z。当然,重命名(或附加)带有“.7z”扩展名的 WIM 文件名是可行的。但它可以比这更优雅。

我下载并检查了 File Roller 的源代码,发现它(幸运的是)可以通过以下方式检测文件:哑剧类型不是文件名。

因此完整的解决方案可能是:

  • 确保您已p7zip软件包已安装。您可以使用以下命令安装它:

    sudo apt-get install p7zip-full
    
  • 对于 Mime-Type 数据库编辑,请安装assoGiate(文件类型编辑器)。它是一款非常简单、直观、精致的工具。是 mime 类型编辑的必备工具。它曾多次拯救了我,包括现在

  • 要在 Ubuntu 12.04 (Precise) 中安装它,请使用以下命令:

    sudo apt-get install assogiate
    
  • 要在 Ubuntu 14.04 (Trusty) 中安装它,您需要在以下位置手动安装 libgnome-vfsmm-2.6-1c2a发射台。在“已发布的版本”中,单击您的体系结构的版本。在下一页中,在“可下载文件”中下载 *.deb 文件。我们也需要安装 Universe repo 中提供的 libxml++2.6-2,因此我们可以使用 dpkg 安装 assoGiate:

    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”。

关联1

  • 选择x-7z-压缩, 去Type > Edit

  • 转到Filenames选项卡,单击Add按钮

  • 类型*.wi​​m, 点击Add

关联2

  • 关闭所有对话框,瞧!

  • Nautilus 现在将 WIM 档案显示为 7-zip 档案。鉴于 7-zip 可以处理这些档案,所以这并不完全是错误的。无需重命名,文件名完整无损。

关联4

  • 双击它们,好用的 Archive Manager 会毫无怨言地打开它们。无需 Wine 或任何奇怪的 GUI

在此处输入图片描述

笔记:MIME 类型数据库中的这些更改仅对当前用户有效。要进行系统范围的更改,请以 root 身份打开文件类型编辑器:

gksudo assogiate &

最后但同样重要的一点是,对于命令行,可以跳过所有这些步骤,并可以使用以下命令:

7z x INPUTFILE.wim -oOUTPUTFOLDER

答案2

编辑:从收到的评论来看,Archive Manager 理论上应该支持 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 下顺利安装(我使用的是 wine 1.3)--因此您可以使用 GUI 浏览 wim:

在此处输入图片描述

谷歌搜索了一下,原生 Linux GUI 供不应求 -这里是我发现的一个,但我自己还没有测试过

在此处输入图片描述

答案3

任何人还必须注意:

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.

答案4

我希望普通的坐骑可以完成这项工作,一些使用保险丝的轨道

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

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

相关内容