无忧启动论坛

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

[分享] VHD(X)扩容 批处理

[复制链接]
跳转到指定楼层
1#
发表于 2022-4-13 18:46:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 mrzhonghb 于 2022-4-13 18:53 编辑

无聊整一个VHD(X)扩容的批处理,最好在根目录新建一个文件夹,文件夹和VHD(X)命名不要有中文和空格,把批处理和VHD(X)放进去,只放一个VHD(X)文件。纯属拼凑的,自己测试暂时没有不良反应。

  1. @echo off
  2. color 1f
  3. PUSHD %~dp0
  4. echo 检查管理员权限
  5. >NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
  6.     ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
  7.     ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
  8.     CSCRIPT //Nologo "%TEMP%\Getadmin.vbs"& DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL& Exit)
  9. echo.
  10. echo --已获取管理员权限
  11. echo.
  12. echo --VHD(X)文件和本批处理放一起,只能放一个VHD(X)文件
  13. echo --文件名和路径 最好不要有中文和空格
  14. echo.
  15. echo --注意,下面输入的数字是VHD(X)扩大后的总容量,不是增加的那一部分容量。
  16. echo --输入的数字一定要比原始VHD(X)更大,比如原始VHD(X)为30G,输入的数字必须大于30。
  17. echo.
  18. set g=1
  19. set /p g=请输入扩大以后的总容量(G),比如想要扩大到100G,就输入100:
  20. set /a kj=%g%*1024
  21. for /r %%d in (*.vhdx,*.vhd) do (set vx=%%d)
  22. (echo SEL VDISK FILE=%vx% & echo EXPAND VDISK MAXIMUM=%kj%)|diskpart.exe
  23. echo --已成功将VHD(X)的总空间扩大到%g%G,但增加的空间还是"未分配"状态。
  24. echo.
  25. echo --按任意键 挂载VHD(X),
  26. pause
  27. (echo select vdisk file="%vx%" & echo attach vdisk & echo list disk)|diskpart.exe
  28. set d=x & set p=y
  29. set /p d=请输入要扩展分区的VHD(X)磁盘编号数字:
  30. cls
  31. cmd /c "echo select disk %d% & echo list partition"|diskpart.exe
  32. echo.
  33. set /p p=请输入要扩展的分区编号数字:
  34. cls
  35. cmd /c "echo select disk %d% & echo select partition %p% & echo extend"|diskpart.exe
  36. echo --已成功将"未分配"空间扩展到到VHD(X)中
  37. echo.
  38. echo --按任意键 卸载VHD(X) 并退出。
  39. echo.
  40. pause
  41. (echo select vdisk file="%vx%" & echo detach vdisk)|diskpart.exe
  42. exit.
复制代码




点评

是的,普通磁盘分区也不会考虑小数点,本来是以M为单位,输入时我换算成G了  发表于 2022-4-13 21:44

评分

参与人数 1无忧币 +10 收起 理由
20090101 + 10 测试可用,但不能有小数点,比如4.096G

查看全部评分

2#
发表于 2022-4-13 19:29:04 | 只看该作者
厉害厉害,收藏了
回复

使用道具 举报

3#
发表于 2022-4-13 20:31:50 | 只看该作者
谢谢分享。
回复

使用道具 举报

4#
发表于 2022-4-13 22:12:59 | 只看该作者
整理一个压缩的出来就更好了

点评

压缩的也已经整好了,批处理运行过程中会自动调用ghost克隆。  详情 回复 发表于 2022-4-14 07:55
回复

使用道具 举报

5#
发表于 2022-4-13 22:39:09 | 只看该作者
bootice就可以
回复

使用道具 举报

6#
 楼主| 发表于 2022-4-14 07:55:31 | 只看该作者
lras 发表于 2022-4-13 22:12
整理一个压缩的出来就更好了

压缩的也已经整好了,批处理运行过程中会自动调用ghost克隆。
回复

使用道具 举报

7#
发表于 2024-10-9 10:21:10 | 只看该作者

感谢分享!
回复

使用道具 举报

8#
发表于 2024-10-9 10:32:14 | 只看该作者
感谢分享
回复

使用道具 举报

9#
发表于 2024-10-9 14:04:24 | 只看该作者
GOOD
回复

使用道具 举报

10#
发表于 2024-10-11 19:43:45 | 只看该作者
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 23:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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