Windows 11'de "SMB sıkıştırması" , ağ üzerinden aktarım sırasında dosya sıkıştırması istemek için tasarlanmış bir özelliktir. Bu özelliğin fikri, dosyaları kaynakta sıkıştırmak ve ardından içeriği hedefte açmak zorunda kalmadan dosya aktarımlarını daha hızlı hale getirmek ve büyük dosyalar için bant genişliğini azaltmaktır.
Genellikle, daha az bant genişliğine sahip ağlarda SMB sıkıştırmasının faydasını görürsünüz. Örneğin, 1Gbps Ethernet veya Wi-Fi adaptörleri olan cihazlarda. Öte yandan, örneğin Katı Hal Sürücülerine (SSD'ler) sahip 100 Gb/sn ağ bağdaştırıcılarına sahip iki sunucunuz varsa, SMB sıkıştırmasının faydasını göremeyebilirsiniz. Uygulamada, daha fazla zaman alabilir.
Windows 11'de SMB ile sıkıştırma, XPRESS (LZ77), XPRESS Huffman (LZ77+Huffman), LZNT1 veya PATTERN_V1* algoritmalarını destekler. XPRESS otomatik olarak, SMB imzalama ve SMB şifreleme, SMB imzalama ve SMB şifreleme ve SMB Çok Kanallı olarak kullanılır, ancak RDMA üzerinden SMB Doğrudan'ı desteklemez.
Bu kılavuzda , ağdaki bilgisayarlar ve sunucular arasında daha hızlı dosya aktarımı yapmak için SMB sıkıştırmasını yapılandırmanın farklı yollarını öğreneceksiniz.
Windows 11'de eşlenen sürücüler (istemci) için SMB sıkıştırmasını yapılandırma
İstemci veya sunucu görevi gören cihazdan SMB sıkıştırmasını yapılandırabilirsiniz. Aşağıdaki adımlar, bir istemci bilgisayarı Windows 11 ile eşlenmiş bir ağ klasörü için sıkıştırma talep edecek şekilde yapılandırmak içindir.
1. Komut İstemi'ni kullanarak sıkıştırma isteğinde bulunun
SMB sıkıştırması isteyen bir paylaşımlı klasörü Komut İstemi ile eşlemek için:
-
Windows 11'de Başlat'ı açın .
-
Komut İstemi'ni arayın ve uygulamayı açmak için en üstteki sonucu tıklayın.
-
Sıkıştırma isteyen bir ağ klasörünü eşlemek için aşağıdaki komutu yazın ve Enter tuşuna basın :
net use * \\dosya-sunucu\paylaşım klasörü /istek sıkıştırma: evet

Komutta, bağlamak istediğiniz ağ klasörünün yolunu belirttiğinizden emin olun. Yıldız (*) sürücü harfine otomatik olarak y atar, ancak bunu istediğiniz herhangi bir şeyle değiştirebilirsiniz.
Adımları tamamladığınızda, dosyaları ağ klasörüne aktarırken, Windows 11 aktarımı hızlandırmak için içeriği sıkıştırmaya çalışacaktır.
2. PowerShell kullanarak sıkıştırma isteğinde bulunun
PowerShell komutlarıyla sıkıştırma isteyen bir paylaşımlı klasörü eşlemek için:
-
Başlat'ı açın .
-
PowerShell'i arayın ve uygulamayı açmak için en üstteki sonuca tıklayın
-
Sıkıştırma isteyen bir ağ klasörünü eşlemek için aşağıdaki komutu yazın ve Enter tuşuna basın :
Yeni-SmbMapping -LocalPath "Z:" -RemotePath "\\file-server\share-folder" -CompressNetworkTraffic $true

Komutta, sürücü harfi için “Z:” güncellemeyi unutmayın ve bağlamak istediğiniz ağ klasörünün yolunu belirtin ve sıkıştırmayı etkinleştirin.
Adımları tamamladıktan sonra, dosyaların aktarımını hızlandırmak için sıkıştırma gerçekleşecektir. Bu yöntemi kullandığınızda dosya paylaşımı bağlanır, ancak Dosya Gezgini'nde görünmeyebilir.
Windows 11'de eşlenen sürücüler (sunucu) için SMB sıkıştırmasını yapılandırın
İstemci aygıtların her aygıtı, yalnızca sunucuyu yapılandırmak zorunda kalmadan gelişmiş dosya aktarımlarından yararlanabilmesi için SMB sıkıştırması açıkken bir dosya paylaşımı oluşturmak da mümkündür.
1. Sıkıştırma ile yeni paylaşım oluşturun
SMB sıkıştırmalı bir ağ klasörü oluşturmak için:
-
Başlat'ı açın .
-
PowerShell'i arayın , en üstteki sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
-
Ağda paylaşılacak bir klasör oluşturmak için aşağıdaki komutu yazın ve Enter tuşuna basın :
Yeni-Öğe -Yol "c:\" -Adı "klasör-adı" -ItemType "dizin"
-
SMB sıkıştırmalı yeni bir dosya paylaşım klasörü oluşturmak için aşağıdaki komutu yazın ve Enter tuşuna basın :
Yeni-SmbShare -Ad "dosya-paylaşım-adı" -Yol "C:\dosya-paylaşım-adı" -CompressData $true

Komutta, bilgilerinizle paylaşımın adını ve yolunu güncellediğinizden emin olun.
Adımları tamamladığınızda, ağdaki bilgisayarlar, istemci tarafından ek yapılandırma olmaksızın sıkıştırma kullanarak dosyaları daha yüksek hızlarda aktarabilecektir.
2. Sıkıştırma ile mevcut paylaşımı düzenleyin
Bir sunucudaki mevcut paylaşımlı klasörlerde SMB sıkıştırmasını etkinleştirmek için:
-
Başlat'ı açın .
-
PowerShell'i arayın , en üstteki sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
-
Sıkıştırma talep edecek bir paylaşımlı klasör yapılandırmak için aşağıdaki komutu yazın ve Enter tuşuna basın :
Set-SmbShare -Ad "dosya-paylaşım-adı" -CompressData $true

Komutta, güncellemeniz gereken mevcut dosya paylaşımının adını belirtmeyi unutmayın.
- Devam etmek için Y yazın ve Enter'a basın .
Adımları tamamladıktan sonra, mevcut paylaşımlı klasör SMB sıkıştırmasını etkinleştirecektir.
Windows 11'de Robocopy için SMB sıkıştırmasını yapılandırın
Robocopy ile dosya kopyalarken sıkıştırmayı kullanmak için:
-
Başlat'ı açın .
-
Komut İstemi'ni arayın , en üstteki sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
-
Dosyaları ağ üzerinden SMB sıkıştırması ile kopyalamak için aşağıdaki komutu yazın ve Enter tuşuna basın :
robocopy c:\kaynak\yol\klasör \\hedef\yol\klasör /sıkıştır

Komutta, ortamınızdaki yollar için kaynak ve hedef yolları belirtmeyi unutmayın.
Adımları tamamladığınızda, SMB sıkıştırması sayesinde dosyaları kaynaktan hedefe kopyalamak daha hızlı fark edilebilir olmalıdır.
Windows 11'de Xcopy için SMB sıkıştırmasını yapılandırın
Dosyaları Xcopy ile kopyalarken SMB sıkıştırmasını kullanmak için:
-
Başlat'ı açın .
-
Komut İstemi'ni arayın , en üstteki sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
-
Dosyaları ağ üzerinden SMB sıkıştırması ile kopyalamak için aşağıdaki komutu yazın ve Enter tuşuna basın :
xcopy c:\kaynak\yol\klasör \\hedef\yol\klasör /sıkıştır

Komutta, ortamınızdaki yollar için kaynak ve hedef yolları belirtmeyi unutmayın.
Adımları tamamladıktan sonra, sıkıştırma sonucunda kaynak ve hedef arasındaki dosya aktarımı çok daha hızlı olacak ve işlem sırasında dosyaları küçültecektir.
SMB sıkıştırması, Windows 11 ve Windows Server 2022'de mevcuttur. Ayrıca, varsayılan olarak, algoritma bir dosyanın 500MiB'ını sıkıştırmaya çalışır ve başlangıç miktarının ilk 100MiB'sini izler. 100MiB'den daha az sıkıştırılabilirse, sıkıştırma durur ve aktarım daha fazla sıkıştırma olmadan devam eder. Bununla birlikte, Microsoft, sıkıştırma istendiğinde özelliğin her zaman sıkıştırmaya çalışması için bir sonraki Windows 11 güncellemesi için algoritmayı değiştiriyor.