في نظام التشغيل Windows 11 ، يعد "ضغط SMB" ميزة مصممة لطلب ضغط الملفات أثناء النقل عبر الشبكة. تتمثل فكرة هذه الميزة في جعل عمليات نقل الملفات أسرع وتقليل النطاق الترددي للملفات الكبيرة دون الحاجة إلى ضغط الملفات في المصدر ثم فك ضغط المحتويات في الوجهة.
عادة ، سترى فائدة ضغط SMB على الشبكات ذات النطاق الترددي الأقل. على سبيل المثال ، على الأجهزة التي تحتوي على محولات 1Gbps Ethernet أو Wi-Fi. من ناحية أخرى ، إذا كان لديك ، على سبيل المثال ، خادمان مزودان بمحولات شبكة بسرعة 100 جيجابت في الثانية مع محركات أقراص الحالة الصلبة (SSD) ، فقد لا ترى فائدة ضغط SMB. في الممارسة العملية ، قد يستغرق الأمر وقتًا أطول.
يدعم الضغط باستخدام SMB على نظام التشغيل Windows 11 خوارزميات XPRESS (LZ77) أو XPRESS Huffman (LZ77 + Huffman) أو LZNT1 أو PATTERN_V1 *. يتم استخدام XPRESS تلقائيًا وتوقيع SMB وتشفير SMB وتوقيع SMB وتشفير SMB و SMB Multichannel ، ولكنها لا تدعم SMB Direct عبر RDMA.
في هذا الدليل ، ستتعلم الطرق المختلفة لتكوين ضغط SMB لجعل عمليات نقل الملفات أسرع بين أجهزة الكمبيوتر والخوادم في الشبكة.
قم بتكوين ضغط SMB لمحركات الأقراص المعينة (العميل) على Windows 11
يمكنك تكوين ضغط SMB من الجهاز الذي يعمل كعميل أو كخادم. تهدف الخطوات أدناه إلى تكوين جهاز كمبيوتر عميل لطلب الضغط لمجلد الشبكة المعين لنظام التشغيل Windows 11.
1. اطلب الضغط باستخدام موجه الأوامر
لتعيين مجلد مشترك يطلب ضغط SMB باستخدام موجه الأوامر:
-
افتح Start على Windows 11.
-
ابحث عن موجه الأوامر ، وانقر فوق أعلى نتيجة لفتح التطبيق.
-
اكتب الأمر التالي لتعيين مجلد شبكة يطلب الضغط واضغط على Enter :
net use * \\ file-server \ share-folder / requestcompression: نعم

