无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 26710|回复: 92
打印 上一主题 下一主题

用 pecmd 创建、挂载、卸载 vhd 的脚本(不依赖diskpart)

    [复制链接]
1#
发表于 2021-5-10 20:22:52 | 显示全部楼层
比较了一下没有,是diskpart快些还是这个快些?

点评

这个快,快很多。  详情 回复 发表于 2021-5-10 20:36
回复

使用道具 举报

2#
发表于 2021-5-11 18:15:40 | 显示全部楼层
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"
要如何改?
回复

使用道具 举报

3#
发表于 2021-5-11 20:42:58 | 显示全部楼层
dos时代菜鸟 发表于 2021-5-11 20:12
这个创建的 是扩展类型的,要创建 fixed 需要 该一下。cmd1 的内容 带 -d 参数,就是动态的。

这么复杂,太麻烦了。对part命令不熟,创建的VHD全部空间只建一个主分区,要这么复杂吗?
还有就是64k干吗用的?必须要吗?如果格成FAT格式呢?

点评

一个分区出来了,多个分区就简单了。  详情 回复 发表于 2021-5-12 08:18
64K 是分区的起始位置。 创建分区稍显麻烦。 主要还是挂载个卸载功能。  详情 回复 发表于 2021-5-11 21:07
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-5 13:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表