VHD更新命令(打补丁)

DISM

查看vhd文件信息:
dism /get-imageinfo /imagefile:e:\vhd\win2008r2.vhdx
dism /get-imageinfo /imagefile:e:\vhd\win2008r2.vhdx /index:1


挂载vhd文件到H盘:
注:隐藏分区不会被挂载,其他分区还未测试
dism /mount-image /imagefile:e:\vhd\win2008r2.vhdx /index:1 /mountdir:h:

卸载已挂载的vhd文件:(可以提交或放弃修改: /commite /discard)
dism /unmount-image /mountdir:h: /discard


挂载vhd文件:
注:该VHD包含的所有分区都会被挂载上(windows 2012以上版本包含该命令,windows8没有)
mount-VHD e:\vhd\win2008r2.vhdx

卸载已挂载的vhd,已做的修改会被提交(如果已经通过dism命令向其中添加了补丁包,则会被保留)
Dismount-VHD e:\vhd\win2008r2.vhdx

 

dism /image:i:\ /?

向映像中添加程序包(i:是挂载后的盘符)
dism /image:i:\ /add-package /packagepath:e:\vhd\kb\windows6.1-kb2786081-x64.cab

注:未测试是否可以添加包含补丁文件的整个文件夹,例如:dism /image:i:\ /add-package /packagepath:e:\vhd\kb

显示有关映像中所有程序包的信息
dism /image:i:\ /get-packages

查看特定程序包的信息
dism /image:i:\ /get-package

如果安装了Service pack,则通过cleanup-image参数可以删除Service Pack安装期间创建的备份文件,该命令不要轻易使用,如果安装Service Pack出了问题,还可以进行还原,删除了备份文件就无法再进行还原
DISM.exe /Image:i:\ /Cleanup-Image /spsuperseded

 

获取功能信息:
dism /image:i:\ /get-features /format:table
dism /image:i:\ /enable-feature /featurename:TelnetServer

 


DISKPART
选择vhd文件:
select vdisk file="e:\vhd\win2008r2.vhdx"

查看已选择的vdisk:
list vdisk


detail vdisk

 

选择分区:

注:要先选择磁盘,然后再选择相应的分区(即要先将将焦点移动到对象,使用 list 命令即可)
select vdisk file="e:\vhd\win2008r2.vhdx"
select partition 2

 

List

 

卸载vhd文件:
需要先定位焦点,然后分离
select vdisk file="e:\vhd\win2008r2.vhdx"

你可能感兴趣的:(命令)