[DISCUSSION] Windows Server 2025 (Build 26100)

Discussion in 'Windows Server' started by Tito, Jan 25, 2024.

  1. atgpud2003

    atgpud2003 MDL Addicted

    Apr 30, 2015
    620
    111
    30
    @acer-5100 ,

    You are using Virtual Machine by LXZ compression files, you need look inside the OS properties Storage space..

    ATGPUD2003
     
  2. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    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.
     
  3. I2amI3o

    I2amI3o MDL Novice

    Sep 28, 2016
    4
    0
    0
    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
     
  4. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,343
    1,048
    90
    11.2 on server build 26040
     
  5. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    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)
     
  6. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    Good to know that now we can loose our data in more creative ways :D
     
  7. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,343
    1,048
    90
    #28 LiteOS, Apr 11, 2024
    Last edited: Apr 11, 2024
    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
     
  8. RobrPatty

    RobrPatty MDL Expert

    Jul 23, 2009
    1,282
    598
    60
    #29 RobrPatty, Apr 11, 2024
    Last edited: Apr 11, 2024
    deleted
     
  9. ksio89

    ksio89 MDL Member

    Nov 20, 2013
    129
    40
    10
    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:

    Windows Server 2025 Datacenter.PNG
     
  10. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    At last? It's three years we have builds of Server 11
     
  11. ksio89

    ksio89 MDL Member

    Nov 20, 2013
    129
    40
    10
    I'm out of the loop, did we? That's what Microsoft simply calls "Windows Server"?
     
  12. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    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.
     
  13. maur0

    maur0 MDL Senior Member

    Aug 3, 2012
    395
    178
    10
  14. DrunkF

    DrunkF MDL Junior Member

    Jun 15, 2010
    78
    23
    0
    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...
     
  15. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    #40 acer-5100, May 4, 2024
    Last edited: May 4, 2024
    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.