zoukankan      html  css  js  c++  java
  • Windows Server 2012 R2上Compact/Shrink vhdx

    背景:

    虚拟机由于是动态扩展内存,所以从虚机的C盘看所占内存才20GB左右,而虚机本身文件 Test.vhdx大小却有远不止这个数目。

    先从磁盘管理Attach VHD, 然后从 Hyper-V 编辑vhd,选择Compact,却只减少了几个GB的的容量。

    我参照了下面这个方法。也是先mount vhd,不过这里采用的是Resize-partition命令。


    PS C:Windowssystem32> mount-vhd 'C:Test.vhdx' -passthru | get-disk | get-partition | get-volume
    DriveLetter FileSystemLabel FileSystem DriveType HealthStatus SizeRemaining Size
    ----------- --------------- ---------- --------- ------------ ------------- ----
    E NTFS Fixed Healthy 32.27 GB 51.66 GB
    D System Reserved NTFS Fixed Healthy 108.7 MB 350 MB
    PS C:Windowssystem32> resize-partition -driveletter E -size 35GB
    PS C:Windowssystem32> dismount-vhd 'C:Test.vhdx'
    PS C:Windowssystem32> resize-vhd 'C:Test.vhdx' -ToMinimumSize

    从powershell运行好命令后,然后再从Hyper-V 直接编辑vhd,而不用先mount。这一次Test.vhdx的大小下来了哦。

  • 相关阅读:
    instanceof操作符判断对象类型
    继承
    题解 P3943 星空
    NOIP 模拟 10 考试总结
    题解 P3942 将军令
    题解 P3941 入阵曲
    题解 P3191 [HNOI2007]紧急疏散EVACUATE
    NOIP 模拟 9 考试总结
    NOIP 模拟 9 分组
    NOIP 模拟 9 数颜色
  • 原文地址:https://www.cnblogs.com/yoyohappy/p/3435391.html
Copyright © 2011-2022 走看看