软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 系统相关 > Windows 7颠覆革命——VHD引导启动计算机

Windows 7颠覆革命——VHD引导启动计算机

  微软的VHD(Microsoft Virtual Hard Disk format)是一种虚拟硬盘技术,而微软在Windows 7中提供了内建支持(仅限Windows 7 Enterprise企业版及Windows 7 Ultimate旗舰版),从而可以演化出很多不同的应用,其中不乏一些应用是颠覆性的。

  老耿在以前的文章中介绍过通过使用Bitlocker对VHD文件加密,从而保护敏感数据不被泄露。今天再介绍一个同样很实用的功能,通过VHD引导计算机启动。

  其实就是将一个新的Windows 7操作系统,写入到一个VHD文件中,然后通过这个VHD文件来引导启动一个操作系统,这样做的好处自己发挥想象。

  老耿现在用的Windows 7是32位的,所以想在VHD中安装一个64位的Windows 7,以此举例,下面正式开始。

  准备工作

  首先需要准备Windows 7的安装文件,提供安装文件中sources目录中的install.wim文件,老耿是使用解压工具将install.wim提取到了D盘根目录。

  下载微软的封装工具imagex.exe放在D盘根目录备用。

  新建VHD文件

  新建一个VHD文件,在运行中输入“cmd”,然后在命令行工具中输入“diskpart”打开磁盘管理工具,在diskpart的命令行中依次输入:

  create vdisk file=d:\win7_64.vhd maximum=30000 tpye=expandable

  其中d:\win7_64.vhd代表在D盘根目录下建立一个名为win7_64.vhd的文件,maximum=30000为这个VHD文件最大容量为30G,tpye=expandable是设置VHD文件为动态容量,就是VHD里放多少东西,这个VHD就占多大空间,如果设置成tpye=fixed,则这个VHD就会一直占用maximum=30000,也就是30G的空间,如果你的硬盘够大,那么建议你设置成fixed,这样一方面保证稳定,还能保证更好的性能。

  select vdisk file=d:\win7_64.vhd(选择这个VHD)

  attach vdisk(加载这个VHD)

  create partition primary(建立主分区)

  assign letter=r(分配盘符为R盘,此时会弹出格式化对话框,选择快速格式化即可)

  以上操作完成后,打开我的电脑,会看到已经多了一个分区,这就是刚刚我们建立的VHD虚拟的。

  将install.wim封装到VHD文件

  再切换到命令行工具,进入到保存imagex.exe的目录(D盘),运行如下命令:

  imagex /apply d:\install.wim 4 r:

  其中d:\install.wim为install.wim存放的目录,4为镜像的代号,Windows 7 64位旗舰版的代号为4,32位旗舰版代号为5,可以根据自己要安装的版本自行选择,r:为封装到R分区。

  等待封装完成,大概10到20分钟。

  修改启动项

  点击“开始”按钮,输入“cmd”,然后用右键点击cmd.exe,选择“通过管理员权限运行”。

  在命令行工具中输入:

  bcdedit /copy {current} /d “win7_64”

  将得到的大括号中的字符串记录,如老耿得到的字符串为{3f299105-57c4-11df-ab55-d8e464fb2f3a}。

  bcdedit /copy {current} /d “win7_64”

  而后分别输入:

  bcdedit /set {3f299105-57c4-11df-ab55-d8e464fb2f3a} device vhd=[d:]\win7_64.vhd

  bcdedit /set {3f299105-57c4-11df-ab55-d8e464fb2f3a} osdevice vhd=[d:]\win7_64.vhd

  bcdedit /set {3f299105-57c4-11df-ab55-d8e464fb2f3a} detecthal on

  其中{3f299105-57c4-11df-ab55-d8e464fb2f3a}要替换成自己得到的字符串。

  {3f299105-57c4-11df-ab55-d8e464fb2f3a}要替换成自己得到的字符串

相关阅读
栏目导航
推荐软件