喵喵实验室 - 利用ImageX自制封装系统

2009-9-10 15:22| 发布者: pcBeta| 查看: 3283| 评论: 0|原作者: jolinyuan|来自: 景友分享

摘要: 前言(也叫废话 ^^)看着最近Win7火的跟那虾米是的..什么RTM..OEM..XXM..各种M..让大家许久没有换装的硬盘着实累了一阵子.喵喵也是...最近各种版本的重装..测试..确实辛苦了我的硬盘了...不过眼看着WIN 7从种种的不兼容..一路到现在的足以应付常规应用来讲已经很不错了..大家还是鼓励 ...

前言(也叫废话 ^^)

看着最近Win7火的跟那虾米是的..什么RTM..OEM..XXM..各种M..让大家许久没有换装的硬盘着实累了一阵子.喵喵也是...最近各种版本的重装..测试..确实辛苦了我的硬盘了...不过眼看着WIN 7从种种的不兼容..一路到现在的足以应付常规应用来讲已经很不错了..大家还是鼓励下"小7"吧...好了..废话不多说..本文旨在帮助大家自制属于自己的系统镜像..以便及时恢复.

命令语法

功能介绍先,ImageX是MS本家的磁盘镜像工具,这里提供的是网上的牛人从Vista中提取的,膜拜下先..

ImageX制作的镜像文件扩展名不像GHOST的*.GHO,而是*.WIM,Microsoft Windows Imaging Format (WIM) 映像格式。WIM 映像格式并非现在相当常见的基于扇区的映像格式,它是基于文件的。与其他格式相比,通过使用基于文件的映像格式

微软官方的资料,WIM 具有以下益处:

WIM 映像格式是硬件不可知的,这意味着您只需要一个映像来寻址许多不同的硬件配置。

WIM 映像格式还允许您在一个实际文件中存储多个映像。例如,Microsoft 可在一个 WIM 映像文件中附带多个 SKU。您可以在单个映像文件中存储具有或不具有核心应用程序的映像。而且,您可以将其中一个映像标记为可引导映像,从而允许您从包含在 WIM 文件中的磁盘映像来启动计算机。

WIM 映像格式还启用了压缩和单一实例,从而可大大减小映像文件的大小。单一实例是一种允许您用一个文件副本的空间来存储多个文件副本的技术。例如,如果映像 1、2 和 3 均包含文件 A,则单一实例将存储文件 A 的单个副本,并将映像 1、2 和 3 指向该副本。

WIM 映像格式允许您离线维护映像。您可以添加或删除某些操作系统组件、补丁以及驱动程序,而无需创建一个新的映像。例如,现在对于 Microsoft Windows XP 来说,您要花费几个小时来更新一个映像,而 Windows Vista 只需要几分钟的时间即可。例如,要将某个补丁添加到 Windows XP 映像,您必须引导主映像,添加该补丁,然后再次准备映像。对于 Windows Vista,您可离线维护映像。

与要求您将磁盘映像部署到其容量大于或等于源磁盘容量的分区的、基于扇区的映像格式不同,WIM 映像格式允许您在任意大小的分区上安装磁盘映像。

Windows Vista 提供一个用于名为 WIMGAPI 的 WIM 映像格式的 API,开发人员可以使用它来处理 WIM 映像文件。

WIM 映像格式允许非破坏性的部署。这意味着您可以将数据保留在您应用映像的卷上,因为该映像的应用程序并不清除磁盘的现有内容。

但是喵喵个人觉得,最好的地方是以下部分:

1.基于非系统创建镜像文件,支持WIN PE

2.创建操作命令行很简单的说

3.WIM 镜像格式并非基于扇区的镜像格式,它是基于文件的,这一点很大程度上杜绝了因为使用网上下载的*.GHO文件而恢复错误或者硬件信息不匹配而造成的蓝屏与死机问题

首篇 基础操作


例:

创建镜像  ImageX /capture C: D:\data.wim "Drive C " /verify

