无忧启动论坛

标题: 用 pecmd 创建、挂载、卸载 vhd 的脚本(不依赖diskpart) [打印本页]

作者: dos时代菜鸟    时间: 2021-4-29 11:21
标题: 用 pecmd 创建、挂载、卸载 vhd 的脚本(不依赖diskpart)
本帖最后由 dos时代菜鸟 于 2022-4-20 12:24 编辑

1.15.5 单文件版
One_VHDx_script.1.15.5.7z (1.41 MB, 下载次数: 572)

1.15
One_VHDx_script-1.15.4y.7z (1.4 MB, 下载次数: 530)
1.15 2021.05.27
1.利用新版 pecmd(2021.05.26测试版) 可以创建差分 vhd 。
2.改进右键机制,
    右键分区并选择 One_vhd,尝试卸载,
    右键空白并选择 one_vhd ,自动跳转到创建vhd界面,
    右键文件并选择 one_vhd ,自动跳转加载vhd界面,如果手动选择创建页,会自动将该文件作为上级Vhd用于创建同目录下的差分Vhd.
3.支持创建无扩展名的 vhd 及其差分 .



1.12

用 tabs 实现界面更简捷了一些,
改进延迟 相关内容,
卸载vhd前 先 卸载盘符,避免遗留失效盘符, 装载时 增加 延迟判断,能够更准确获取 装载的盘符。


1.10
改进功能,可以挂载vhd的同时为vhd中全部可识别的未分配盘符的分区分配盘符。
1.07
支持附带参数,可以拖放文件或分区到批处理,就能看到效果。

不依赖 diskpart ,只用到 pecmd 2012
200行代码,需要的拿去,绝对开源。


利用 pecmd 挂载、卸载、创建vhd
1.创建vhd ,对vhd分区,根据设置划分一个分区并格式化为指定格式,然后,为这个分区分配一个盘符。
2.不支持创建子vhd
3.挂载vhd ,如果vhd 的第一个分区可识别而又没有被分配盘符,会自动为其分配盘符。


作者: dos时代菜鸟    时间: 2021-4-29 11:25
本帖最后由 dos时代菜鸟 于 2021-4-30 09:44 编辑

尚需完善,
没有判断 vhd 是否已经被挂载,(已经更新 实现)
没能将 vhd 中所有 可识别分区挂上盘符(已经实现,Ver1.10)
不支持 定义多个分区(这个功能恐怕 会复杂一些)

可以加强但还没实现的地方:
可以设置接受参数,根据参数判断是 vhd 文件还是 某个分区,如果是 Vhd 文件,就挂载之,如果是某个分区而该分区恰恰是 vhd 挂载上的,就卸载Vhd。
(已经实现  并可集成到右键菜单 ver:1.07)



希望能够增加的功能:
支持创建 差分vhd ,但是 pecmd 好像还没有这个能力。


作者: caocaofff    时间: 2021-4-29 12:03
差分估计要研究数据结构,自己用PECMD造数据了
作者: dos时代菜鸟    时间: 2021-4-29 13:26
caocaofff 发表于 2021-4-29 12:03
差分估计要研究数据结构,自己用PECMD造数据了

如果用 api 能不能实现呢
作者: dos时代菜鸟    时间: 2021-4-29 13:27
刚更新了一下,可以搜集当前已经挂载的 vhd 的信息。有助于实现初步的判断。
作者: dos时代菜鸟    时间: 2021-4-29 13:29
本帖最后由 dos时代菜鸟 于 2021-4-29 13:32 编辑

这个东西 主要针对 包含一个分区的 vhd 设计。
就是 为做 vhd 系统玩儿的。

pecmd 可以 对没有 扩展名的 vhd 进行挂载。


作者: dos时代菜鸟    时间: 2021-4-29 15:47
更新下,可以支持附带参数。如果能将此集成到右键中,就更方便了。
1.05
增加算法,
增加可接收参数,
如果传递过来的参数是目录,就判断目所所在分区是否为VHDx挂载分区,如果是,就卸载VHDx
如果传递过来的是文件,就判断文件是否被挂载,如果是,就卸载之,如果没挂载,就挂载之。

