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

[转]Windows 7/8使用VHD建立Windows 8.1的多重引导系统

只看楼主收藏回复

记得几年前很流行双重开机系统,是否很怀念呢?之前是使用分割区的方式来安装双重系统,而目前我都是使用虚拟机器来运作单机多系统的需求,但其效能就落差蛮大的,自从Windows 7支援VHD开机后,也就是把VHD视做一颗一般的硬碟,系统装载的驱动程式是电脑实际的驱动程式,并非像虚拟机器上的模拟驱动程式,所以其效能出奇的好,与实机差异甚小,是玩家讲求速度的多重启动系统最佳方案。

PC硬体大幅的提升带动了虚拟机器的流行,挨踢路人甲一直使用VMware workstation来实现一台硬体设备同时执行多个作业系统,除了方便玩家进行研发、测试与布署应用程式的模拟环境外,更是IT人员不可或缺的工具, VMware workstation 10 支援最新的Windows 8.1与VMware ESX 5虚拟机器,虽然VMware workstation 功能越来越强大,速度更是虚拟软体的佼佼者,但模拟的效能毕竟比不上实体机器的效能,尤其是驱动程式的虚拟化,也造成很多测试上的相容性问题(可参考安装Windows 8.1预览版-使用VMware Workstation 9)。

原先旧windows系统是不支援的VHD原生开机,而必须搭配 Hypervisor与虚拟机器才能从VHD档案开机,但Windows 7及Windows Server 2008 R2后的作业系统开始支援从VHD进行原生开机,什麼事VHD?VHD(Virtual Hard Disk)档案是微软虚拟机器软体模拟硬碟的档案格式,其实有使用Microsoft Virtual PC的人应该不陌生,因为Microsoft Virtual PC在建立虚拟机器时就会产生一个VHD映像档,而微软旗下的产品Hyper-V、Virtual Server、Virtual PC都是以VHD来模拟硬碟的,连Windows 7内建的「备份和还原」功能也都使用VHD映像档哦!
简单的说VHD就是将档案模拟一颗的虚拟硬碟,这颗虚拟硬碟与实体硬碟一样有磁柱(Cylinder)、磁头(Heads)与磁区(Sector)等的架构,可以运用在虚拟机器上,也可以直接挂载於实体机器来开机,不再局限在只能使用在虚拟机器上的传统思维,其实这个观念有点类似虚拟光碟的方式,虚拟光碟机就是把光碟映像档当作光碟来使用,同理VHD就是把映像档当成一个硬碟来使用,只不过其架构比虚拟光碟复杂多了。
在安装之前要先了解VHD的一些限制:
目前仅Windows 7企业版、Windows 7旗舰版、Windows Server 2008 R2、Windows 8/8.1有支援VHD 开机的机制。
如果你的电脑有使用「BitLocker」加密的话,将无法建立Windows 8 的VHD,也不能从VHD来启动,更不能再VHD内使用「BitLocker」功能。
产生VHD时请确定档案指定的大小不能大於实体的硬碟空间。
VHD档的父磁碟分割不可以有磁碟快照功能。
VHD 开机的系统支援睡眠但不支援休眠。
Windows 8系统安装VHD的Windows 8.1实作
要尝鲜Windows 8.1又想使用原先的Windows 7/8系统,虚拟机器是不错的方案,但又要讲求效率与实体驱动程式的话,挨踢路人甲建议使用VHD虚拟硬碟来安装。过去Windows系统是使用「Fdisk」指令来处理磁碟管理,目前都是以Diskpart来取代Fdisk,Diskpart功能强大,最重要的是支持脚本运行,当然你也可以在传统的命令列模式上输入「diskpart」来运作,不过Windows 7/8都可以使用绘图介面来建立VHD。
▼在Windows 7/8开启「磁碟管理」工具程式,选单上进入【动作】→【建立VHD】。

