goodbyte吧 关注:122贴子:459
  • 2回复贴,共1

[转]Windows 8上使用VHD安装Windows 7的双系统启动

只看楼主收藏回复

如果你对Windows 7/8使用VHD建立Windows 8.1的多重开机系统有兴趣的话,那一定会注意到目前的环境似乎反过来的,就是如何在Windows 8系统上使用VHD来安装Windows 7,因为毕竟现在的机器大部分都预载Windows 8,假如你有双硬碟,可以参考Windows 8与7的双硬碟双系统开机文章,但若仅有一颗硬碟也想要使用多重系统,VHD虚拟硬碟是不错的方案。

想要尝鲜Windows 8又想使用原先的Windows 7系统,虚拟机器是不错的方案,但又要讲求效率与实体驱动程式的话,挨踢路人甲建议使用VHD虚拟硬碟来安装。不过似乎都是由Windows 7使用VHD来建置Windows 8的方式,但只要最近购买的设备,清一色都是预载Windows 8系统,相信很多人想在Windows 8上建置VHD的Windows 7,似乎不是那麼的顺畅,以下提供挨踢路人甲在传统BIOS上的建置方式。
要在Windows 8系统中安装VHD的Windows 7有些基本的条件:
Windows 8必须支援VHD开机的版本,也就是要Windows 8/8.1专业版以上
传统BIOS机器与MBR分割格式环境。
Windows 8系统安装VHD的Windows 7实作
▼接下来必须要在「命令提示字元」环境下运作,可以直接按下〔Win〕+〔x〕快捷键,切记要以administrator的权限进入CMD,所以选按「命令提示字元」(系统管理员)。或是在开始画面上进入所有的应用程式(如下图),找到「命令提示字元」并按下滑鼠右键,此时此应用程式右方会出现打勾符号,萤幕下方会出现可运作的工作列图示,点选「以系统管理员身分执行」。

▼因使用以「系统管理员身分」来执行,所以会出现使用者帐户的允许视窗确认,按下「是」来继续。

▼过去Windows系统是使用「Fdisk」指令来处理磁碟管理,目前都是以Diskpart来取代Fdisk,Diskpart功能强大,最重要的是支持脚本运行,所以在命令列模式上输入「diskpart」指令并按下〔Enter〕,此时会进入diskpart的命令程式模式。

▼进入diskpart的命令程式模式后,接著就要来建立VHD的虚拟硬碟档,利用Create指令动作是在C槽建立一个20G的固定大小VHD,create指令后的vdisk表示要建立虚拟磁碟,file后是指定路径与VHD的档名,而type可以是expandable(动态扩展)与fixed(固定容量)。使用固定容量会依设定直接划分一块区域配给映像档使用,而其优点就是存取效能最好,一般采expandable(动态扩展)方式,是要多少给多少,这样较能节省硬碟空间。最后参数maximum是指容量的大小,单位为MB。例如挨踢路人甲在C碟上建立一个20GB的win7.vhd档,其指令如下:
create vdisk file="c:win7.vhd" maximun=20480 type=fixed

▼接著使用 select vdisk来选择哪的运作的VHD档案,当然是刚刚建立的win7.vhd罗!再使用attach vdisk来挂上颗虚拟硬碟。
select vdisk file="c:win7.vhd"
attach vdisk

▼使用「Create Partition」来分割虚拟硬碟,接著再利用「Format」指令来格式化,其中FS指格式化的档案格式,LABEL是磁碟区的名称,quick则是快速格式化的意思。
Create Partition Primary
Format FS=ntfs LABEL="Win7 VHD" quick

▼assign是挂载虚拟硬碟的动作,当执行后,你会在右上角看到系统侦测到新磁碟机的讯息,得知是F磁碟机代号。

▼开起档案总管查看,F磁碟机代号的名称也是格式化时指定的LABEL名称。

▼要先确定你的Windows 7的来源资料,因为在Windows 8上可以轻松的挂载ISO为虚拟光碟,所以开启档案总管来确认,而布署的来源挡就是在Windows 7的Sources目录内的install.wim档案,挨踢路人甲的例子就是E碟。