把 一个 vhdx 拖放到 One_vhd.cmd 上,或者 把一个 分区或目录 拖放到 One_vhd.cmd 上就可以看到效果。


作者: dos时代菜鸟    时间: 2021-4-29 20:17
能罗列出当前都有哪些VHD被挂载了,第一分区挂载到那个盘符了。
这样可以方便卸载。
作者: dos时代菜鸟    时间: 2021-4-29 21:41
本帖最后由 dos时代菜鸟 于 2021-4-29 22:02 编辑

更新 1.07 增加一个 可以集成到右键菜单 的 批处理
右键 vhd(x) 文件 或者 分区,就会在右键菜单 有功能项目对应。


作者: vaf    时间: 2021-4-29 21:44
谢谢分享
作者: 红毛樱木    时间: 2021-4-29 22:20
dos时代菜鸟 发表于 2021-4-29 13:26
如果用 api 能不能实现呢

有相关API文档吗
作者: dos时代菜鸟    时间: 2021-4-29 22:29
红毛樱木 发表于 2021-4-29 22:20
有相关API文档吗

没有
我现在等同于 C语言盲
估计要找 微软  技术网站了。
作者: dos时代菜鸟    时间: 2021-4-29 23:01
红毛樱木 发表于 2021-4-29 22:20
有相关API文档吗

大概就是这个吧,天书一样。
VirtDisk.dll

https://docs.microsoft.com/en-us ... k-createvirtualdisk
作者: 红毛樱木    时间: 2021-4-29 23:01
dos时代菜鸟 发表于 2021-4-29 22:29
没有
我现在等同于 C语言盲
估计要找 微软  技术网站了。

有API,用PECMD一样可以写的
作者: dos时代菜鸟    时间: 2021-4-29 23:07
本帖最后由 dos时代菜鸟 于 2021-4-29 23:23 编辑
红毛樱木 发表于 2021-4-29 23:01
有API,用PECMD一样可以写的

大概就是这个吧,天书一样。
VirtDisk.dll

https://docs.microsoft.com/en-us ... k-createvirtualdisk

其实应该是同一个函数 ,只是 多了一个 parent 的 上级vhd 的指向,具体 api 如何调用,如何写,我是一窍不通呀。

这个脚本倒是可以不涉及 创建 差分Vhd,但是在 系统安装方面,用处就大了,可以变相实现一键还原。
作者: 红毛樱木    时间: 2021-4-29 23:20
dos时代菜鸟 发表于 2021-4-29 23:07
大概就是这个吧,天书一样。
VirtDisk.dll

随便翻了一下没找到差分的关键词,你找一下吧,找到给M,这个他把功能内置到PECMD里应该很简单,就是找资料麻烦。
作者: dos时代菜鸟    时间: 2021-4-29 23:24
红毛樱木 发表于 2021-4-29 23:20
随便翻了一下没找到差分的关键词,你找一下吧,找到给M,这个他把功能内置到PECMD里应该很简单,就是找资 ...

好吧,我找找看,
关键是我也不太明白呀。估计也是不好找
作者: dos时代菜鸟    时间: 2021-4-30 09:45
本帖最后由 dos时代菜鸟 于 2021-4-30 11:04 编辑

又 更新了一下 可以 在 挂载 vhd 的同时 将其中的 可识别而又没有盘符的分区 全部分配盘符。

Ver 1.10
配合右键适用,非常方便。





