会员登录 | 注册

来去留技术信息资源

来去留技术信息资源
来去留网 > 去看信息 > 程序系统 > 抛弃安装,“假”文件成就真系统

抛弃安装,“假”文件成就真系统

2012-03-20 05:52来源:来去留网发布者:laiquliu 查看:

抛弃安装,“假”文件成就真系统

发布时间:2012-03-19       来源:cfan       点击量:

Windows 7都增加了从VHD文件启动系统的实用,可以直接启动VHD文件内的操作系统。利用它,安装多操作系统将变得更简单。其他系统是否支持从VHD文件启动系统呢?答案当然是肯定的。下面,就让Vista(SP1及以上版本)具有从VHD文件启动系统的功能,从而实现“安装”Windows 7的目的。
火速链接:
★今年的第5期“加油站”中《假作真来真亦假,Windows 7的VHD技术探秘》,讲述了什么是VHD,其原理及作用。
★今年的第6期《尝鲜新系统,收放自如就它行》,介绍了从VHD虚拟文件启动Windows 7的方法;


偷梁换柱,增加VHD启动功能
想让Vista支持从VHD启动系统,其引导文件必须支持对VHD格式的文件进行读写才可以。为了实现这一目的,先复制Windows 7的引导文件,对Vista引导文件进行逐一替换。Windows 7的引导文件有两个:bootmgr和bcdedit.exe,前者在C盘的根目录下,后者则位于C:\Windows\System32目录下;此外,为了让替换了引导文件的Vista多启动菜单的界面还是简体中文,还需要复制Windows 7系统盘根目录下的Boot文件夹至Vista系统分区。


合二为一,转换WIM系统镜像
完成替换后,Vista就具有启动VHD镜像中系统的功能了,接下来创建一个包含Windows 7操作系统的VHD镜像文件。将Windows 7安装光盘中的WIM格式的系统映像直接转换成VHD格式的文件。实现WIM转VHD,需要一个WSF格式的脚本文件(下载地址:),还需要imagex6000(下载地址:?id=277583)。
将下载的Windows 7ISO格式镜像文件用VDM虚拟光驱加载(假设光驱盘符为I),然后将WIM2VHD.WSF脚本文件复制到C:\VHD目录下,将imagex6000所有文件解压到C:\VHD目录下,再以管理员身份运行命令提示符,并依次执行以下两条命令(见图1):

      


cd C:\VHD
cscript wim2vhd.wsf /wim:I:\sources\install.wim /sku:ultimate /vhd:f:\Win7.vhd

图1注释
执行完这两条命令后,完成WIM转VHD的工作,会有成功提示,如A处所示。B处表明系统是Ultimate(旗舰)版。
小提示:
如果想让系统盘的空间变得小一点,可先用记事本打开WIM2VHD.WSF,比如将40960MB替换为20480MB,保存修改,然后再执行WIM转VHD的操作就可以了。


锦上添花,添加启动菜单
现在Vista已经具备从VHD启动的功能,VHD格式的Windows 7系统镜像文件也已就绪,万事俱备,只欠东风!接下来的工作,就是登录Vista系统并为VHD格式的系统镜像添加一个启动菜单选项。
先登录Vista并以管理员身份运行命令提示符,然后分别执行以下五条命令(每输入一条命令均按下回车键,见图2):


F:
bcdedit /copy {current} /d "Win7 VHD版"
(此处得出字符串{A},下面三条命令都会使用)
bcdedit /set {A} device vhd=[F:]\Win7.vhd
bcdedit /set {A} osdevice vhd=[F:]\Win7.vhd
bcdedit /set {A} detecthal on


启动菜单添加完毕后,重启系统就以看到新添加的菜单选项了(见图2,A处),选中这个菜单选项并按下回车键,就可以启动VHD镜像中的Windows 7系统了。当然,如果时间长了VHD镜像中的Windows 7出现了各种故障后,只须将备份的Win7.vhd替换已经损坏的同名文件即可。。

(责任编辑:laiquliu)

关注技术,信息,资源,扫描来去留网微信二维码交流。

来去留我李俊

搜索

------分隔线----------------------------
相关栏目

热点推荐
来去留技术信息资源
来去留网为您提供平台咨询交流学习方法及各类热门技术;电器,服装,保健,行业快讯等二十几个类别的资讯