▼在布署Windows 7至VHD虚拟硬碟时,也要了解你的来源对的版本索引值,如果你是在网路上下载的整合多种版本的ISO档,请执行「DISM /get-wiminfo /wimfile:C:install.wim」来确定想要布署的版本索引值(e是指光碟磁碟代号,依自己的环境更改),下图是为了凸显版本索引值的对应,所以使用一个多版本的Windows 7来作范例,你可以看到家用、简易版、企业版或旗舰版,除了版本未也分32或64位元的系统,请选择想要的自己想要对应的版本索引值。

▼要将E碟内的install.wim布署到VHD的F碟上,必须使用imagex.exe工具程式,此工具是在微软的一套Windows 自动化安装套件(Windows AIK)内,取得方式请参考如何安装windows8在USB随身碟上文章(注意imagex.exe有32与64位元的版本)。有了imagex.exe工具程式,布署的的方式如下:
imagex.exe /apply e:sourcesinstall.wim 1 f:

▼如果你使用光碟方式来布署,可能要需要一些时间,将install.wim 布署到VHD虚拟硬碟后,最后剩下BCDboot的开机项目设定,请进入「命令提示字元」(系统管理员)是视窗内,利用下面指令来复制一个开机选项,复制成功后会得到一个如下图{b9b6cb92-4900-11e2-a8af-c520e488c4ad}的ID 。
BCDEDIT /copy {current} /D "Windows 7〃

▼利用得到的ID来修改启动项目,请使用你得到的ID依序输入如下的修改动作,最后的timeout是调整选单出现停留的时间。
BCDEDIT /set {b9b6cb92-4900-11e2-a8af-c520e488c4ad} device vhd=[C:]win7.vhd
BCDEDIT /set {b9b6cb92-4900-11e2-a8af-c520e488c4ad} osdevice vhd=[C:]win7.vhd
BCDEDIT /set {b9b6cb92-4900-11e2-a8af-c520e488c4ad} detecthal on
BCDEDIT /timeout 10

▼再次进入diskpart模式内来中断连结布署的VHD虚拟硬碟,其动作如下:
diskpart
select vdisk file="c:win7.vhd"
detach vdisk
exit

▼按下【Win】+【R】开启「执行」的视窗,请输入「MSConfig.exe」后按下〔确定〕出现如下画面,并选按〔开机〕标签分页,是不是看到了新增的Windows7选项,且右下等待的时间也调整为10秒。

▼按下〔视窗键〕+〔C〕带出左边侧边栏常用键功能区(Charms Bar),选择〔设定〕→〔开启/关机〕→〔重新启动〕。

▼看到了启动的多重选单画面,很清楚的Windows 7选向前的图示有VHD的字眼,选择「Windows 7」选项即可切换至VHD的虚拟硬碟。

▼因为此VHD档已内含windows7系统映像档资料,进入后会自动开始安装Windows 7系统。

▼接下来如同在一颗新硬碟上安装Windows 7系统一样,所有的安装步骤都〔下一步〕来解决。

▼看到了Windows 7传统桌面出现在画面上,是不是特别开心呢?这样就实现了Windows 8系统上实作VHD安装Windows 7的双系统模式。

▼开启档案总管,原本只有一颗硬碟的机器,如今却变成两颗硬碟,其实一刻硬碟就是VHD的虚拟硬碟,你已经能体会VHD的特异功能了吗?

▼由於Windows 8是在实体硬碟上,所以想要删除VHD虚拟硬碟上的Windows 7是相当容易,首先确定是在Windows 8系统上,按下【Win】+【R】开启「执行」的视窗,请输入「MSConfig.exe」后按下〔确定〕出现如下画面,并选按〔开机〕标签分页,将「Windows 7」项目删除,重新开机后就不会出现双重开机的选单。

▼删除了开机选单后,建立的VHD虚拟硬碟空间并未释放空间,所以还要将win7.vhd删除才会释放哦!


IP属地:江苏1楼2014-06-23 17:41回复
    我用的是vhd onekey


    IP属地:山西来自iPhone客户端2楼2015-09-11 08:07
    回复
      先收藏了


      IP属地:黑龙江来自Android客户端3楼2015-10-23 09:36
      回复