把Hyper-V Server 2008R2装进USB存储设备 之前在发布了windows8的时候,有一个比较吸引人的feature就是windows to go,借助该feature可以把Windows8安装到U盘或者其他USB存储设备,然后可以把windows to go插入到任何可以从USB启动的电脑,哪怕是一个没有系统的PC,只要把BIOS设置从USB启动即可。从而实现把系统和数据随身携带。
在继windows8的windows to go后,现在我们把Hyper-V Server 2008R2装进USB存储设备,如移动硬盘,U盘里,然后在Hyper-V Server 2008R2里面跑几台测试或者做demo用的虚拟机,从而把几台“计算机”随身携带。今后就可以把USB设备插入到运行win7或者其他系统的计算机然后设置BIOS从USB启动就可以启动到Hyper-V Server 2008R2了,不过前提就是该计算机的CPU必须打开虚拟化和DEP,同样可以从BIOS里进行这两项设置。
好了,现在就开始我们的体验之旅吧!
环境要求
x64 CPU处理器
Microsoft Hyper-V Server 2008 R2 不支持X86的CPU处理器。
DEP
硬件必须启用Data Execution Prevention (DEP)数据执行保护.安装CPU厂商不同可能是 Intel XD bit (execute disable bit) 或者是 AMD NX bit (no execute bit).
USB 2.0 兼容性设备
设备必须为标准的大容量存储Universal Serial Bus (USB) 2.0兼容设备. 如果可能有USB3.0的存储设备更好。容量至少16G。
系统环境
必须在windows7或者是windows server 2008(R2)的环境下进行操作。
软件要求:
WAK(在实验环境的系统中安装该软件) Microsoft Hyper-V Server 2008 R2镜像 操作步骤: a. 创建并挂载VHD
b. 在VHD上创建分区并格式化
c. 解压系统镜像中的文件到VHD
d. 准备USB设备并格式化和创建主分区
e. 复制VHD文件到USB设备
f. 用 Bootsect 工具更新主引导代码以使USB设备和Bootmgr兼容。
g. 用BCDboot工具把引导文件写入到VHD虚拟磁盘中。
h. 卸载VHD文件
i. 测试
创建并挂载VHD 右击CMD,选择以管理员身份运行,打开CMD,输入diskpart转入磁盘操作上下文,
输入如下图的命令,其中“fiel=H:\hv-to-go.vhd”代表虚拟磁盘的位置和名称,Maximum代表VHD的最大空间,Type=Fixed表示固定大小。