@acer-5100 , You are using Virtual Machine by LXZ compression files, you need look inside the OS properties Storage space.. ATGPUD2003
Who talked of virtual machines? This is baremetal. Anyway I don't care about the virtual space, I care of what's taken on storage, of how much time I need to transfer or copy a file. That's what's matters.
Just curious what's Hyper-V configuration version on Server 2025? is it 11? As I'm planning to move my VMs form Win11 and the current server 2022 Hyper-V version is 10, and I don't want to re-create and re-configure my 30+ VMs
You have to recreate the VMs only in downgrading (unlike in VMware downgrade the version is not possible in HV). Older version works obviously in newer windows, you can *optionally* upgrade the version, but that's generally a stupid idea, if you want to use a VM in dual/multiple boot. That said W10 can run happily VMs from v 5.0 until W10 1909. Since W10 2004 all machines older than 8.0 are updated silently to 8.0 (which is pretty annoying given it's irreversible)
Compressing and Deduping On ReFS With Server 2025 Commends Code: PS D:\> Get-Command -Module *refs* CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Clear-ReFSDedupSchedule 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Disable-ReFSDedup 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Enable-ReFSDedup 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Get-ReFSDedupSchedule 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Get-ReFSDedupStatus 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Resume-ReFSDedupSchedule 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Set-ReFSDedupSchedule 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Start-ReFSDedupJob 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Stop-ReFSDedupJob 2.0.0.0 Microsoft.ReFsDedup.Commands Cmdlet Suspend-ReFSDedupSchedule 2.0.0.0 Microsoft.ReFsDedup.Commands Enabling Compressing and Deduping Code: Enable-ReFSDedup f: -Type DedupAndCompress Code: Start-ReFSDedupJob f: Get info about jobs Code: PS F:\> Get-Job Id Name PSJobTypeName State HasMoreData Location Command -- ---- ------------- ----- ----------- -------- ------- 1 Job1 Running True Start-ReFSDedupJob PS F:\> Get-ReFSDedupStatus f: Volume Type Used Deduped Compressed Format Level ChunkSize Status ------ ---- ---- ------- ---------- ------ ----- --------- ------ f: DedupAndCompress 20.72 GiB 2.13 GiB 0 B ZSTD 10 0 B Succeeded FullRun - Full scale compressing and deduping Code: PS F:\> Start-ReFSDedupJob f: -CompressionFormat ZSTD -CompressionLevel 10 -FullRun Id Name PSJobTypeName State HasMoreData Location Command -- ---- ------------- ----- ----------- -------- ------- 3 Job3 NotStarted True Start-ReFSDedupJob PS F:\> Get-ReFSDedupStatus f: Volume Type Used Deduped Compressed Format Level ChunkSize Status ------ ---- ---- ------- ---------- ------ ----- --------- ------ f: DedupAndCompress 20.72 GiB 2.13 GiB 0 B ZSTD 10 0 B Deduping (0.05%) PS F:\> Get-ReFSDedupStatus f: Volume Type Used Deduped Compressed Format Level ChunkSize Status ------ ---- ---- ------- ---------- ------ ----- --------- ------ f: DedupAndCompress 20.72 GiB 2.13 GiB 0 B ZSTD 10 0 B Deduping (0.17%) PS F:\> Start-ReFSDedupJob f: -CompressionChunkSize 4096 Id Name PSJobTypeName State HasMoreData Location Command -- ---- ------------- ----- ----------- -------- ------- 6 Job6 NotStarted True Start-ReFSDedupJob PS F:\> Get-ReFSDedupStatus f: Volume Type Used Deduped Compressed Format Level ChunkSize Status ------ ---- ---- ------- ---------- ------ ----- --------- ------ f: DedupAndCompress 21.84 GiB 2.15 GiB 42.05 MiB LZ4 1 4 KiB Compressing PS F:\> Get-ReFSDedupStatus f: Volume Type Used Deduped Compressed Format Level ChunkSize Status ------ ---- ---- ------- ---------- ------ ----- --------- ------ f: DedupAndCompress 18.4 GiB 2.15 GiB 3.45 GiB LZ4 1 4 KiB Succeeded cant find way to disable it enable-ReFSDedup f: -Type Disabled Enable-ReFSDedup : Cannot validate argument on parameter 'Type'. The argument "Disabled" does not belong to the set PS F:\> Disable-ReFSDedup f: PS F:\> Get-ReFSDedupStatus f: Volume Enabled Used ------ ------- ---- f: False 19.22 GiB
So this is the server counterpart of Windows 11, at last? Anyway, after many attempts, finally managed to install Datacenter edition on VMware Workstation, with UEFI and Secure Boot for bells and whistles, and so far so good:
Microsoft uses a confusing naming scheme since the dawn of time. The "genius" that obfuscates the tiles here calling "Server IP" the thing isn't helpful either. Whatever MS usually calls Windows Server the annual/semi annual release (with no GUI), and Server + year the "normal" version with GUI.
Could please you tell us what have you compressed in those VHD(X) disks to get to that size - the whole OS disk or just \Windows, \ProgramFiles etc. folders? Are you using the standard "compact /c /s /exe:lzx" or similar. Though not sure I prefer doing this to each VM to just rather doing it on the host's \HyperV folders for all VMs...
Just capture the image in a wim, then format, then restore it using wimlib apply with the --compact=lzx switch. I suggest to compress anyway the filesystem using the good old ntfs compression anyway before proceeding with the above steps. Smaller files are easier to backup, restore, archive, move. IMO way better than compressing the container folder. Last but not least vhdx aren't meant for just VMs. All my baremetal OSes are in vhdx.