In Windows 11 is "SMB-compressie" een functie die is ontworpen om bestandscompressie aan te vragen tijdens een overdracht via het netwerk. Het idee van deze functie is om bestandsoverdrachten sneller te laten verlopen en de bandbreedte voor grote bestanden te verminderen zonder bestanden bij de bron te moeten comprimeren en vervolgens de inhoud op de bestemming te decomprimeren.
Meestal ziet u het voordeel van SMB-compressie op netwerken met minder bandbreedte. Bijvoorbeeld op apparaten met 1 Gbps Ethernet- of Wi-Fi-adapters. Aan de andere kant, als je bijvoorbeeld twee servers hebt met 100 Gbps netwerkadapters met Solid-State Drives (SSD's), zie je misschien niet het voordeel van SMB-compressie. In de praktijk kan het zelfs meer tijd kosten.
Compressie met SMB op Windows 11 ondersteunt de algoritmen XPRESS (LZ77), XPRESS Huffman (LZ77+Huffman), LZNT1 of PATTERN_V1*. XPRESS wordt automatisch gebruikt, SMB-ondertekening en SMB-codering, SMB-ondertekening en SMB-codering, en SMB Multichannel, maar het ondersteunt SMB Direct over RDMA niet.
In deze handleiding leert u de verschillende manieren om SMB-compressie te configureren om bestandsoverdrachten tussen computers en servers in het netwerk sneller te laten verlopen.
Configureer SMB-compressie voor toegewezen stations (client) op Windows 11
U kunt SMB-compressie configureren vanaf het apparaat dat als client of als server fungeert. De onderstaande stappen zijn bedoeld om een clientcomputer te configureren om compressie aan te vragen voor een netwerkmap die is toegewezen aan Windows 11.
1. Vraag compressie aan met de opdrachtprompt
Een gedeelde map toewijzen die SMB-compressie aanvraagt met de opdrachtprompt:
-
Open Start op Windows 11.
-
Zoek naar Opdrachtprompt en klik op het bovenste resultaat om de app te openen.
-
Typ de volgende opdracht om een netwerkmap toe te wijzen die om compressie vraagt en druk op Enter :
net use * \\file-server\share-folder /requestcompression:yes

Zorg ervoor dat u in de opdracht het pad opgeeft naar de netwerkmap die u wilt koppelen. De asterisk (*) wijst de stationsletter automatisch toe , maar u kunt deze wijzigen in alles wat u maar wilt.
Nadat u de stappen hebt voltooid, probeert Windows 11 tijdens het overbrengen van bestanden naar de netwerkmap de inhoud te comprimeren om de overdracht te versnellen.
2. Vraag compressie aan met PowerShell
Een gedeelde map toewijzen die compressie aanvraagt met PowerShell-opdrachten:
-
Start openen .
-
Zoek naar PowerShell en klik op het bovenste resultaat om de app te openen
-
Typ de volgende opdracht om een netwerkmap toe te wijzen die om compressie vraagt en druk op Enter :
New-SmbMapping -LocalPath "Z:" -RemotePath "\\file-server\share-folder" -CompressNetworkTraffic $true

Vergeet in de opdracht niet om "Z:" bij te werken voor de stationsletter en het pad op te geven naar de netwerkmap die u wilt koppelen en compressie in te schakelen.
Nadat u de stappen hebt voltooid, vindt compressie plaats om de overdracht van bestanden te versnellen. De bestandsshare wordt geactiveerd wanneer u deze methode gebruikt, maar deze verschijnt mogelijk niet in Verkenner.
Configureer SMB-compressie voor toegewezen stations (server) op Windows 11
Het is ook mogelijk om een bestandsshare te maken met SMB-compressie ingeschakeld, zodat clientapparaten kunnen profiteren van de verbeterde bestandsoverdrachten zonder dat elk apparaat hoeft te worden geconfigureerd, alleen de server.
1. Maak een nieuwe share met compressie
Een netwerkmap maken met SMB-compressie:
-
Start openen .
-
Zoek naar PowerShell , klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie Als administrator uitvoeren .
-
Typ de volgende opdracht om een map te maken om te delen in het netwerk en druk op Enter :
New-Item -Path "c:\" -Name "mapnaam" -ItemType "directory"
-
Typ de volgende opdracht om een nieuwe bestandssharemap met SMB-compressie te maken en druk op Enter :
New-SmbShare -Name "file-share-name" -Pad "C:\file-share-name" -CompressData $true

Zorg ervoor dat u in de opdracht de naam van de share en het pad bijwerkt met uw informatie.
Nadat u de stappen hebt voltooid, kunnen computers in het netwerk bestanden met hogere snelheden overbrengen met behulp van compressie zonder extra configuratie vanaf de client.
2. Bewerk bestaande share met compressie
SMB-compressie inschakelen op bestaande gedeelde mappen op een server:
-
Start openen .
-
Zoek naar PowerShell , klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie Als administrator uitvoeren .
-
Typ de volgende opdracht om een gedeelde map te configureren om compressie aan te vragen en druk op Enter :
Set-SmbShare -Name "file-share-name" -CompressData $true

Vergeet niet om in de opdracht de naam op te geven van de bestaande bestandsshare die u moet bijwerken.
- Typ Y en druk op Enter om door te gaan.
Nadat u de stappen hebt voltooid, schakelt de bestaande gedeelde map SMB-compressie in.
Configureer SMB-compressie voor Robocopy op Windows 11
Om compressie te gebruiken bij het kopiëren van bestanden met Robocopy:
-
Start openen .
-
Zoek naar Opdrachtprompt , klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie Uitvoeren als beheerder .
-
Typ de volgende opdracht om bestanden over het netwerk te kopiëren met SMB-compressie en druk op Enter :
robocopy c:\source\path\folder \\destination\path\folder /compress

Vergeet in de opdracht niet om de bron- en bestemmingspaden op te geven voor de paden in uw omgeving.
Zodra u de stappen hebt voltooid, zou het kopiëren van bestanden van de bron naar de bestemming sneller merkbaar moeten zijn, dankzij SMB-compressie.
Configureer SMB-compressie voor Xcopy op Windows 11
SMB-compressie gebruiken bij het kopiëren van bestanden met Xcopy:
-
Start openen .
-
Zoek naar Opdrachtprompt , klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie Uitvoeren als beheerder .
-
Typ de volgende opdracht om bestanden over het netwerk te kopiëren met SMB-compressie en druk op Enter :
xcopy c:\source\path\folder \\destination\path\folder /compress

Vergeet in de opdracht niet om de bron- en bestemmingspaden op te geven voor de paden in uw omgeving.
Nadat u de stappen hebt voltooid, zal de bestandsoverdracht tussen de bron en de bestemming een stuk sneller zijn als gevolg van compressie, waardoor de bestanden tijdens de bewerking kleiner worden.
SMB-compressie is beschikbaar op Windows 11 en Windows Server 2022. Ook zal het algoritme standaard proberen de 500 MiB van een bestand te comprimeren en de eerste 100 MiB van het startbedrag controleren. Als minder dan 100 MiB samendrukbaar is, stopt de compressie en gaat de overdracht verder zonder verdere compressie. Microsoft past echter het algoritme voor de volgende update van Windows 11 aan, zodat de functie altijd zal proberen te comprimeren wanneer om compressie wordt gevraagd.