Pada Windows 11, "Mampatan SMB" ialah ciri yang direka untuk meminta pemampatan fail semasa pemindahan melalui rangkaian. Idea ciri ini adalah untuk membuat pemindahan fail lebih pantas dan mengurangkan lebar jalur untuk fail besar tanpa perlu memampatkan fail pada sumber dan kemudian menyahmampat kandungan di destinasi.
Biasanya, anda akan melihat manfaat pemampatan SMB pada rangkaian yang kurang lebar jalur. Contohnya, pada peranti dengan penyesuai Ethernet atau Wi-Fi 1Gbps. Sebaliknya, jika anda mempunyai, sebagai contoh, dua pelayan dengan penyesuai rangkaian 100Gbps dengan Pemacu Keadaan Pepejal (SSD), anda mungkin tidak melihat manfaat pemampatan SMB. Dalam amalan, ia mungkin mengambil lebih banyak masa.
Mampatan dengan SMB pada Windows 11 menyokong algoritma XPRESS (LZ77), XPRESS Huffman (LZ77+Huffman), LZNT1 atau PATTERN_V1*. XPRESS digunakan secara automatik, tandatangan SMB dan penyulitan SMB, tandatangan SMB dan penyulitan SMB, dan SMB Multichannel, tetapi ia tidak menyokong SMB Direct melalui RDMA.
Dalam panduan ini , anda akan mempelajari cara berbeza untuk mengkonfigurasi pemampatan SMB untuk membuat pemindahan fail lebih cepat antara komputer dan pelayan dalam rangkaian.
Konfigurasikan pemampatan SMB untuk pemacu dipetakan (klien) pada Windows 11
Anda boleh mengkonfigurasi pemampatan SMB daripada peranti yang bertindak sebagai pelanggan atau sebagai pelayan. Langkah-langkah di bawah bertujuan untuk mengkonfigurasi komputer klien untuk meminta pemampatan untuk folder rangkaian yang dipetakan ke Windows 11.
1. Minta pemampatan menggunakan Command Prompt
Untuk memetakan folder kongsi yang meminta pemampatan SMB dengan Command Prompt:
-
Buka Mula pada Windows 11.
-
Cari Prompt Perintah , dan klik hasil teratas untuk membuka apl.
-
Taip arahan berikut untuk memetakan folder rangkaian yang meminta pemampatan dan tekan Enter :
penggunaan bersih * \\file-server\share-folder /requestcompression:ya

Dalam arahan, pastikan anda menentukan laluan ke folder rangkaian yang anda mahu lekapkan. Asterisk (*) memberikan huruf pemacu automatiksemua y, tetapi anda boleh menukarnya kepada apa sahaja yang anda mahukan.
Sebaik sahaja anda melengkapkan langkah, semasa anda memindahkan fail ke folder rangkaian, Windows 11 akan cuba memampatkan kandungan untuk mempercepatkan pemindahan.
2. Minta pemampatan menggunakan PowerShell
Untuk memetakan folder kongsi yang meminta pemampatan dengan arahan PowerShell:
-
Buka Mula .
-
Cari PowerShell , dan klik hasil teratas untuk membuka apl
-
Taip arahan berikut untuk memetakan folder rangkaian yang meminta pemampatan dan tekan Enter :
New-SmbMapping -LocalPath "Z:" -RemotePath "\\file-server\share-folder" -CompressNetworkTraffic $true

Dalam arahan, ingat untuk mengemas kini "Z:" untuk huruf pemacu dan nyatakan laluan ke folder rangkaian yang anda ingin lekapkan dan dayakan pemampatan.
Selepas anda melengkapkan langkah, pemampatan akan berlaku untuk mempercepatkan pemindahan fail. Perkongsian fail akan dilekapkan apabila anda menggunakan kaedah ini, tetapi ia mungkin tidak muncul dalam Penjelajah Fail.
Konfigurasikan pemampatan SMB untuk pemacu dipetakan (pelayan) pada Windows 11
Anda juga boleh membuat perkongsian fail dengan pemampatan SMB dihidupkan supaya peranti klien boleh memanfaatkan pemindahan fail yang dipertingkatkan tanpa perlu mengkonfigurasi setiap peranti, hanya pelayan.
1. Cipta bahagian baharu dengan pemampatan
Untuk mencipta folder rangkaian dengan pemampatan SMB:
-
Buka Mula .
-
Cari PowerShell , klik kanan pada hasil teratas dan pilih pilihan Jalankan sebagai pentadbir .
-
Taip arahan berikut untuk mencipta folder untuk dikongsi dalam rangkaian dan tekan Enter :
Item Baharu -Path "c:\" -Nama "folder-name" -ItemType "direktori"
-
Taip arahan berikut untuk mencipta folder kongsi fail baharu dengan pemampatan SMB dan tekan Enter :
New-SmbShare -Nama "file-share-name" -Path "C:\file-share-name" -CompressData $true

