无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10845|回复: 28

VHD的自动挂载很成熟了,VHDX的呢?包括创建VHDX

[复制链接]
发表于 2023-10-11 11:40:04 | 显示全部楼层 |阅读模式
好像创建VHDX都很困难,找了一圈,有什么软件嘛?
 楼主| 发表于 2023-10-11 15:52:20 | 显示全部楼层
hilsonma 发表于 2023-10-11 13:01
我使用diskpart命令脚本。附件是我自己做的一直在用的脚本:

感谢分享,我一直用bootice来弄vhd的。

不过我是想弄vhdx,为了断电保护。。。
暂时没找到好的方法,只有进入win10pe,然后创建vhdx。

而且vhdx,在win7下无法加载。。。

点评

我上面的脚本是vhd/vhdx通用的  详情 回复 发表于 2023-10-11 15:57
回复

使用道具 举报

 楼主| 发表于 2023-10-11 16:08:09 | 显示全部楼层
hilsonma 发表于 2023-10-11 15:57
我上面的脚本是vhd/vhdx通用的

牛逼啊,高手请教下,如何通过批处理,单独挂载一个vhdx到win7x64上呀。
我看一般的批处理都是挂载vhd的,第一次见到Win7x64里可以挂载vhdx的,能否提炼出来?我看你写成一个巨长的命令行了。

另外,远程挂载有没有试过?我把vhdx放到nas盘里,Windows下用SMB挂载盘符到N:,然后再挂载这个VHDX为W:盘。。。

点评

要在win7里挂载vhdx,需要在批处理里包含较新版本的diskpart,因为win7本身自带的diskpart版本是不支持vhdx的。 单独挂载的批处理我上面没有打包,在下面附件里: [attachimg]533142[/attachimg] 有W字眼  详情 回复 发表于 2023-10-11 18:12
回复

使用道具 举报

 楼主| 发表于 2023-10-12 01:56:42 | 显示全部楼层
本帖最后由 2010linlance 于 2023-10-12 02:31 编辑
hilsonma 发表于 2023-10-11 18:12
要在win7里挂载vhdx,需要在批处理里包含较新版本的diskpart,因为win7本身自带的diskpart版本是不支持vh ...

感谢大侠,原来如此。。。你这个压缩包里的 wimlib-imagex.exe 这个,也没有diskpart呀,或者这个就可以了?

我试试了下这个批处理,vhd拖拽上去可以正确操作,但是vhdx拖上去就报错。。。
但是你第一个批处理是可以建立vhdx并且挂载的。。

文件夹里也没什么diskpart,好像用的就是我win7x64默认的这个。。。这咋回事?

2023-10-12_020523.png

你看第一个脚本是可以正常挂载vhdx的:
2023-10-12_020954.png
回复

使用道具 举报

 楼主| 发表于 2023-10-12 02:34:57 | 显示全部楼层
hilsonma 发表于 2023-10-11 18:12
要在win7里挂载vhdx,需要在批处理里包含较新版本的diskpart,因为win7本身自带的diskpart版本是不支持vh ...

我把你这个脚本弄回来试了半天,你运行那个命令用第一个脚本的命令剥离出来的几句可以正常挂载和卸载。
按理说需要选择分区呀,不过得用你的脚本创建的这个vhdx才能这么操作,直接用windows8+建立的vhdx,挂载失败。。

两句命令我贴下面了,有空给瞅瞅,不管怎么说管用了,感谢,太感谢了。

  1. @rem cmd /c "echo SELECT VDISK FILE=%1 & echo ATTACH VDISK & echo sel par 1 & echo assign letter=W"|diskpart.exe
  2. cmd /c " echo SELECT VDISK FILE=%1 & echo ATTACH VDISK  & echo assign letter=W"|diskpart.exe
复制代码
另外,我还测试了nas的局域网挂载,工作正常,也就是我的vhdx文件放在nas上,把这个nas文件夹用samba挂载到windows机器上变成N:盘,
然后再用你得批处理把vhdx给挂载成w:盘,可以正常使用~~~

这太棒了,vhdx毕竟可以防止断电硬盘损坏啥的,比vhd的安全性高太多了。。。
用来存储nas上的照片类目录非常好。。。

点评

你把win10的diskpart.exe复制到批处理文件夹就可以了 批处理文件里没有diskpart.exe的话,会调用windows文件夹里system32子文件夹的diskpart.exe的,如果是win7环境调用的就是win7的diskpart,那么就不能操作vhdx  详情 回复 发表于 2023-10-12 02:44
回复

使用道具 举报

 楼主| 发表于 2023-10-12 18:58:44 | 显示全部楼层
hilsonma 发表于 2023-10-12 02:44
你把win10的diskpart.exe复制到批处理文件夹就可以了

批处理文件里没有diskpart.exe的话,会调用windo ...

所以才觉得诡异的很,我这就是Win7x64的老毛子那个版本,居然可以操作vhdx,但是只能加载你这个脚本生成的vhdx,非常神奇。。。。

莫名其妙的解决了大问题,哈哈。。。我不想要那个win10的diskpart
回复

使用道具 举报

 楼主| 发表于 2023-10-19 23:10:15 | 显示全部楼层
弄了好几天,原来中间这个脚本在Win7下面建立的哪怕后缀名为vhdx,也还是vhd而已。。。并不能产生vhdx的文件。。。搞晕了。。。哎,Win7下面只能使用vhd了么?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-3 12:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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