对系统进行备份或恢复,可能大家首选ghost。 随着Vista的发布,微软还给我们送来了PE 2.0,ImageX是运行于PE 2.0的一个命令提示符工具,通过它可将一台电脑的系统分区捕获为映像文件,再还原到其它电脑上,而且这两台电脑的硬件配置不必相同,就凭这一点,也许你会放弃Ghost。
一、通过AIK获取含ImageX的PE 2
从微软网站下载并安装AIK,安装时,请按默认的路径和组件安装,不然,后面的很多命令得修改——特别是对不太熟悉命令提示符的朋友而言。
1.设置 Windows PE 构建环境
在这一步中,我们将创建Windows PE 2.0的目录结构。
在开始菜单下找到“Windows PE 工具命令提示”,右击之,选择“以管理员身份运行”,弹出命令提示符窗口,输入以下命令:
copype.cmd x86 c:\winpe_x86
命令说明:
●在C盘根目录下创建名为winpe_x86的目录,且在该目录下创建以下子目录,同时,还将拷贝一些必要的文件到这些子目录下。
\winpe_x86
\winpe_x86\ISO
\winpe_x86\mount
●命令中的x86,指的是AIK的安装目录下一个子目录,默认为“C:\Program Files\Windows AIK\Tools\PETools\x86”,如果安装AIK时全部按默认路径、默认组件安装,前面所述的命令用不着修改,否则,必须指明绝对路径。
●命令运行完成后,当前目录自动变化为c:\winpe_x86,请不要修改。
2.添加ImageX
按默认的方法生成PE 2时,不包含本文的主角,即命令提示符工具imagex.exe,得手动添加。
输入以下命令:
xcopy  “C:\Program Files\Windows AIK\Tools\x86\imagex.exe“ c:\winpe_x86\iso\
要注意的是,在使用ImageX将一个分区抓取为映像文件时,可能会遇到一些麻烦。其一:分区中的某些文件被锁定,比如hiberfil.sys、pagefile.sys等,这会造成抓取失败。其二:某些文件没必要抓取出来,比如MP3等。为解决这一问题,我们可创建一个配置文件,来解除锁定或排除某些类型的文件。
请在记事本下输入以下内容:
[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
"System Volume Information"
RECYCLER
Windows\CSC
 [CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf
完成后,以wimscript.ini为名,将其保存到C:\winpe_x86\ISO目录之下。
ImageX在执行时,会自动读取该配置文件并进行对应的处理。
3.生成ISO文件
输入以下命令:
oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO c:\winpe_x86\winpe_x86.iso
该命令的作用是将c:\winpe_x86\ISO目录下的文件创建为一个光盘映像文件,映像文件保存到c:\winpe_x86\目录下,映像文件名为winpe_x86.iso。
用专用的刻录软件(比如Nero、UltraISO等)将该ISO文件刻录到光盘。这张光盘就是增加了ImageX命令的PE 2.0光盘,其作用很大,具体情况请参考相关资料,本文只用其中的ImageX命令对系统进行备份和恢复。
二、在电脑1上创建映像备份
1.抓取映像
用PE 2.0光盘启动电脑,输入以下命令:
ImageX /capture c: d:\mysysbak.wim "PC1"
命令说明:将电脑1的C盘抓取为映像文件(相当于用Ghost对C盘进行映像备份),映像文件名为mysysbak.wim且保存在D盘根目录之下。其中的PC1是随意输入的。
2.合成到光盘
首先,用UltraISO打开前面生成的winpe_x86.iso,将刚生成的映像文件拖到UltraISO主窗口中。
保存修改后的ISO文件。
接着,单击UltraISO下的“工具→刻录光盘映像”,将添加了映像文件的ISO文件刻录到DVD光盘。
至此,一张包含了电脑1系统的万能恢复光盘制作完成。
三、恢复
用万能恢复光盘启动电脑2,输入以下命令:
ImageX /apply maximum X:\mysysbak.wim 1 c:
电脑1上的系统便会自动转移到电脑2上。
与Ghost比较,电脑1和电脑2的硬件配置可以不同,备份或恢复的速度差不多。输入上述命令后,让电脑重新启动,可观察到系统会自动对电脑2的硬件进行搜索和安装。
ImageX虽来自与vista配套的PE 2.0,但同样可用于对WinXP进行备份与恢复。
总结:ImageX主要用于将不同电脑间的备份与恢复,也正因为如此,它在用于对同一电脑进行备份与恢复时显得有些费时,因为恢复后还要对硬件进行重新驱动。

文章如转载,请注明转载自:http://www.5iadmin.com/post/102.html