Dalam arahan, pastikan anda mengemas kini nama bahagian dan laluan dengan maklumat anda.
Sebaik sahaja anda melengkapkan langkah-langkah, komputer dalam rangkaian akan dapat memindahkan fail pada kelajuan yang lebih tinggi menggunakan pemampatan tanpa konfigurasi tambahan dari sisi klien.
2. Edit bahagian sedia ada dengan pemampatan
Untuk mendayakan pemampatan SMB pada folder kongsi sedia ada pada pelayan:
-
Buka Mula .
-
Cari PowerShell , klik kanan pada hasil teratas dan pilih pilihan Jalankan sebagai pentadbir .
-
Taip arahan berikut untuk mengkonfigurasi folder kongsi untuk meminta pemampatan dan tekan Enter :
Set-SmbShare -Nama "file-share-name" -CompressData $true

Dalam arahan, ingat untuk menentukan nama perkongsian fail sedia ada yang perlu anda kemas kini.
- Taip Y dan tekan Enter untuk meneruskan.
Selepas anda melengkapkan langkah, folder kongsi sedia ada akan mendayakan pemampatan SMB.
Konfigurasikan pemampatan SMB untuk Robocopy pada Windows 11
Untuk menggunakan pemampatan semasa menyalin fail dengan Robocopy:
-
Buka Mula .
-
Cari Prompt Perintah , klik kanan pada hasil teratas dan pilih pilihan Jalankan sebagai pentadbir .
-
Taip arahan berikut untuk menyalin fail melalui rangkaian dengan pemampatan SMB dan tekan Enter :
robocopy c:\source\path\folder \\destination\path\folder /compress

Dalam arahan, ingat untuk menentukan sumber dan laluan destinasi untuk laluan dalam persekitaran anda.
Sebaik sahaja anda melengkapkan langkah-langkah, penyalinan fail dari sumber ke destinasi harus dilihat lebih cepat, terima kasih kepada pemampatan SMB.
Konfigurasikan pemampatan SMB untuk Xcopy pada Windows 11
Untuk menggunakan pemampatan SMB semasa menyalin fail dengan Xcopy:
-
Buka Mula .
-
Cari Prompt Perintah , klik kanan pada hasil teratas dan pilih pilihan Jalankan sebagai pentadbir .
-
Taip arahan berikut untuk menyalin fail melalui rangkaian dengan pemampatan SMB dan tekan Enter :
xcopy c:\source\path\folder \\destination\path\folder /compress

Dalam arahan, ingat untuk menentukan sumber dan laluan destinasi untuk laluan dalam persekitaran anda.
Selepas anda melengkapkan langkah-langkah, pemindahan fail antara sumber dan destinasi akan menjadi lebih pantas akibat pemampatan, menjadikan fail lebih kecil semasa operasi.
Mampatan SMB tersedia pada Windows 11 dan Windows Server 2022. Selain itu, secara lalai, algoritma akan cuba memampatkan 500MiB fail dan memantau 100MiB pertama daripada jumlah permulaan. Jika kurang daripada 100MiB boleh dimampatkan, pemampatan akan berhenti, dan pemindahan akan diteruskan tanpa pemampatan selanjutnya. Walau bagaimanapun, Microsoft sedang mengubah algoritma untuk kemas kini seterusnya Windows 11 supaya ciri itu akan sentiasa cuba untuk memampatkan apabila pemampatan diminta.