"/capture”参数的作用是创建镜像文件,而该参数后面的“C:”则指定了要创建镜像的目标分区.“D:\data.wim”这个参数指定了镜像文件的保存位置以及名称,“Drive C”参数定义了镜像文件的描述,需要用引号引用.最后的"/verify”参数则会让ImageX创建完镜像之后进行校验.当屏幕显示"Successfully imaged C:\”的字样时表示镜像已经创建完成了.创建出来的data.wim文件就可以用于之后的部署了.还有一点就是,之前提到ImageX可以将创建出来的镜像文件保存在预创建镜像的分区上,所以我们完全可以将data.wim保存在C盘,而且完全不会影响备份操作,这其实是基于文件的镜像工具和基于扇区的镜像工具的最大不同.

压缩镜像 ImageX /compress maximum /capture c: d:\data2.wim “Drive C” /verify

有时我们可能会希望尽量减小生成的镜像文件的体积,这时候ImageX的压缩功能就起到作用了,压缩参数有两个选项:Fast和Maximum,其中后者的压缩率更高一些,当然花费的时间可能就.....(注:压缩命令只有在创建镜像的时候才可以使用,不支持修改镜像文件时加压缩参数)

那上面的命令意思就是,创建C盘镜像,保存在D盘下,文件名称 data2.wim,创建时最大限度压缩镜像文件.

拆分镜像 ImageX /split d:\data.wim d:\datasplited.swm 700

一般...手欠的家伙们(也包括喵喵哈..)学会利用简单的创建镜像操作后可能就开始了没完没了的实验了,不过..当你创建出一个不错的镜像后,如果需要刻录到CD上..或者带有软件的系统镜像,一张CD或者DVD可能空间不足以保存文件,这个时候我们就需要用到拆分功能,它会创建一系列带有固定编号的.swm文件.

比如要拆分的文件是data.wim,那么拆分后的文件就是data1.swm、 data2.swm等.拆分命令使用的时候同样有些需要注意的地方,首先,无法在创建映像文件的时候使用,只能在映像文件创建成功之后使用.另外,拆分的文件大小是以MB为单位指定的.

应用镜像 ImageX /apply d:\data.wim c: /verify

如果需要在多台计算机上部署OS或者某台计算机的系统崩溃需要恢复,可以使用创建好的镜像文件来恢复,恢复过程是非常简单的,依然需要进入到Windows PE环境下,然后使用"/apply"参数运行ImageX.exe程序即可.

对于新计算机有一点需要注意,在使用ImageX安装操作系统镜像之前,必须首先给硬盘分好区.您可以使用Windows PE自带的分区工具diskpart.exe进行.而如果您嫌麻烦,或者需要处理的计算机太多,也可以自己编写脚本,让Windows PE启动后自动进行分区操作.

上面的命令意思是:从D盘恢复data.wim文件到C盘.

其他命令参照

/append
将卷镜像附加到现有 WIM 文件
/apply
将卷镜像应用于特定驱动器
/capture
将卷镜像捕获到新的 WIM 文件中
/commit
提交对已安装 WIM 进行的更改
/compress
将压缩类型设置为 none、fast 或 maximum
/config
使用指定文件设置高级选项
/delete
从具有多个镜像的 WIM 文件中删除镜像
/dir
显示卷镜像内的文件和文件夹的列表
/export
将镜像从一个 WIM 文件传输到另一个 WIM 文件
/info
返回存储的指定 WIM 的 XML 说明
/ref
设置应用操作的 WIM 引用
/scroll
滚动输出以重定向
/split
将一个现有 WIM 文件拆分成多个只读的 WIM 部分
/verify
验证重复的和提取的文件
/mount
将具有只读访问权限的镜像安装到指定目录
/mountrw
将具有读写访问权限的镜像安装到指定目录
/unmount
卸载安装到指定目录的镜像
/?
返回 ImageX 的有效命令行参数

更多Windows 7 技巧讨论,请移步至远景论坛 Windows 7版块(https://bbs.pcbeta.com/forum.php?gid=181
3

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (3 人)

Empty Ads
今日最多关注
    今日最多评论

      小黑屋手机版联系我们

      Copyright © 2005-2025 PCBeta. All rights reserved.

      Powered by Discuz!  CDN加速及安全服务由「快御」提供

      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

      远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

      GMT+8, 2025-4-27 18:28

      返回顶部