无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7527|回复: 37

[求助] VHDX如何扩容?

[复制链接]
发表于 2022-4-12 20:05:17 | 显示全部楼层 |阅读模式
装系统的时候设置的60G,装了软件现在感觉不太够用同,C盘要满了,如何给扩20G?

点评

扩容用diskpart中的expand命令就可以,但这时虚拟硬盘后面多了一块空白空间,怎么分配给系统分区,还不清楚。  发表于 2022-4-13 06:13
发表于 2022-4-12 21:12:09 | 显示全部楼层
扩容容易出各种疑难杂症,最有效的方法是新建一个大的VHD,然后用磁盘软件克隆分区。

点评

这个办法好!  发表于 2022-4-13 06:13
回复

使用道具 举报

发表于 2022-4-12 21:46:36 | 显示全部楼层
如果没移用户文件夹,就先移了吧,再把虚拟内存设到D盘。如果以上操作还不够,或已经做了,可以考虑用junction挂接文件夹的方式转移文件夹。
回复

使用道具 举报

发表于 2022-4-12 22:01:05 | 显示全部楼层
让我C盘只有20G的情何以堪

点评

我C盘只有10G,还余下4.4G的空间  发表于 2022-4-13 15:34
昨天做了个小系统,C盘3.8GB,还有1.4GB的剩余空间,只装了一个手写软件。  发表于 2022-4-13 06:15
回复

使用道具 举报

发表于 2022-4-12 22:21:52 | 显示全部楼层
我的C盘就没超过20G

点评

离谱  详情 回复 发表于 2022-4-13 17:18
有同感  发表于 2022-4-13 06:15
回复

使用道具 举报

发表于 2022-4-13 03:39:33 | 显示全部楼层
bootice
磁盘镜像--》VHD文件信息---》重设容量。

点评

看来高手还是比较多啊,这个VHDX太有意思了。以后都不需要折腾虚拟机了  发表于 2023-1-6 16:49
请问 PECMD 能干这事吗?  详情 回复 发表于 2022-10-31 11:49
请教多出来的容量怎么与原来的合并一起?  详情 回复 发表于 2022-5-15 17:37
好办法,值得一试  发表于 2022-4-13 06:16
回复

使用道具 举报

发表于 2022-4-13 11:54:42 | 显示全部楼层
用 mklink 挂一个 其他盘到 c: 盘当文件夹。试试,行不行。
回复

使用道具 举报

发表于 2022-4-13 14:01:38 | 显示全部楼层
本帖最后由 mrzhonghb 于 2022-4-13 14:07 编辑

@echo off
color 1f
PUSHD %~dp0
echo 检查管理员权限
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    CSCRIPT //Nologo "%TEMP%\Getadmin.vbs"& DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL& Exit)
echo.
echo --已获取管理员权限
echo.
echo --VHD(X)文件和本批处理放一起,只能放一个VHD(X)文件echo --文件名和路径 最好不要有中文和空格
echo.
echo --注意,下面输入的数字是VHD(X)扩大后的总容量,不是增加的那一部分容量。
echo --输入的数字一定要比原始VHD(X)更大,比如原始VHD(X)为30G,输入的数字必须大于30。
echo.
set g=1
set /p g=请输入扩大以后的总容量(G),比如想要扩大到100G,就输入100:
set /a kj=%g%*1024
for /r %%d in (*.vhdx,*.vhd) do (set vx=%%d)
(echo SEL VDISK FILE=%vx% & echo EXPAND VDISK MAXIMUM=%kj%)|diskpart.exe
echo --已成功将VHD(X)的总空间扩大到%g%G,增加的空间为"未分配"状态。
echo.
echo --按任意键 挂载VHD(X),
pause
(echo select vdisk file="%vx%" & echo attach vdisk & echo list disk)|diskpart.exe
set d=x & set p=y
set /p d=请输入要扩展分区的VHD(X)磁盘编号,默认为选择磁盘 x:
cls
cmd /c "echo select disk %d% & echo list partition"|diskpart.exe
echo.
set /p p=请输入要扩展的分区编号,默认为选择分区编号 y:
cls
cmd /c "echo select disk %d% & echo select partition %p% & echo extend"|diskpart.exe
echo --已成功将"未分配"空间扩展到到VHD(X)中
echo.
echo --按任意键 卸载VHD(X) 并退出。
echo.
pause
(echo select vdisk file="%vx%" & echo detach vdisk)|diskpart.exe
exit.

点评

试了, 可以, 不过最好把 for 的 /r 开关去掉.  详情 回复 发表于 2023-6-2 00:24
我试试看  详情 回复 发表于 2022-4-13 20:10
回复

使用道具 举报

发表于 2022-4-13 17:18:06 | 显示全部楼层
fulibo 发表于 2022-4-12 22:21
我的C盘就没超过20G