في الأمر ، تأكد من تحديد المسار إلى مجلد الشبكة الذي تريد تحميله. تقوم العلامة النجمية (*) بتعيين حرف محرك الأقراص تلقائيًا كل y ، ولكن يمكنك تغييره إلى أي شيء تريده.
بمجرد إكمال الخطوات ، أثناء نقل الملفات إلى مجلد الشبكة ، سيحاول Windows 11 ضغط المحتويات لتسريع عملية النقل.
2. اطلب الضغط باستخدام PowerShell
لتعيين مجلد مشترك يطلب الضغط باستخدام أوامر PowerShell:
-
افتح قائمة ابدأ .
-
ابحث عن PowerShell ، وانقر فوق أعلى نتيجة لفتح التطبيق
-
اكتب الأمر التالي لتعيين مجلد شبكة يطلب الضغط واضغط على Enter :
New-SmbMapping -LocalPath "Z:" -RemotePath "\\ file-server \ share-folder" -CompressNetworkTraffic $ true
![How to configure SMB compression for faster network file transfers on Windows 11 How to configure SMB compression for faster network file transfers on Windows 11]()
في الأمر ، تذكر تحديث "Z:" لحرف محرك الأقراص وتحديد المسار إلى مجلد الشبكة الذي تريد تحميله وتمكين الضغط.
بعد إكمال الخطوات ، سيحدث ضغط لتسريع نقل الملفات. سيتم تحميل مشاركة الملف عند استخدام هذه الطريقة ، ولكنها قد لا تظهر في مستكشف الملفات.
قم بتكوين ضغط SMB لمحركات الأقراص المعينة (الخادم) على Windows 11
من الممكن أيضًا إنشاء مشاركة ملف مع تشغيل ضغط SMB بحيث يمكن لأجهزة العميل الاستفادة من عمليات نقل الملفات المحسّنة دون الحاجة إلى تكوين كل جهاز ، فقط الخادم.
1. إنشاء مشاركة جديدة مع الضغط
لإنشاء مجلد شبكة بضغط SMB:
-
افتح قائمة ابدأ .
-
ابحث عن PowerShell ، وانقر بزر الماوس الأيمن فوق أعلى نتيجة ، وحدد خيار التشغيل كمسؤول .
-
اكتب الأمر التالي لإنشاء مجلد للمشاركة في الشبكة واضغط على Enter :
عنصر جديد - مسار "c: \" -Name "اسم المجلد" -ItemType "الدليل"
-
اكتب الأمر التالي لإنشاء مجلد مشاركة ملف جديد بضغط SMB واضغط على Enter :
New-SmbShare -Name "file-share-name" -Path "C: \ file-share-name" -CompressData $ true
![How to configure SMB compression for faster network file transfers on Windows 11 How to configure SMB compression for faster network file transfers on Windows 11]()
في الأمر ، تأكد من تحديث اسم المشاركة والمسار بمعلوماتك.
بمجرد إكمال الخطوات ، ستتمكن أجهزة الكمبيوتر في الشبكة من نقل الملفات بسرعات أعلى باستخدام الضغط دون تكوين إضافي من جانب العميل.
2. تحرير المشاركة الحالية مع الضغط
لتمكين ضغط SMB على المجلدات المشتركة الموجودة على الخادم:
-
افتح قائمة ابدأ .
-
ابحث عن PowerShell ، وانقر بزر الماوس الأيمن فوق أعلى نتيجة ، وحدد خيار التشغيل كمسؤول .
-
اكتب الأمر التالي لتكوين مجلد مشترك لطلب الضغط واضغط على Enter :
Set-SmbShare -Name "اسم مشاركة الملف" -CompressData $ true
![How to configure SMB compression for faster network file transfers on Windows 11 How to configure SMB compression for faster network file transfers on Windows 11]()
في الأمر ، تذكر تحديد اسم مشاركة الملف الحالية التي يتعين عليك تحديثها.
- اكتب Y واضغط على Enter للمتابعة.
بعد إكمال الخطوات ، سيمكن المجلد المشترك الموجود ضغط SMB.
قم بتكوين ضغط SMB لـ Robocopy على Windows 11
لاستخدام الضغط عند نسخ الملفات باستخدام Robocopy:
-
افتح قائمة ابدأ .
-
ابحث عن موجه الأوامر ، وانقر بزر الماوس الأيمن فوق أعلى نتيجة ، وحدد خيار التشغيل كمسؤول .
-
اكتب الأمر التالي لنسخ الملفات عبر الشبكة بضغط SMB واضغط على Enter :
ملف robocopy c: \ source \ path \ folder \\ destination \ path \ folder / compress
![How to configure SMB compression for faster network file transfers on Windows 11 How to configure SMB compression for faster network file transfers on Windows 11]()
في الأمر ، تذكر تحديد مسارات المصدر والوجهة للمسارات في بيئتك.
بمجرد إكمال الخطوات ، يجب أن يكون نسخ الملفات من المصدر إلى الوجهة ملحوظًا بشكل أسرع ، وذلك بفضل ضغط SMB.
قم بتكوين ضغط SMB لـ Xcopy على Windows 11
لاستخدام ضغط SMB عند نسخ الملفات باستخدام Xcopy:
-
افتح قائمة ابدأ .
-
ابحث عن موجه الأوامر ، وانقر بزر الماوس الأيمن فوق أعلى نتيجة ، وحدد خيار التشغيل كمسؤول .
-
اكتب الأمر التالي لنسخ الملفات عبر الشبكة بضغط SMB واضغط على Enter :
xcopy c: \ المصدر \ المسار \ المجلد \ الوجهة \ المسار \ المجلد / الضغط
![How to configure SMB compression for faster network file transfers on Windows 11 How to configure SMB compression for faster network file transfers on Windows 11]()
في الأمر ، تذكر تحديد مسارات المصدر والوجهة للمسارات في بيئتك.
بعد إكمال الخطوات ، سيكون نقل الملفات بين المصدر والوجهة أسرع كثيرًا نتيجة للضغط ، مما يجعل الملفات أصغر أثناء العملية.
يتوفر ضغط SMB على نظامي التشغيل Windows 11 و Windows Server 2022. أيضًا ، بشكل افتراضي ، ستحاول الخوارزمية ضغط 500 ميغا بايت من الملف وتراقب أول 100 ميغا بايت من مقدار البداية. إذا كانت أقل من 100 ميغا بايت قابلة للضغط ، سيتوقف الضغط ، وسيستمر النقل دون مزيد من الضغط. ومع ذلك ، تقوم Microsoft بتعديل الخوارزمية للتحديث التالي لنظام التشغيل Windows 11 بحيث تحاول الميزة دائمًا الضغط عند طلب الضغط.