内容,这其实就是我们在使用 “/capture”参数创建映像时输入的描述。因此在使用的时候要注意输入详细的描述信息,方便日后的使用。
查看映像文件内容
随着使用时间的延长,管理员们可能需要管理越来越多各种用途的映像文件。如何快速从多个映像文件中找到自己的目标就显得非常重要。通过使用imagex的 “/dir”参数,我们就可以直接把某个映像文件,甚至具体到其中附加的某个镜像的内容显示出来。该参数的使用方法是这样的:imagex /dir d:\data.wim 1。
首先让我们试试看使用“/dir”参数列出映像文件中具体某个镜像的内容。回到Windows正常状态下(注意,这一步操作不能在Windows PE环境下进行,必须回到Windows下),然后运行下列命令:
imagex /dir d:\data.wim 1
这将显示data.wim这个映像文件中包含的镜像内容(如果映像文件中包含了多个镜像,也可以通过编号指定具体镜像)。这里显示的内容非常多,查看起来很不方便,那么我们就可以使用这样的命令:
imagex /dir d:\data.wim 1 >d:\list.txt
该命令可以将显示的内容全部输出到D盘一个名为list.txt的文本文件中,使用文本编辑器查看和搜索具体文件就相当简单了。
这里有个问题需要注意,就算您的映像文件中只包含了一个镜像,在使用/dir参数的时候依然需要在文件名后面指定镜像编号,否则将无法列出其中的内容。暂时不清楚这是设计特性还是软件的Bug。 将映像文件内容映射为文件夹除了使用“/dir”参数列出映像文件的概括内容,我们还可以使用“/mount”参数和“/unmount”参数将映像文件中具体的镜像映射为本地硬盘上的文件夹,并编辑其中的内容。“/mount”参数有两个,分别是“/mount”和“/mountrw”,其中前者可以将镜像映射为只读文件夹,而后者可以将镜像映射为可读写文件夹。
要注意,这两个命令都只能在Windows XP SP2、Windows Server 2003 SP1以及Windows Vista中使用。同时在映射之前,还要安装WIM FS插件,该插件在WAKI工具包中提供。
安装好插件之后,在命令提示行窗口内运行下列命令:
imagex /mountrw e:\c e:\data.wim 1
“e:\c”的含义是将镜像映射到E盘下一个名为“c”的文件夹中。如果该文件夹内当前有文件,那么在被映射的镜像卸载之前,原先的内容将无法访问。映射了镜像之后,我们就可以使用Windows资源管理器打开映射出来的文件夹,查看其中的内容,添加或者删除文件,或者像在操作本地硬盘那样进行其他操作。
因为我们之前使用的参数是“/mountrw”,这样映射出来的文件是可写的,因此当用完之后,为了使对文件的更改能够生效,我们需要使用 “/unmount”参数配合“/commit”选项,合并对映像文件的修改,并将其卸载。可以用这样的命令:imagex /unmount /commit e:\c。 镜像的提取和删除有时候您可能会遇到这样的情况:一个映像文件中附加了很多不同环境的镜像文件,可其中一个镜像文件已经没用了。为了减少存储空间的占用,您可能希望删除不用的镜像文件。同时,您可能还会有这样的需求:想要将附加到一个映像文件中的独立镜像提取出来,做其他用途。这些任务依然可以通过imagex的参数实现(本段内容需要在Windows PE环境下操作)。
要删除映像文件中附加的镜像,我们可以使用“/delete”参数,例如:imagex /delete d:\data.wim 1。如果希望将映像文件中的某个镜像提取出来,可以使用“/export”参数,例如:imagex /export d:\new.wim d:\data.wim 1。
注意,在提取镜像的时候一定要保证目标映像文件的所在分区具有足够的可用空间。如果可用空间不足,程序不会报错,依然会生成新的映像文件,但是文件本身是不完整的。
imagex.exe的不足
虽然优势很多,不过目前imagex.exe还有很多不足,主要表现在:
imagex只能用于对完整的操作系统以及应用程序创建和应用映像。有些第三方的映像工具可以在操作系统和应用程序发生改变后对其创建“差异映像”,这个imagex.exe是做不到的。
imagex只能创建和使用.wim(Windows Imaging)格式的映像文件,不支持使用其他第三方工具创建的映像。
对于同一个映像文件只能使用一种压缩等级,随后附加的镜像文件也必须使用和初始映像文件一样的压缩等级。
映像文件的映射只能在Windows XP SP2、Windows Server 2003 SP1或者Windows Vista下进行。但是imagex可以对没有安装Service Pack的Windows XP和Windows Server 2003,以及任何版本的Windows 2000创建映像文件。
只有保存在NTFS文件系统下的映像文件才可以被映射为具有读/写权限的文件夹,而保存在FAT、FAT32、ISO或UDF文件系统下的映像文件只能被映射为只读文件夹。这主要是为了避免FAT/FAT32文件系统最大2GB文件的体积限制有可能导致的数据丢失。
该工具不具有磁盘操作能力,因为需要使用微软的其他工具,例如Diskpart以及Format准备用于卷映像的磁盘分区。
本文来源:不详 作者:佚名