作者: 2011slkj    时间: 2021-4-30 11:19
dos时代菜鸟 发表于 2021-4-29 11:25
尚需完善,
没有判断 vhd 是否已经被挂载,(已经更新 实现)
没能将 vhd 中所有 可识别分区挂上盘符(已 ...

学习了
作者: dos时代菜鸟    时间: 2021-4-30 13:03
根据当前系统位数直接把 对应的指令 " pecmd.exe load one_vhd.ini %1 "添加到右键的批处理
支持通过 右键 把*.* 文件 当成 vhdx 挂载,当然如果文件 不是 虚拟盘文件,会反馈加载失败。

  1. @echo off
  2. title One_vhd(添加/删除右键菜单)
  3. echo.
  4. SET /P ST=输入 A 添加右键菜单,输入 D 删除右键菜单:
  5. if /I "%ST: =%"=="a" call:Add
  6. if /I "%ST: =%"=="d" call:Remove
  7. pause
  8. exit

  9. :Add
  10. set "pecmd=%~sdp0tools\x%PROCESSOR_ARCHITECTURE:~-2%\pecmd.exe"
  11. set "pecmd_script=%~sdp0script_x\one_vhd.ini"
  12. set reg_cmd=""%pecmd%" load "%pecmd_script%" "%%1""

  13. echo.
  14. echo vhd
  15. reg add "HKEY_CLASSES_ROOT\.vhd\shell\ONE_VHD" /ve /t REG_SZ /d "用 &One_VHD 加载" /f
  16. reg add "HKEY_CLASSES_ROOT\.vhd\shell\ONE_VHD\command" /ve /t REG_SZ /d %reg_cmd% /f
  17. echo.
  18. echo vhdx
  19. reg add "HKEY_CLASSES_ROOT\.vhdx\shell\ONE_VHD" /ve /t REG_SZ /d "用 &One_VHD 加载" /f
  20. reg add "HKEY_CLASSES_ROOT\.vhdx\shell\ONE_VHD\command" /ve /t REG_SZ /d %reg_cmd% /f
  21. echo.
  22. echo Drive
  23. reg add "Hkey_classes_ROOT\Drive\shell\One_VHD" /ve /t REG_SZ /d "用 &One_VHD 卸载" /f
  24. reg add "Hkey_classes_ROOT\Drive\shell\One_VHD\command" /ve /t REG_SZ /d %reg_cmd% /f

  25. echo.
  26. echo *
  27. reg add "HKEY_CLASSES_ROOT\*\shell\ONE_VHD" /ve /t REG_SZ /d "用 &One_VHD 加载" /f
  28. reg add "HKEY_CLASSES_ROOT\*\shell\ONE_VHD\command" /ve /t REG_SZ /d %reg_cmd% /f


  29. exit /b
  30. :Remove
  31. reg delete "HKEY_CLASSES_ROOT\.vhd\shell\ONE_VHD" /f
  32. reg delete "HKEY_CLASSES_ROOT\.vhdx\shell\ONE_VHD" /f
  33. reg delete "Hkey_classes_ROOT\Drive\shell\One_VHD" /f
  34. reg delete "HKEY_CLASSES_ROOT\*\shell\ONE_VHD" /f

  35. exit /b
复制代码

作者: dos时代菜鸟    时间: 2021-5-4 09:31
红毛樱木 发表于 2021-4-29 23:20
随便翻了一下没找到差分的关键词,你找一下吧,找到给M,这个他把功能内置到PECMD里应该很简单,就是找资 ...

我能找到的 也就是这个了
https://docs.microsoft.com/en-us/windows/win32/api/virtdisk/

那里面有个 用于设置 parentPath 的函数,估计是 创建 vhd 前用于设置数据结构用的,可以指定新Vhd对应的 父vhd 的路径,也就是设定 这个新 Vhd 是一个 子vhd 。
具体的我也不是十分明白。

另外看 pecmd 的 moun 指令,貌似能够检测到 子Vhd 对应的 父vhd  的路径,我们的 pecmd 2012 该对这方面的 函数和 api 很是了解,大神如果能参考pecmd 源码,实现 用 pecmd 创建 子 vhd 应该是可以实现的。
作者: robincai    时间: 2021-5-8 22:04
非常感谢!膜拜!
作者: dos时代菜鸟    时间: 2021-5-10 12:08
本帖最后由 dos时代菜鸟 于 2021-5-10 20:52 编辑

pecmd 对硬盘初始化的指令 如果没有指定 硬盘号,就默认处理第一个硬盘、
所以 ,如果 虚拟盘创建时 失败,没有进行判断,脚本会在 没有指定 盘号的情况下  对 当前第一硬盘进行初始化,会导致 硬盘分区丢失。
造成创建虚拟盘失败 的原因主要是  文件名错误、大小输入不对 等等。
为了避免这个问题,我小更新了一下。放在了一楼。1.12.1
作者: hhh333    时间: 2021-5-10 20:22
比较了一下没有,是diskpart快些还是这个快些?
作者: dos时代菜鸟    时间: 2021-5-10 20:36
本帖最后由 dos时代菜鸟 于 2021-5-10 20:50 编辑
hhh333 发表于 2021-5-10 20:22
比较了一下没有,是diskpart快些还是这个快些?

这个快,快很多。
对于 含有 pecmd 的系统,只需要一个脚本 就可以实现。
pecmd 直接调用 dll ,要比 diskpart 装入节省时间,有的 vds 服务没有开启,diskpart 启动就会慢很多。


作者: hhh333    时间: 2021-5-11 18:15
dos时代菜鸟 发表于 2021-5-10 20:36
这个快,快很多。
对于 含有 pecmd 的系统,只需要一个脚本 就可以实现。
pecmd 直接调用 dll ,要比 di ...

那就好,你那代码看起来费劲,如果只是建立一个Y盘如原来用diskpart是这样的
ENVI load_vhd=(echo create vdisk file="%SystemRoot%\System32\Y.vhd" maximum=15 TYPE=FIXED &echo select vdisk file="%SystemRoot%\system32\Y.vhd" &echo attach vdisk &echo create partition primary &echo format fs=ntfs label=vhd quick &echo assign letter=Y &echo exit)
EXEC =!cmd /c "%load_vhd% |diskpart"
要如何改?
作者: dos时代菜鸟    时间: 2021-5-11 20:12
本帖最后由 dos时代菜鸟 于 2021-5-11 20:17 编辑
hhh333 发表于 2021-5-11 18:15
那就好,你那代码看起来费劲,如果只是建立一个Y盘如原来用diskpart是这样的
ENVI load_vhd=(echo creat ...

这个创建的 是扩展类型的,要创建 fixed 需要 该一下。cmd1 的内容 带 -d 参数,就是动态的。

y_vhd.zip (768 Bytes, 下载次数: 15)
作者: hhh333    时间: 2021-5-11 20:42
dos时代菜鸟 发表于 2021-5-11 20:12
这个创建的 是扩展类型的,要创建 fixed 需要 该一下。cmd1 的内容 带 -d 参数,就是动态的。

这么复杂,太麻烦了。对part命令不熟,创建的VHD全部空间只建一个主分区,要这么复杂吗?
还有就是64k干吗用的?必须要吗?如果格成FAT格式呢?
作者: dos时代菜鸟    时间: 2021-5-11 21:07
本帖最后由 dos时代菜鸟 于 2021-5-11 21:09 编辑
hhh333 发表于 2021-5-11 20:42
这么复杂,太麻烦了。对part命令不熟,创建的VHD全部空间只建一个主分区,要这么复杂吗?
还有就是64k干 ...


64K 是分区的起始位置。
创建分区稍显麻烦。
主要还是挂载跟卸载功能。
作者: dos时代菜鸟    时间: 2021-5-12 08:18
hhh333 发表于 2021-5-11 20:42
这么复杂,太麻烦了。对part命令不熟,创建的VHD全部空间只建一个主分区,要这么复杂吗?
还有就是64k干 ...

一个分区出来了,多个分区就简单了。
作者: singel    时间: 2021-5-17 01:03
建议:1. 主界面支持拖放文件。
          2. 右键加几个快速创建vhdx的菜单。

作者: dos时代菜鸟    时间: 2021-5-17 08:08
singel 发表于 2021-5-17 01:03
建议:1. 主界面支持拖放文件。
          2. 右键加几个快速创建vhdx的菜单。

pecmd 下的  tabs 和 grou 里面的 编辑框 怎么设置 拖放,我还没搞明白
而创建 vhd 这个事儿,需要设置的项目也太多,加一个创建的右键 到是可以,我还在等 M 大的回信,看能不能 支持创建 差分子vhd .
作者: dos时代菜鸟    时间: 2021-5-27 23:23
1.15 2021.05.27
1.利用新版 pecmd(2021.05.26测试版) 可以创建差分 vhd 。
2.改进右键机制,
    右键分区并选择 One_vhd,尝试卸载,
    右键空白并选择 one_vhd ,自动跳转到创建vhd界面,
    右键文件并选择 one_vhd ,自动跳转加载vhd界面,如果手动选择创建页,会自动将该文件作为上级Vhd用于创建同目录下的差分Vhd.
3.支持创建无扩展名的 vhd 及其差分 .
作者: singel    时间: 2021-5-31 16:11
感谢更新!
作者: singel    时间: 2021-6-1 20:01
一个小建议:当类型选expandable时自动扩展名为vhdx,选Fixed时扩展名自动为vhd。
作者: dos时代菜鸟    时间: 2021-6-1 22:11
singel 发表于 2021-6-1 20:01
一个小建议:当类型选expandable时自动扩展名为vhdx,选Fixed时扩展名自动为vhd。

这俩有啥必然联系么?WIN7只支持VHD,但也可以用扩展类型的VHD呀
作者: singel    时间: 2021-6-2 01:21
dos时代菜鸟 发表于 2021-6-1 22:11
这俩有啥必然联系么?WIN7只支持VHD,但也可以用扩展类型的VHD呀

没有。主要是一看扩展名就知道是什么类型。WIN7好久不用了
作者: oym2016    时间: 2021-6-29 17:08
本帖最后由 oym2016 于 2021-6-29 17:55 编辑

晕 难道PECMD.EXE  ?  将此脚本移到 Wim_setup 中  竞不能运行,把二个原包中的pecmd.exe 对换 PE中也只能运行其中的一个,实机则都能运行.PE少什么呢?
作者: dos时代菜鸟    时间: 2021-7-2 21:34
oym2016 发表于 2021-6-29 17:08
晕 难道PECMD.EXE  ?  将此脚本移到 Wim_setup 中  竞不能运行,把二个原包中的pecmd.exe 对换 PE中也只能运 ...

这个脚本中的 用于右键添加 的批处理,是直接引用的 tools 中对应的pecmd 跟 系统pecmd 无关。
作者: dos时代菜鸟    时间: 2021-7-10 21:35
刚更新了一下,pecmd .
作者: Anson4    时间: 2021-8-17 21:29
感谢分享!
作者: 宏通2020    时间: 2021-8-18 10:05
VHD可以直接注入软件吗
作者: dos时代菜鸟    时间: 2021-8-18 22:17
宏通2020 发表于 2021-8-18 10:05
VHD可以直接注入软件吗

何出此问?
作者: 宏通2020    时间: 2021-8-19 20:49
dos时代菜鸟 发表于 2021-8-18 22:17
何出此问?

我是小白,不懂,所以请教
作者: dos时代菜鸟    时间: 2021-8-20 12:28
宏通2020 发表于 2021-8-19 20:49
我是小白,不懂,所以请教

我也是小白,何为 注入软件?vhd 是个啥情况?已经存在系统了?
作者: 宏通2020    时间: 2021-8-21 10:16
dos时代菜鸟 发表于 2021-8-20 12:28
我也是小白,何为 注入软件?vhd 是个啥情况?已经存在系统了?

原VHD有系统然后要注入软件,
作者: 1801403    时间: 2021-8-21 13:27
很方便的样子
作者: dos时代菜鸟    时间: 2021-8-25 11:37
宏通2020 发表于 2021-8-21 10:16
原VHD有系统然后要注入软件,

软件的安装 有很多环节,要分软件。
有的要往系统中放入特定 dll 有的要向注册表填东西。所以,。。。。。。。
如果单纯的注入某个简单的驱动程序,或者 dism 注入组件啥的,倒是还可以考虑一下
作者: zhj511698    时间: 2021-10-8 13:03
技术达人,666
作者: 2012张鑫    时间: 2021-10-12 22:52
学习了
作者: ccbt01    时间: 2021-10-26 15:45
学习下,是最新的版本么?
作者: lkboff    时间: 2021-11-5 23:52
请问各位差分父磁盘能选择物理磁盘吗
作者: lkboff    时间: 2021-11-5 23:54
请问各位差分父磁盘能选择物理磁盘吗
作者: chibuzhu    时间: 2021-11-17 13:08
方便
作者: dos时代菜鸟    时间: 2021-11-17 19:11
lkboff 发表于 2021-11-5 23:54
请问各位差分父磁盘能选择物理磁盘吗

应该是不能。
你可以 把 物理磁盘中创建一个 fix 模式的 父vhd ,然后把 差分 创建到其他分区。父vhd 所在分区可以不予分配盘符。

虚拟磁盘文件是一个 包,而 物理磁盘不同,
差分vhd 就是建立一个与父vhd 产生变化的 包,理论上 父vhd 是不能再被更改。

作者: usbwin    时间: 2021-11-24 23:49
可以试试
作者: 亚格斯    时间: 2021-12-2 21:40
签到
作者: zlzx01    时间: 2021-12-10 08:15
先学习,感觉有点难啊
作者: dos时代菜鸟    时间: 2021-12-15 11:28
zlzx01 发表于 2021-12-10 08:15
先学习,感觉有点难啊

何出此言?
作者: wudaming    时间: 2022-2-26 14:12
你好,挂载、卸载 vhd 的脚本 能发个给我试下么?谢谢……!160409357@qq.com
作者: dos时代菜鸟    时间: 2022-3-9 14:56
wudaming 发表于 2022-2-26 14:12
你好,挂载、卸载 vhd 的脚本 能发个给我试下么?谢谢……!

一直放在一楼
作者: 回味搁浅的记忆    时间: 2022-3-9 21:46
学习
作者: 创新科技2015    时间: 2022-3-16 20:56
很给力!
作者: useQQqqq99    时间: 2022-3-17 11:11
谢谢分享,右键菜单.
作者: 2010wadee    时间: 2022-3-22 22:26
谢谢大师~收藏学习
作者: Anson4    时间: 2022-4-19 15:18
这个脚本用来学习很好用,感谢楼主分享!
今天发现了一个问题:在Win11环境下,创建GPT分区表的VHDX,提示创建成功,但是没有盘符,卸载后用DG打开,显示时FAT12分区表,并提示分区损坏。
作者: dos时代菜鸟    时间: 2022-4-19 21:25
本帖最后由 dos时代菜鸟 于 2022-4-19 21:33 编辑
Anson4 发表于 2022-4-19 15:18
这个脚本用来学习很好用,感谢楼主分享!
今天发现了一个问题:在Win11环境下,创建GPT分区表的VHDX,提示 ...

选择 格式化为  ntfs ,试试. 或许 pecmd 在 win11 下,调用的某些 api 有变化.
我这没有 win11 环境,用的是  2021h2 的 win10 .

也可以用 diskpart 操作 虚拟盘.
找一下 我有个帖子 是关于  用 pecmd 给 diskpart 做的 外壳界面.

也可能是 我预留的  分区前面的空间太小了.
作者: Anson4    时间: 2022-4-19 21:39
dos时代菜鸟 发表于 2022-4-19 21:25
选择 格式化为  ntfs ,试试. 或许 pecmd 在 win11 下,调用的某些 api 有变化.
我这没有 win11 环境,用的 ...

被我瞎碰出来了,是GPT分区时,必须再磁盘的尾部保留一下剩余空间。
作者: dos时代菜鸟    时间: 2022-4-19 21:46
本帖最后由 dos时代菜鸟 于 2022-4-19 21:48 编辑
Anson4 发表于 2022-4-19 21:39
被我瞎碰出来了,是GPT分区时,必须再磁盘的尾部保留一下剩余空间。

???,你是说  vhdx 虚拟盘内部 分区 后面要留空间?
还是 vhdx 文件 所在的 硬盘分区 要留足空间?
难道是  因为 gpt 要留有一定空间 用做存储 备用分区表

作者: Anson4    时间: 2022-4-19 22:26
dos时代菜鸟 发表于 2022-4-19 21:46
???,你是说  vhdx 虚拟盘内部 分区 后面要留空间?
还是 vhdx 文件 所在的 硬盘分区 要留足空间?
难道是 ...

是的,GPT磁盘的尾部必须保留20k或者以上的空间,才能分区成功。
我抄你的脚本后修改测试,尾部保留20k分区后DG能识别,保留19k分区成功,但是DG不能正确识别,小于19k分区失败。

另外请教一下,PECMD如何优化(压缩)VHD的体积?
作者: dos时代菜鸟    时间: 2022-4-19 23:42
Anson4 发表于 2022-4-19 22:26
是的,GPT磁盘的尾部必须保留20k或者以上的空间,才能分区成功。
我抄你的脚本后修改测试,尾部保留20k ...

没试过优化vhdx
作者: dos时代菜鸟    时间: 2022-4-20 12:25
单文件版 更新了一下
在 分区后面预留1M 给gpt 备份分区表用。
作者: 小瓶盖    时间: 2022-7-22 13:44
好用吗,Windows下可以用吗?
作者: dos时代菜鸟    时间: 2022-7-23 08:02
小瓶盖 发表于 2022-7-22 13:44
好用吗,Windows下可以用吗?

win7以上版本,试试不就知道了么?
作者: Anson4    时间: 2022-10-23 20:16
dos时代菜鸟 发表于 2022-7-23 08:02
win7以上版本,试试不就知道了么?

我记得是Win7开始支持VHD,Win8开始支持VHDX。另外,请教一下:如何添加支持多分区(MBR分区表 主分区+逻辑分区)。



作者: dos时代菜鸟    时间: 2022-10-23 22:44
Anson4 发表于 2022-10-23 20:16
我记得是Win7开始支持VHD,Win8开始支持VHDX。另外,请教一下:如何添加支持多分区(MBR分区表 主分区+逻 ...

这个多分区 用 pecmd 实现就比较麻烦一些

建议用 diskpart
作者: Anson4    时间: 2022-10-24 11:48
dos时代菜鸟 发表于 2022-10-23 22:44
这个多分区 用 pecmd 实现就比较麻烦一些

建议用 diskpart

谢谢!
作者: 创新科技2015    时间: 2022-11-22 22:17

谢谢分享
作者: papachi    时间: 2022-12-31 08:33
很给力,谢谢。
作者: hackerxmls    时间: 2023-1-17 20:29
感谢分享
作者: Sim683    时间: 2023-1-17 20:33
学习了,非常感谢
作者: papachi    时间: 2023-1-27 09:03
谢谢分享。
作者: hanchi123    时间: 2023-4-24 10:03
感谢分享
作者: zhangjiti    时间: 2023-4-26 20:06
谢谢提供分享
作者: sun4008    时间: 2023-6-8 09:57
学习一下VHD
作者: 呵呵#1861    时间: 2023-6-9 22:29
谢谢楼主的分享
作者: 龙起坑    时间: 2023-6-14 09:57
谢谢东大,学习学习。
作者: reuk    时间: 2023-8-27 22:35
哪个快没看懂
作者: luxsys88    时间: 2023-9-8 21:05
好用,收藏
作者: bsdgsos    时间: 2024-2-22 06:03
试试看
作者: AcidBurn    时间: 2024-2-22 06:39
谢谢分享
作者: bsdgsos    时间: 2024-2-23 01:29
收下了
作者: 文三快    时间: 2024-4-11 13:26
来看看怎么样




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3