今天我们来讲讲如何不用虚拟机直接借助VHD原生启动Windows(win)或者WindowsServerR传统的做法是借助VirtualPC或者其他虚机先挂载VHD文件在里面安装好Windows然后再把该VHD文件挂载到物理机器上这样的做法比较复杂一些那么能不能不要安装Windows能否通过什么方法直接把Windows安装光盘里的WIM映像文件转换成VHD呢?答案当然是可以的
WAIK该工具需要调用WAIK里的ImageX命令
WimVhd
操作计算机安装Windows准备好Windows安装光盘如果是ISO映像文件则可以借助UltraISO等挂载工具将其挂载到虚拟光驱上假设光驱盘符为H:
用管理员权限执行以下命令
cscriptwimvhdwsf/wim:h:sourcesinstallwim
该命令可以查出安装光盘里每个不同SKU映像的名称我们可以看出Windows旗舰版其SKU名称是ULTIMATE
然后运行以下命令把安装光盘里的旗舰版映像文件转换成一个VHD文件并且保存到F盘下名称为WinUltvhd
cscriptwimvhdwsf/wim:h:sourcesinstallwim/sku:ultimate/vhd:f:WinUltvhd
WimVhd脚本会自动创建一个VHD文件默认大小是GB然后系统任务栏的通知区域会弹出气泡提示加载相应的VHD磁盘驱动以便挂载这个VHD文件
挂载好VHD文件WimVhd文件会自动调用ImageX命令把Wim映像里的UltimateSKU释放到所挂载的VHD分区中
默认情况下WimVhd并不会给VHD文件挂载的分区分配盘符默认挂载到以下的NTFS目录
%Temp%WIMVHDWSF{guid}mount
释放完以后WimVhd会自动执行bcdboot以便该VHD能够引导然后自动从所挂载的路径卸载
现在已经制作好一个VHD文件里面已经有安装好的Windows系统按照常规手段在BCDEdit命令中添加一个启动项即可
重启计算机即可选择从VHD中引导系统会自动进行配置 |