离谱
回复

使用道具 举报

 楼主| 发表于 2022-4-13 20:10:46 | 显示全部楼层
mrzhonghb 发表于 2022-4-13 14:01
@echo off
color 1f
PUSHD %~dp0

我试试看
回复

使用道具 举报

发表于 2022-5-15 17:37:06 | 显示全部楼层
mdyblog 发表于 2022-4-13 03:39
bootice
磁盘镜像--》VHD文件信息---》重设容量。

请教多出来的容量怎么与原来的合并一起?

点评

用 DiskGinus/分区助手 把分区往后扩大。把扩大的空间包含进去。 再 对 该扩大的分区 检查磁盘 。 如果, 不放心, 可以先用GHOST(>=11.5)将系统备份出来, 扩大后再还原回去。使用Windows和Linux(  详情 回复 发表于 2022-5-15 17:43
回复

使用道具 举报

发表于 2022-5-15 17:43:01 | 显示全部楼层
本帖最后由 mdyblog 于 2022-5-15 17:44 编辑
wywangwang 发表于 2022-5-15 17:37
请教多出来的容量怎么与原来的合并一起?

用 DiskGinus/分区助手  把分区往后扩大。把扩大的空间包含进去。
再 对 该扩大的分区  检查磁盘  。
如果, 不放心, 可以先用GHOST(>=11.5)将系统备份出来, 扩大后再还原回去。使用Windows和Linux(<=Ext3)


回复

使用道具 举报

发表于 2022-5-15 18:01:49 | 显示全部楼层
感谢回复
在VHDX当前使用系统中无法调整
在另外系统中挂载后可以
非常感谢!
回复

使用道具 举报

发表于 2022-5-22 08:37:52 来自手机 | 显示全部楼层
我c盘只有8g也够用啊
回复

使用道具 举报

发表于 2022-7-1 10:56:29 | 显示全部楼层
mrzhonghb 发表于 2022-4-13 14:01
@echo off
color 1f
PUSHD %~dp0

請教用diskpart指令可以縮小vhdx容量嗎?
回复

使用道具 举报

发表于 2022-7-4 19:14:43 来自手机 | 显示全部楼层
最好是用ghost软件备份成GHO文件或者ESD文件,然后将它释放到新的VHD中
回复

使用道具 举报

发表于 2022-7-15 09:42:47 来自手机 | 显示全部楼层
签到
回复

使用道具 举报

发表于 2022-9-24 09:39:36 | 显示全部楼层
mdyblog 发表于 2022-5-15 17:43
用 DiskGinus/分区助手  把分区往后扩大。把扩大的空间包含进去。
再 对 该扩大的分区  检查磁盘  。
...

正解,我就是这样操作后,完美扩容,没有一点问题。看软件的描述,缩容可能会出现异常截断的问题,扩容应该是安全的
回复

使用道具 举报

发表于 2022-10-31 11:49:45 | 显示全部楼层
mdyblog 发表于 2022-4-13 03:39
bootice
磁盘镜像--》VHD文件信息---》重设容量。

请问 PECMD 能干这事吗?
回复

使用道具 举报

发表于 2022-11-6 18:34:30 | 显示全部楼层
mrzhonghb 发表于 2022-4-13 14:01
@echo off
color 1f
PUSHD %~dp0

可以
回复

使用道具 举报

发表于 2023-6-1 22:38:10 | 显示全部楼层
请教一下,vhdx怎么缩小呢
回复

使用道具 举报

发表于 2023-6-2 00:24:12 | 显示全部楼层
mrzhonghb 发表于 2022-4-13 14:01
@echo off
color 1f
PUSHD %~dp0

试了, 可以, 不过最好把 for 的 /r 开关去掉.
回复

使用道具 举报

发表于 2023-6-2 00:39:14 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-6-6 17:37:07 | 显示全部楼层
辛苦了!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2023-6-7 21:03:30 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2023-6-12 22:30:01 | 显示全部楼层
谢谢楼主的分享
回复

使用道具 举报

发表于 2023-7-18 15:49:39 | 显示全部楼层
mdyblog 发表于 2022-4-13 03:39
bootice
磁盘镜像--》VHD文件信息---》重设容量。

@pjh9886 vhdx可以完全替代vmware么?

点评

vhd可代替vmdk  详情 回复 发表于 2023-8-28 06:54
回复

使用道具 举报

发表于 2023-8-27 20:51:22 | 显示全部楼层
还是用虚拟机把
回复

使用道具 举报

发表于 2023-8-28 06:54:42 来自手机 | 显示全部楼层
布特300 发表于 2023-7-18 15:49
@pjh9886 vhdx可以完全替代vmware么?

vhd可代替vmdk
回复

使用道具 举报

发表于 2023-9-20 09:43:15 | 显示全部楼层
学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 14:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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