Τώρα μπορείτε να διαχειριστείτε τη συμπίεση SMB στα Windows 11 με Group Policy και PowerShell
Στις 15 Σεπτεμβρίου 2021, η Microsoft ανακοίνωσε αρκετές αλλαγές που άρχισαν να εφαρμόζουν στο πρωτόκολλο SMB στα Windows. Ο νέος αλγόριθμος συμπίεσης είναι μια από τις βασικές αλλαγές, που συμπιέζει αρχεία ανεξάρτητα από το μέγεθός τους. Η αλλαγή είναι πλέον ζωντανή με πρόσφατες προαιρετικές ενημερώσεις.
Νωρίτερα, ο αλγόριθμος απόφασης συμπίεσης SMB θα επιχειρούσε να συμπιέσει τα πρώτα 524.288.000 byte (500 MiB) ενός αρχείου κατά τη μεταφορά και παρακολούθηση που συμπιέζονται τουλάχιστον 104.857.600 byte (100 MiB) εντός αυτών των 500 MB εύρος. Εάν λιγότερα από 100 MiB ήταν συμπιέσιμα, η συμπίεση SMB σταμάτησε να προσπαθεί να συμπιέσει το υπόλοιπο αρχείο. Εάν συμπιέζονταν τουλάχιστον 100 MiB, η συμπίεση SMB προσπάθησε να συμπιέσει το υπόλοιπο αρχείο. Αυτό σήμαινε ότι πολύ μεγάλα αρχεία με συμπιέσιμα δεδομένα – για παράδειγμα, μια εικονική μηχανή πολλών gigabyte δίσκος – ήταν πιθανό να συμπιεστεί, αλλά ένα σχετικά μικρό αρχείο –ακόμη και πολύ συμπιέσιμο– δεν θα το έκανε συμπιέζω.
Τώρα, εάν η δυνατότητα συμπίεσης είναι ενεργοποιημένη στο λειτουργικό σύστημα, τα Windows 11 θα συμπιέζουν πάντα όλα τα αρχεία.
Η νέα συμπεριφορά είναι ενεργή από την αρχή KB5016691. Μπορείτε να μάθετε περισσότερα από αυτό το βίντεο:
Προηγουμένως, τον Σεπτέμβριο, η Microsoft παρείχε ένα Τροποποίηση μητρώου για τη διαχείριση της συμπίεσης SMB. Τώρα η εταιρεία προσφέρει δύο ακόμη μεθόδους για τη διαμόρφωση της δυνατότητας.
Πολιτική ομάδας
\Computer Configuration\Administrative Templates\Network\Lanman Workstation
- Απενεργοποιήστε τη συμπίεση SMB
- Χρησιμοποιήστε τη συμπίεση SMB από προεπιλογή
\Διαμόρφωση υπολογιστή\Πρότυπα διαχείρισης\Δίκτυο\Διακομιστής Lanman
- Απενεργοποιήστε τη συμπίεση SMB
- Ζητήστε συμπίεση κυκλοφορίας για όλες τις κοινές χρήσεις
PowerShell για πελάτη SMB
Set-SMBClientConfiguration [-EnableCompressibilitySampling] [-CompressibilitySamplingSize ] [-Compressible Threshold ] [-Απενεργοποίηση συμπίεσης ] [-Αίτηση Συμπίεσης ]
- Απενεργοποίηση Συμπίεσης $true ή $False - Ποτέ μην συμπιέζετε ακόμα κι αν ζητηθεί από διακομιστή ή εφαρμογή
-Συμπίεση αιτήματος $true ή $false - να ζητάτε πάντα συμπίεση ακόμα κι αν ο διακομιστής ή η εφαρμογή δεν το έχουν καθορίσει
-EnableCompressibilitySampling $true ή $false - έλεγχος της συμπεριφοράς δειγματοληψίας παλαιού τύπου
-ΣυμπιεστότηταSamplingSize 1- 9,007,199,254,740,992 - μέγεθος σε byte εύρους για δείγμα σε ένα αρχείο που αναζητά συμπιεστότητα
- Συμπιεστό κατώφλι - 1- 9,007,199,254,740,992 - μέγεθος σε byte συμπιεστών δεδομένων που πρέπει να βρεθούν εντός αυτού του εύρους
PowerShell για διακομιστή SMB
Set-SmbServerConfiguration [-DisableCompression] [-Αίτηση Συμπίεσης ]
- Απενεργοποίηση Συμπίεσης $true ή $False - Ποτέ μην συμπιέζετε ακόμα κι αν το ζητήσει ο πελάτης
-Συμπίεση αιτήματος $true ή $false - πάντα να ζητάτε συμπίεση ακόμα κι αν ο πελάτης δεν το έχει καθορίσει.
Οι αντίστοιχες τιμές Μητρώου βρίσκονται στο επίσημη ανακοίνωση.
Αν σας αρέσει αυτό το άρθρο, κοινοποιήστε το χρησιμοποιώντας τα παρακάτω κουμπιά. Δεν θα πάρει πολλά από εσάς, αλλά θα μας βοηθήσει να αναπτυχθούμε. Ευχαριστώ για την υποστήριξη!