无忧启动论坛

标题: VHDX如何扩容? [打印本页]

作者: wulu    时间: 2022-4-12 20:05
标题: VHDX如何扩容?
装系统的时候设置的60G,装了软件现在感觉不太够用同,C盘要满了,如何给扩20G?

作者: 心零    时间: 2022-4-12 21:12
扩容容易出各种疑难杂症,最有效的方法是新建一个大的VHD,然后用磁盘软件克隆分区。
作者: 零下5度    时间: 2022-4-12 21:46
如果没移用户文件夹,就先移了吧,再把虚拟内存设到D盘。如果以上操作还不够,或已经做了,可以考虑用junction挂接文件夹的方式转移文件夹。
作者: zlq_hysy    时间: 2022-4-12 22:01
让我C盘只有20G的情何以堪
作者: fulibo    时间: 2022-4-12 22:21
我的C盘就没超过20G
作者: mdyblog    时间: 2022-4-13 03:39
bootice
磁盘镜像--》VHD文件信息---》重设容量。

作者: dos时代菜鸟    时间: 2022-4-13 11:54
用 mklink 挂一个 其他盘到 c: 盘当文件夹。试试,行不行。
作者: mrzhonghb    时间: 2022-4-13 14:01
本帖最后由 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.


作者: 别扭    时间: 2022-4-13 17:18
fulibo 发表于 2022-4-12 22:21
我的C盘就没超过20G

离谱
作者: wulu    时间: 2022-4-13 20:10
mrzhonghb 发表于 2022-4-13 14:01
@echo off
color 1f
PUSHD %~dp0

我试试看
作者: wywangwang    时间: 2022-5-15 17:37
mdyblog 发表于 2022-4-13 03:39
bootice
磁盘镜像--》VHD文件信息---》重设容量。

请教多出来的容量怎么与原来的合并一起?
作者: mdyblog    时间: 2022-5-15 17:43
本帖最后由 mdyblog 于 2022-5-15 17:44 编辑
wywangwang 发表于 2022-5-15 17:37
请教多出来的容量怎么与原来的合并一起?

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



作者: wywangwang    时间: 2022-5-15 18:01
感谢回复
在VHDX当前使用系统中无法调整
在另外系统中挂载后可以
非常感谢!
作者: 2013Varg    时间: 2022-5-22 08:37
我c盘只有8g也够用啊
作者: cchh543    时间: 2022-7-1 10:56
mrzhonghb 发表于 2022-4-13 14:01
@echo off
color 1f
PUSHD %~dp0

請教用diskpart指令可以縮小vhdx容量嗎?
作者: 逍遥逸仙    时间: 2022-7-4 19:14
最好是用ghost软件备份成GHO文件或者ESD文件,然后将它释放到新的VHD中
作者: IT小森    时间: 2022-7-15 09:42
签到
作者: 梦太晓    时间: 2022-9-24 09:39
mdyblog 发表于 2022-5-15 17:43
用 DiskGinus/分区助手  把分区往后扩大。把扩大的空间包含进去。
再 对 该扩大的分区  检查磁盘  。
...

正解,我就是这样操作后,完美扩容,没有一点问题。看软件的描述,缩容可能会出现异常截断的问题,扩容应该是安全的
作者: Anson4    时间: 2022-10-31 11:49
mdyblog 发表于 2022-4-13 03:39
bootice
磁盘镜像--》VHD文件信息---》重设容量。

请问 PECMD 能干这事吗?
作者: cbg520    时间: 2022-11-6 18:34
mrzhonghb 发表于 2022-4-13 14:01
@echo off
color 1f
PUSHD %~dp0

可以
作者: 呵呵#1861    时间: 2023-6-1 22:38
请教一下,vhdx怎么缩小呢

作者: linee    时间: 2023-6-2 00:24
mrzhonghb 发表于 2022-4-13 14:01
@echo off
color 1f
PUSHD %~dp0

试了, 可以, 不过最好把 for 的 /r 开关去掉.
作者: seeimpact153    时间: 2023-6-2 00:39
谢谢分享
作者: wyc1699    时间: 2023-6-6 17:37
辛苦了!!!!!!!!!!!!!
作者: 呵呵#1861    时间: 2023-6-7 21:03
学习一下
作者: 呵呵#1861    时间: 2023-6-12 22:30
谢谢楼主的分享
作者: 布特300    时间: 2023-7-18 15:49
mdyblog 发表于 2022-4-13 03:39
bootice
磁盘镜像--》VHD文件信息---》重设容量。

@pjh9886 vhdx可以完全替代vmware么?
作者: reuk    时间: 2023-8-27 20:51
还是用虚拟机把
作者: szwp    时间: 2023-8-28 06:54
布特300 发表于 2023-7-18 15:49
@pjh9886 vhdx可以完全替代vmware么?

vhd可代替vmdk
作者: 小吴    时间: 2023-9-20 09:43
学习一下
作者: liangxy    时间: 2023-10-1 11:42
bootice就可以,在vhd信息里
作者: c3862004    时间: 2023-10-3 14:04
谢谢分享




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