▼接下来要建立一个VHD虚拟硬碟,在建立之前须留意放置的地方,请按下〔浏览〕来选择想要建立VHD的位置,如挨踢路人甲在C槽建立一个win81.vhd并选择虚拟硬碟的大小,虚拟硬碟的格式选择VHD,而虚拟硬碟的类型则是选择动态扩充。当然你可以选择固定大小,因为使用固定容量会依设定直接划分一块区域配给映像档使用,而其优点就是存取效能最好,也比较不容易出问题。由於为了截图而在Vmware上模拟,所以才使用动态扩充方式,这样用多少给多少较能节省硬碟空间。

▼VHD的虚拟硬碟出现了,蓝色的硬碟图示与一般灰黑有所不同,按下滑鼠右键选择「初始化磁碟」。

▼由於容量不大,以预设的MBR按下〔确定〕。

▼开启档案总管,到建立VHD的位置查看,可以看到win81.vhd档案,此档就是虚拟硬碟。

▼目前尚未有Windows 8.1专业版的IOS档下载,想要尝鲜多重启动可以参考Windows 8.1 Enterprise 繁体中文版ISO评估版与Windows 8升级期待已久的Windows 8.1 预览版文章,且确定目前的Windows 7/8没有使用「BitLocker」加密功能,将下载的ISO档烧录成光碟或制作好的Windows 8.1 USB。接著将光碟或随身碟放入,并进入BIOS内调整成USB随身碟为第一开机顺序(若使用光碟开机请调整至光碟)。

▼假如你使用Vmware的虚拟机器,想要使用USB随身碟来开机,请参考如何让VMware使用USB随身碟开机文章。

▼不管由光碟或USB随身碟启动装置后,不久即可进入语言选择的安装画面,请选择后按下〔下一步〕出现如下画面。

▼看到下图立即安装画面请勿直接按下,此时要按下〔SHIFT〕+〔F10〕来进入命令模式视窗。

▼在命令模式视窗下输入「diskpart」指令并按下〔Enter〕,此时会进入diskpart的命令程式模式。因挨踢路人甲使用USB安装碟,所以每个人的设备会因装置的多寡而有所不同。为了要确定之前建立的VHD虚拟硬碟在哪里,所以输入「list vol」来查看所有的分割区,下图中可以很清楚看到C碟为Windows 7/8预设安装的系统保留区之分割区,而「E」磁碟代号才是系统所在的位置,D碟代号就是Windows8.1的USB安装碟。所以依例的状况,VHD虚拟硬碟的位置应该是设在「E」。

▼接著使用 select vdisk来选择运作的VHD档案,当然是刚刚建立的win81.vhd罗!,再使用attach vdisk来挂上颗虚拟硬碟,最后输入exit来离开束命令模式。

▼回到之前Windows8的画面来继续安装。

▼出现Windows 8.1企业版授权条款,勾选「我接受授权条款」后按〔下一步〕。

▼下面的画面别注意,安装类型上请选择「自订:只安装Windows(进阶)」方式。

▼仔细查看会发现一颗被制造出来的VHD虚拟硬碟,直接点选来安装吧 !

▼紧接著出现windwos安装熟悉的安装画面,会复制、展开与安装到指定的硬碟,也就是我设定的VHD啦!

▼等待再等待经过了一段时间,画面终於出现了双系统的选单,Windows 8.1安装时会判断有系统在里面时,多重选单会自动建立,是不是很方便呢?

▼选择Windows 8.1试试进入看看吧!经过一连串的设定终於看到Windows 8.1的开始画面了。

▼想要移除双开机系统也是相当容易,首先确定变更原先Windows 7/8系统为预设的OS并进入系统,按下【Win】+【R】开启「执行」的视窗,请输入「MSConfig.exe」后按下〔确定〕出现如下画面,并选按〔开机〕标签分页,将「Windows 8.1」项目删除,重新开机后就不会出现双重开机的选单。

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


IP属地:江苏1楼2014-06-23 10:45回复