|
本帖最后由 baby1277 于 2024-7-9 22:28 编辑
最近在鼓捣VHD差分系统,需要频繁修改父VHD和创建差分文件,所以写了个右键菜单,顺手分享给大家一起使用,哈哈
------------------------------------------------保存ANSI编码-------------------------------------------
@echo off
reg add "HKEY_CLASSES_ROOT\Windows.VhdFile\shell\vdisk" /v "" /t REG_SZ /d "差分磁盘(&V)" /f
reg add "HKEY_CLASSES_ROOT\Windows.VhdFile\shell\vdisk" /v "icon" /t REG_SZ /d "shell32.dll,8" /f
reg add "HKEY_CLASSES_ROOT\Windows.VhdFile\shell\vdisk\command" /v "" /t REG_SZ /d "mshta vbscript:CreateObject(\"WScript.Shell\").Run(\"cmd /c set vhd=%%1 ^& call %SystemRoot%\vdisk.bat\",0)(window.close)" /f
echo echo.^>%SystemRoot%\vhd.txt >%SystemRoot%\vdisk.bat
echo for /l %%%%a in (1 1 4) do for /f "delims=" %%%%i in (^'echo %%vhd%%^') do echo create vdisk file=%%%%~dpi%%%%~ni_%%%%a%%%%~xi parent=%%%%i ^>^>%SystemRoot%\vhd.txt >>%SystemRoot%\vdisk.bat
echo echo exit ^>^>%SystemRoot%\vhd.txt >>%SystemRoot%\vdisk.bat
echo diskpart /s %SystemRoot%\vhd.txt >>%SystemRoot%\vdisk.bat
------------------------------------------------保存ANSI编码-------------------------------------------
复制代码保存为.bat运行后 .VHD文件右键会多出个“差分磁盘”菜单,选择后创建4个差分文件,开源的自己DIY吧。
我的系统为win10_2019_ltsc 其他系统因为编码的原因VHD文件名不要有汉字,或者下载支持中文的附件
如有问题跟帖反馈。
|
评分
-
查看全部评分
|