随笔 - 911  文章 - 5  评论 - 94  阅读 - 243万

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"

posted on   momingliu11  阅读(1383)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示