»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
完全数码讨论区
» 专家倾力打造Vista最小镜像:核心文件仅400MB
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[电脑]
专家倾力打造Vista最小镜像:核心文件仅400MB
sarion
沙少
大都督
永不叛党
帖子
93989
精华
1
积分
52542
激骚
1221 度
爱车
主机
相机
手机
注册时间
2002-12-29
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2007-3-16 12:59
显示全部帖子
Windows XP刚刚发布时,笔者曾在一个论坛里遇到一些网友都在研究如何制作“最小的XP镜像文件”但是由于各自制作镜像文件时,安装的软件所在分区不同,所以 “XP的镜像文件到底可以有多小”的争论一直没有“标准”答案。时至今日,Windows Vista(下称Vista)系统的出现让笔者对“最小镜像文件”的话题再次提起兴趣。
细心的朋友可能会发现,安装后的Vista所占用的空间约在7GB~8GB之间,如果用户给系统做镜像备份,以备系统崩溃时的恢复之用,使用Vista系统自带的备份功能生成的备份文件体积约为6GB,而使用“老牌”的ghost制作镜像文件,生成的备份文件则可以“压缩”至3GB。
看来用Ghosta制作Vista镜像文件是不错的选择,但是,这绝不是首选!因为我还可以用其它的工具将Vista系统镜像文件“高压”至400MB!
400MB?!没错,就是400MB!
一、分析Vista安装文件的构成特点
不要以为笔者是不是从“火星”那里借来的了什么特别的镜像工具,我所用的是Vista安装程序中自带的功能。说到这里,笔者要先对Vista的安装文件的构成做一个简单的介绍,这样方便笔者继续写,也方便大家阅读和理解。
小知识:
在Vista安装程序中,一共封装有7个版本的Vista(大家在安装Vista时注意看一下那些可供安装的版本选贤,这其实也就是告诉了用户:这个安装程序中有7个版本的Vista),这些文件都存放在一个名为“install.wim”文件中,7个版本的Vista在安装文件中只占2GB多一些的空间(如图1)。
制作仅400MB的Vista镜像文件(编辑中)
图1 install.wim文件
为什么7个版本的Vista仅仅只占了2GB多一些的空间呢?这是由于微软给Vista安装光盘使用了特殊的镜像方式:Imagex。
由以上两点我们可以看出,微软对Vista安装程序的封装是以这样的方式进行的:以一个可以制作压缩比相当高的“Imagex”软件,对7个版本的Vista的进行压缩,并最后封装到“install.wim”文件中。
想必有很多网友看到这里已经明白笔者的想法了。既然微软可以利用Imagex将7个版本的Vista“高压”至2GB,我们能否在安装程序中的重复文件剔除,然后再次提取(文件)再次压缩(也即制作镜像)呢?
小提示:
Vista安装程序和XP安装程序一样,其中“潜伏”着大量的,目前还没有被挖掘出来的小软件、小功能,只要用户多多研究,多多琢磨,你还能发现更多、更强的东西出来。
二、系统环境与相关准备
在正式开始制作Vista镜像文件之前,我有必要向大家介绍我的系统环境,制作过程中所需的应用软件,以及各软件的所在分区。
系统信息 具体说明
C 盘 已安装Windows XP SP2
D 盘 Vista安装程序、UltraISO、Imagex6000 等均此盘目录下
E 盘 已安装有Vista、DreamScene、Office、PS、Fireworks等
硬盘 80GB
备注 Vista分区内常用软件的多少,直接影响到制作备份文件的大小
点击进入UltraISO下载页面 点击直接下载Imagex6000
三、提取install.wim文件
想法出来了,我们就开始动手吧。首先利用UltraISO从Vista镜像安装程序中提取 “install.wim”文件,然后将提取的文件存放到D盘下。请注意,不要将提取的“install.wim”文件存放到系统盘下。此外,存放的目标盘的空间最好是“足够大”。建议不小于10GB剩余空间。
用户如果已经有Vista安装文件的话,可以直接从光盘中复制;如果只有镜像文件,那么就需要借助UltraISO来提取:
运行UltraISO,点击“文件”→“打开”,然后将路径定位到Vista光盘镜像ISO文件(如D:vista.iso,如图2),在镜像文件内找到并鼠标右击“install.wim”,在弹出的菜单中选择“提取到”,指定保存文件的路径后,程序就开始提取文件了。
制作仅400MB的Vista镜像文件(编辑中)
图2 提取install.wim文件
特别提醒:由于提取的文件比较大,程序处理时间可能会很长,用户在等候的过程中切不可因为“耐不住性子”,而强行中止操作,以致提取失败。
四、用Imagex6000封装备份Vista
由于本文是以双系统为基础(C盘为XP,E盘为Vista),因此,我们就不必借助Windows PE了,直接重启计算机并进入XP系统下。
进入XP系统,打开命令提示符,然后输入如下命令:
d:imagex6000Imagex /append e: d:install.wim "vista back"
输入完毕后,“回车”即让程序执行扫描E盘的命令(如图3、4、5),然后将整个硬盘E分区备份、封装,追加到“install.wim”文件中。整个过程约30~70分钟不等,一般是取决于你E盘下安装的常用软件的大小、多少。本文“消费”的时间约为50分钟。
制作仅400MB的Vista镜像文件(编辑中)
图3 程序在扫描E盘
制作仅400MB个性化Vista镜像文件
图4 扫描中
制作仅400MB个性化Vista镜像文件
图5 扫描完毕
小知识:
Imagex是基于文件的方式进行镜像的,最大的好处在于可以将镜像恢复到另一个硬件完全不同的系统中。常见的一些镜像制作工具是基于磁盘扇区进行操作,只能运行于专门的恢复环境,对于一些不常见的存储系统都不支持,如SCSI、SATA,以及各种级别的RAID等。
五、生成新的Vista镜像文件
在完成上一步后(也即封装成功),再次运行UltraISO,加载Vista安装光盘镜像ISO文件。加载后请删除其中的 “install.wim”文件,然后把刚刚生成的“install.wim”文件“加入”到打开的Vista镜像文件,最后点击“保存”按钮即可生成新的Vista系统镜像文件。
这里需要特别更大家交代一点,如果封装没有成功,最后的界面应该是这样(如图6):
制作干净仅400MB的Vista镜像文件(编辑中)
图6 没有封装成功的情况
如果封装成功,最后出现的界面应该是这样(如图7):
制作干净仅400MB的Vista镜像文件(编辑中)
图7 封装成功的情况
比较图4和图5,白色区块内如果是“Vista Back”就说明是封装成功了。查找这一区块的方法是在窗口内点右键,在弹出的菜单中选择“查找”,然后在查找框内输入,“回车”后即可定位到图中的所示的白色区块上方。
现在我们来看看新生成的“install.wim”文件是多大(如图8)
制作干净仅400MB的Vista镜像文件(编辑中)
图8 替换后的install.wim文件
将图8与图2比较一下,新生成的install.wim文件现在是3.11GB,比原来的2.16GB多出了950MB。
前面我们说是“制作400MB”的系统镜像,怎么生成的个性化镜像文件是950MB呢?这其实不难理解,因为在制作备份文件前,我已经安装了DreamScene(梦幻桌面)、Office、Photoshop、Fireworks等软件,而这些软件所占的空间约为 566MB(如图9)。
这也就是说,如果刨除这些常用软件所占的空间,最后的Vista镜像文件则是950MB减去566MB,最后的结果为384MB,还不到400MB!
制作干净仅400MB的Vista镜像文件(编辑中)
图9 常用软件所占的空间
到这里,整个“个性化400MB”镜像文件就制作完毕了,倘若用户的Vista系统出现故障时,可以先进入XP系统,然后在命令提示符窗口下运行如下命令:
d:Imagex6000Imagex /apply d:install.wim "Vista Back" e:
执行命令后,即可恢复E盘的Vista系统,再次重启即可进入系统了。
小结:
Imagex的功能在本文里得到一点点体现,除了制作高压缩比的镜像文件外,它还以对原有的镜像文件进行再次压缩,此外,它还以分解镜像文件,以及往以及制作完毕的镜像文件中添加新内容,比如你制作Vista系统后,微软发布了新补丁程序,你就可以利用这个功能将补丁文件添加进去了。
文章来源:ZOL
UID
7367
帖子
93989
精华
1
积分
52542
交易积分
14
阅读权限
50
在线时间
11578 小时
注册时间
2002-12-29
最后登录
2025-2-24
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计