Condividi tramite


Funzionalità SMB in Windows e Windows Server

Server Message Block (SMB) è il protocollo di condivisione file usato da Windows per condividere file, stampanti e altre risorse in una rete. SMB si evolve in modo significativo con ogni versione, aggiungendo nuove funzionalità per la sicurezza, le prestazioni e l'affidabilità.

Le funzionalità SMB includono:

  • Funzionalità di sicurezza e autenticazione come la firma e la crittografia SMB richieste per impostazione predefinita, il blocco NTLM e la limitazione della frequenza di autenticazione per la protezione dagli attacchi.
  • Opzioni di rete e connettività , tra cui SMB su QUIC per l'accesso sicuro senza VPN, porte alternative e supporto RDMA per carichi di lavoro ad alte prestazioni.
  • Miglioramenti delle prestazioni , ad esempio compressione SMB, limiti di larghezza di banda e miglioramento della memorizzazione nella cache delle directory.
  • Disponibilità elevata e scalabilità di funzionalità come il failover trasparente, i file server con scalabilità orizzontale e gli aggiornamenti progressivi del cluster.
  • Strumenti di gestione e monitoraggio , inclusi i cmdlet di PowerShell, i contatori delle prestazioni e il controllo del dialetto.

Per altre informazioni sulle funzionalità SMB specifiche, vedere Miglioramenti della sicurezza SMB, SMB su QUIC e compressione SMB.

Disponibilità delle funzionalità SMB

Le tabelle seguenti illustrano le funzionalità SMB disponibili in versioni diverse, raggruppate per categoria di funzionalità.

Caratteristica / Funzionalità Windows Server 2025 Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 2012 R2 Windows Server 2012
Sicurezza e autenticazione
Firma SMB richiesta per impostazione predefinita
Crittografia SMB
Blocco SMB NTLM
Limite di velocità di autenticazione SMB
Controllo della firma e della crittografia SMB
Crittografia SMB est-ovest
Accelerazione della firma AES-128-GMAC
Integrità pre-autenticazione
Accesso ospite disabilitato
Negoziazione sicura del dialetto
Rete e connettività
SMB su QUIC 1
SMB tramite il controllo di accesso client QUIC
Porte alternative SMB
Rafforzamento delle regole del firewall SMB
Crittografia SMB diretta e RDMA
SMB Diretta (RDMA)
SMB multicanale
Prestazioni
Compressione SMB
Limiti di larghezza di banda SMB
Memorizzazione nella cache della directory (avanzata)
Prestazioni su WAN
Scrittura su disco
Disponibilità elevata e scalabilità
Supporto per l'aggiornamento a rotazione del cluster
Bilanciamento automatico del carico del server di file Scale-Out
Failover trasparente SMB
Scalabilità orizzontale SMB
Gestione e monitoraggio
Controllo del dialetto SMB
Mapping globale SMB
Cmdlet di PowerShell specifici di SMB
Contatori delle prestazioni
Funzionalità del protocollo di base
API Informazioni sul Nome Normalizzato del File
SMB Directory Leasing
  1. Windows Server 2022 Datacenter: solo Edizione di Azure.

Funzionalità

Sicurezza e autenticazione

Firma SMB richiesta per impostazione predefinita

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 e versioni successive
  • 💻 Client: Windows 11 24H2 e versioni successive

Descrizione:

La firma SMB è ora richiesta per impostazione predefinita per tutte le connessioni in uscita SMB. In precedenza, il sistema richiedeva la firma SMB solo quando si è connessi alle condivisioni denominate SYSVOL e NETLOGON nei controller di dominio di Active Directory. Questo miglioramento garantisce che il sistema segnali tutto il traffico SMB per impostazione predefinita, fornendo protezione dagli attacchi man-in-the-middle e garantendo l'integrità dei dati in tutte le connessioni SMB.

Crittografia SMB

Versione del dialetto SMB: 3.0 e versioni successive

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

La crittografia SMB fornisce la crittografia end-to-end dei dati SMB e protegge i dati da intercettazioni su reti non attendibili. Non richiede nuovi costi di distribuzione e non è necessaria la sicurezza del protocollo Internet (IPsec), hardware specializzato o acceleratori WAN. È possibile configurare la crittografia per ogni condivisione o per l'intero file server ed è possibile abilitarla per vari scenari in cui i dati attraversano reti non attendibili.

Algoritmi di crittografia per versione:

Algoritmo Dialetto SMB Versione server Versione client Note
AES-128-CCM 3.0 Windows Server 2012 e versioni successive Windows 8 e versioni successive Algoritmo di crittografia SMB 3.0 originale, impostazione predefinita per SMB 3.0
AES-128-GCM 3.1.1 Windows Server 2016 e versioni successive Windows 10 versione 1607 e successive Impostazione predefinita per SMB 3.1.1, più veloce di AES-CCM
AES-256-CCM 3.1.1 Windows Server 2022 e versioni successive Windows 11 e versioni successive Opzione di crittografia di sicurezza superiore
AES-256-GCM 3.1.1 Windows Server 2022 e versioni successive Windows 11 e versioni successive Maggiore sicurezza con prestazioni migliori

Windows negozia automaticamente il metodo di crittografia più avanzato quando ci si connette a un altro computer che lo supporta anche ed è possibile impostarlo tramite Criteri di gruppo. AES-128-GCM è l'impostazione predefinita per le connessioni SMB 3.1.1, mentre le versioni precedenti usano AES-128-CCM. Windows Server supporta ancora AES-128 per la compatibilità di livello inferiore.

Comportamento di crittografia predefinito:

Caratteristica / Funzionalità Versione Description
Crittografia facoltativa Windows Server 2022 e versioni precedenti/ Windows 11 23H2 e versioni precedenti È possibile abilitare la crittografia per condivisione o per server, ma non è necessaria per impostazione predefinita
Crittografia richiesta per impostazione predefinita Windows Server 2025/ Windows 11 24H2 La crittografia SMB è ora richiesta per impostazione predefinita per tutte le connessioni client SMB in uscita. Gli amministratori possono imporre che tutti i server di destinazione supportino SMB 3.x e la crittografia. Se un server non dispone di queste funzionalità, il client non riesce a stabilire una connessione

Blocco NTLM SMB

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 e versioni successive
  • 💻 Client: Windows 11 24H2 e versioni successive

Descrizione:

Il client SMB supporta il blocco NTLM per le connessioni in uscita remote. Windows Simple and Protected GSSAPI Negotiate Mechanism (SPNEGO) negozia Kerberos, NTLM e altri meccanismi con il server di destinazione per determinare un pacchetto di sicurezza supportato. Con il blocco NTLM abilitato, gli amministratori possono impedire l'uso dell'autenticazione NTLM per le connessioni SMB, applicando metodi di autenticazione più sicuri come Kerberos.

Limite di velocità di autenticazione SMB

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 e versioni successive
  • 💻 Client: Windows 11 24H2 e versioni successive

Descrizione:

Il limite di velocità di autenticazione SMB limita il numero di tentativi di autenticazione entro un determinato periodo di tempo, consentendo la protezione da attacchi di autenticazione di forza bruta. Il servizio per il server SMB usa il limite di velocità di autenticazione per implementare un ritardo tra ogni tentativo di autenticazione basato su NTLM o PKU2U non riuscito. Il servizio è abilitato per impostazione predefinita, fornendo un livello aggiuntivo di sicurezza contro gli attacchi basati sulle credenziali.

Controllo della firma e della crittografia SMB

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 e versioni successive
  • 💻 Client: Windows 11 24H2 e versioni successive

Descrizione:

Gli amministratori possono abilitare il controllo del server e del client SMB al supporto della firma e della crittografia SMB. Se un client o un server non Microsoft non supporta la crittografia SMB o la firma, è possibile rilevarlo. Quando un dispositivo o un software non Microsoft supporta SMB 3.1.1, ma non supporta la firma SMB, viola il requisito del protocollo di integrità preautenticazione SMB 3.1.1. È possibile configurare il controllo tramite Criteri di gruppo o PowerShell.

Crittografia SMB est-ovest

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2022 e versioni successive
  • 💻 Client: non applicabile (funzionalità da server a server)

Descrizione:

I cluster di failover di Windows Server supportano ora un controllo granulare della crittografia e della firma delle comunicazioni di archiviazione all'interno dei nodi per i volumi condivisi cluster (Cluster Shared Volumes, CSV) e il livello del bus di archiviazione (Storage Bus Layer, SBL). Quando si usa Spazi di archiviazione diretta, è ora possibile decidere di crittografare o firmare le comunicazioni east-west all'interno del cluster stesso per una maggiore sicurezza.

Accelerazione della firma AES-128-GMAC

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2022 e versioni successive
  • 💻 Client: Windows 11 e versioni successive

Descrizione:

La firma AES-128-GMAC ora accelera le prestazioni di firma. Questo miglioramento crittografico offre operazioni di firma più veloci rispetto ai metodi precedenti, mantenendo al contempo garanzie di sicurezza avanzate. L'accelerazione è particolarmente evidente negli scenari con velocità effettiva elevata.

Integrità preautenticazione

Versione del dialetto SMB: 3.1.1 Disponibilità:

  • 🖥️ Server: Windows Server 2016 e versioni successive
  • 💻 Client: Windows 10 versione 1607 e successive

Descrizione:

L'integrità di preautenticazione offre una migliore protezione contro un attacco man-in-the-middle che manomette la creazione della connessione e i messaggi di autenticazione di SMB. Questa funzionalità assicura che il sistema non possa modificare l'handshake iniziale tra client e server. Impedisce attacchi di downgrade e protegge il processo di accesso. Per ulteriori informazioni, vedere Integrità della preautenticazione SMB 3.1.1.

Accesso ospite disabilitato

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2019 e versioni successive
  • 💻 Client: Windows 10 versione 1709 e successive

Descrizione:

Il client SMB non permette più l'accesso all'account guest su un server remoto, né utilizza l'account guest come alternativa dopo l'inserimento di credenziali non valide. Questo miglioramento della sicurezza impedisce potenziali accessi non autorizzati tramite account guest. Per altre informazioni, vedere Accesso guest in SMB2 disabilitato per impostazione predefinita.

Negoziazione sicura dei dialetti

Versione del dialetto SMB: 3.0

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

Offre protezione da tentativi di attacchi man-in-the-middle di downgrade della negoziazione dei dialetti. L'idea è impedire a un utente malintenzionato di effettuare il downgrade del dialetto inizialmente negoziato e delle funzionalità tra il client e il server. Per informazioni dettagliate, vedi Negoziazione sicura dei dialetti SMB3. Questa funzionalità è stata sostituita dall'Integrità Preautenticazione in SMB 3.1.1, che fornisce una protezione migliorata.

Rete e connettività

SMB su QUIC

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 (tutte le edizioni), Windows Server 2022 Datacenter: Azure Edition
  • 💻 Client: Windows 11 e versioni successive

Descrizione:

SMB tramite QUIC aggiorna il protocollo SMB 3.1.1 per usare il protocollo QUIC anziché TCP. Usando SMB su QUIC insieme a TLS 1.3, utenti e applicazioni possono accedere in modo sicuro e affidabile ai dati dai file server perimetrali in esecuzione in Azure. Gli utenti di dispositivi mobili e telecommuter non hanno più bisogno di una VPN per accedere ai file server tramite SMB quando si usa Windows. QUIC offre connessioni crittografate e a bassa latenza tramite Internet. Per ulteriori informazioni, vedere SMB su QUIC.

Controllo di accesso client SMB su QUIC

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 e versioni successive
  • 💻 Client: Windows 11 e versioni successive

Descrizione:

Il controllo di accesso client per SMB tramite QUIC introduce altri controlli per limitare l'accesso ai dati usando i certificati. SMB su QUIC è un'alternativa a TCP e RDMA che fornisce connettività sicura ai file server perimetrali su reti non attendibili. Per altre informazioni, vedere Configurare SMB tramite il controllo di accesso client QUIC.

Porte alternative SMB

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 e versioni successive
  • 💻 Client: Windows 11 e versioni successive

Descrizione:

È possibile usare il client SMB per connettersi alle porte TCP, QUIC e RDMA alternative anziché alle impostazioni predefinite IANA/IETF 445, 443 e 5445. In precedenza, il server SMB in Windows imponeva alle connessioni in ingresso di usare la porta registrata IANA TCP/445 mentre il client TCP SMB consentiva solo le connessioni in uscita alla stessa porta TCP. Per altre informazioni, vedere Configurare porte SMB alternative.

Rafforzamento delle regole del firewall SMB

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 e versioni successive
  • 💻 Client: Windows 11 e versioni successive

Descrizione:

In precedenza, quando è stata creata una condivisione, le regole del firewall SMB abilitano automaticamente il gruppo Condivisione file e stampanti per i profili firewall pertinenti. Ora, quando si crea una condivisione SMB in Windows, il processo configura automaticamente il nuovo gruppo Condivisione file e stampanti (restrittivo), che non consente più le porte NetBIOS in ingresso 137-139. Per altre informazioni, vedere Traffico sicuro SMB.

Crittografia SMB Direct e RDMA

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2022 e versioni successive
  • 💻 Client: Windows 11 e versioni successive

Descrizione:

SMB Direct e RDMA forniscono un'infrastruttura di rete con elevata ampiezza di banda e bassa latenza per carichi di lavoro come Storage Spaces Direct, Replica di archiviazione, Hyper-V e SQL Server. SMB Direct in Windows Server supporta la crittografia. In precedenza, l'abilitazione della crittografia SMB disabilitava il posizionamento diretto dei dati, che influisce seriamente sulle prestazioni. Ora i dati vengono crittografati prima del posizionamento, riducendo al minimo il degrado delle prestazioni e aggiungendo al contempo la privacy dei pacchetti protetti da AES-128 e AES-256.

Client SMB diretto

Versione del dialetto SMB: 3.1.1 Disponibilità:

  • 🖥️ Server: Windows Server 2016 e versioni successive
  • 💻 Client: Windows 10 versione 1607 e successive (Edizioni Enterprise, Education e Pro per workstation) Descrizione:

Windows 10 Enterprise, Windows 10 Education e Windows 10 Pro per workstation ora includono il supporto client SMB diretto oltre a Windows Server. Questo supporto consente ai sistemi operativi client di sfruttare le schede di rete con supporto per RDMA per l'accesso ai file ad alte prestazioni.

SMB Direct (RDMA)

Versione del dialetto SMB: 3.0

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

Supporta l'uso di schede di rete con funzionalità RDMA e può funzionare a tutta velocità con bassa latenza, utilizzando poche risorse CPU. Per carichi di lavoro come Hyper-V o Microsoft SQL Server, SMB Direct consente a un file server remoto di simulare l'archiviazione locale.

SMB diretto in SMB 3 contribuisce a un miglioramento sostanziale delle prestazioni rispetto alle versioni precedenti di SMB. Windows Server 2012 R2 migliora SMB Direct per migliorare le prestazioni per piccoli carichi di lavoro di I/O, soprattutto con interfacce di rete a velocità più elevata (40 Gbps Ethernet e 56 Gbps InfiniBand).

I requisiti di SMB diretto sono i seguenti:

  • Almeno due computer che eseguono Windows Server 2012 o versione successiva. Non è necessario installare funzionalità aggiuntive. La tecnologia è attivata per impostazione predefinita.
  • Schede di rete con funzionalità RDMA. Tali schede sono attualmente disponibili in tre tipologie: iWARP, Infiniband o RoCE (RDMA over Converged Ethernet).

SMB multicanale

Versione del dialetto SMB: 3.0 Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

Consente l'aggregazione della larghezza di banda e della tolleranza di errore della rete se sono disponibili più percorsi tra il server e il client SMB. Questa funzionalità consente alle applicazioni server di sfruttare appieno tutta la larghezza di banda di rete disponibile e di essere resiliente a un errore di rete. SMB multicanale in SMB 3 contribuisce a un miglioramento sostanziale delle prestazioni rispetto alle versioni precedenti di SMB.

Requisiti

I requisiti di SMB multicanale sono i seguenti:

  • Almeno due computer che eseguono Windows Server 2012 o versione successiva. Non è necessario installare funzionalità aggiuntive. La tecnologia è attivata per impostazione predefinita.
  • Per informazioni sulle configurazioni di rete consigliate, vedere la sezione Vedere anche alla fine di questo articolo di panoramica.

Performance

Compressione SMB

Versione del dialetto SMB: 3.1.1 Disponibilità:

  • 🖥️ Server: Windows Server 2022 e versioni successive
  • 💻 Client: Windows 11 e versioni successive

Descrizione:

La compressione SMB consente agli utenti e alle applicazioni di comprimere i file durante il trasferimento di rete, riducendo così l'utilizzo della larghezza di banda di rete e velocizzando i trasferimenti su reti più lente o congestionate. Non è più necessario comprimere manualmente i file prima di trasferirli. Per altre informazioni, vedere Compressione SMB.

Algoritmi di compressione per versione:

Algoritmo Description Versione server Versione client
XPRESS (LZ77) Lempel-Ziv 1977 algoritmo, rapporto di compressione bilanciato e velocità Windows Server 2022 e versioni successive Windows 11 e versioni successive
Huffman XPRESS (LZ77+Huffman) LZ77 combinato con la codifica Huffman per migliorare la compressione Windows Server 2022 e versioni successive Windows 11 e versioni successive
LZNT1 Lempel-Ziv variante ottimizzata per la compressione NTFS Windows Server 2022 e versioni successive Windows 11 e versioni successive
PATTERN_V1 Compressione basata su criteri per dati ripetitivi Windows Server 2022 e versioni successive Windows 11 e versioni successive
LZ4 Algoritmo standard del settore con compressione e decompressione ad alta velocità Windows Server 2025 e versioni successive Windows 11 24H2 e versioni successive

Windows negozia automaticamente l'algoritmo di compressione migliore disponibile quando client e server supportano la compressione SMB. L'algoritmo LZ4, introdotto in Windows Server 2025 e Windows 11 24H2, offre prestazioni di compressione migliorate per i carichi di lavoro moderni.

Comportamento di compressione predefinito per versione:

Comportamento Versione iniziale Comportamento aggiornato
Campionamento della compressione Windows Server 2022 RTM, Windows 11 RTM Disabilitato per impostazione predefinita a partire da KB5016693 (server) e KB5016691 (client)
Cerca sempre di comprimere Non predefinito Impostazione predefinita a partire da KB5016693 (server) e KB5016691 (client)

Nella versione originale di Windows Server 2022 e Windows 11, la compressione SMB ha usato un algoritmo di campionamento che ha tentato di comprimere i primi 500 MiB di un file e ha continuato solo se almeno 100 MiB compressi correttamente. A partire da KB5016693 e KB5016691, il campionamento è disabilitato per impostazione predefinita e SMB tenta sempre di comprimere l'intero file quando richiesto.

Per altre informazioni su come comprendere e configurare la compressione, vedere Compressione SMB.

Limite larghezza di banda SMB

Versione del dialetto SMB: 3.02

Disponibilità:

  • 🖥️ Server: Windows Server 2012 R2 e versioni successive
  • 💻 Client: Windows 8.1 e versioni successive

Descrizione:

Usare Set-SmbBandwidthLimit per impostare i limiti di larghezza di banda in tre categorie:

  • Macchina virtuale (Hyper-V sul traffico SMB)
  • Live Migration (traffico di Hyper-V Live Migration su SMB)
  • Impostazione predefinita (tutti gli altri tipi di traffico SMB)

Questa funzionalità consente agli amministratori di controllare l'utilizzo della larghezza di banda di rete per diversi tipi di carichi di lavoro SMB.

Memorizzazione nella cache della directory (avanzata)

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2016 e versioni successive
  • 💻 Client: Windows 10 versione 1607 e successive

Descrizione:

In SMB 3.1.1 sono stati apportati miglioramenti alla memorizzazione delle directory nella cache. I client Windows possono ora memorizzare nella cache directory di dimensioni maggiori, circa 500.000 voci. I client Windows eseguono query di directory con buffer di 1 MB per ridurre i viaggi andata e ritorno e migliorare le prestazioni. Questo miglioramento è utile per le applicazioni che devono enumerare frequentemente directory di grandi dimensioni.

Prestazioni sulla rete WAN

Versione del dialetto SMB: 3.0

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

SMB 3.0 ha introdotto blocchi opportunistici della directory (oplock) e locazioni di oplock. Per i carichi di lavoro tipici di ufficio e client, gli oplock e lease riducono i viaggi di rete di circa 15%.

In SMB 3, l'implementazione di Windows di SMB è stata perfezionata per migliorare il comportamento di memorizzazione nella cache nel client e la capacità di ottenere velocità effettive più elevate.

SMB 3 offre miglioramenti all'API CopyFile() e agli strumenti associati, ad esempio Robocopy, per eseguire il push di più dati in rete. SMB 3.02 migliora il CopyFile SRV_COPYCHUNK supporto durante l'uso di Esplora file per le copie remote (copiando solo 1/2 KiB per 16 MiB di file di dati in rete).

Scrittura su disco

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2019 e versioni successive
  • 💻 Client: Windows 10 versione 1809 e successive

Descrizione:

Questa funzionalità offre una garanzia aggiuntiva che le scritture su una condivisione file passano attraverso lo stack hardware e software fino al disco fisico prima che l'operazione di scrittura venga completata. Abilitare questa funzionalità usando NET USE /WRITETHROUGH o New-SMBMapping -UseWriteThrough. Vedere Controllo dei comportamenti di scrittura in SMB.

Disponibilità elevata e scalabilità

Supporto dell'aggiornamento in sequenza dei cluster

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2016 e versioni successive
  • 💻 Client: non applicabile (funzionalità lato server)

Descrizione:

Abilita gli aggiornamenti in sequenza dei cluster consentendo a SMB di supportare versioni massime diverse di SMB per i cluster in fase di aggiornamento. Questa funzionalità consente agli amministratori di aggiornare i nodi del cluster uno alla volta senza portare offline l'intero cluster. Per altre informazioni, vedere Controllo dei dialetti SMB.

Ribilanciamento automatico del Scale-Out File Server

Versione del dialetto SMB: 3.02

Disponibilità:

  • 🖥️ Server: Windows Server 2012 R2 e versioni successive
  • 💻 Client: Windows 8.1 e versioni successive

Descrizione:

Migliora la scalabilità e la gestibilità per i file server di scalabilità orizzontale. Le connessioni client SMB vengono rilevate per condivisione file anziché per server. I client vengono quindi reindirizzati al nodo del cluster con l'accesso migliore al volume usato dalla condivisione file. Questa funzionalità migliora l'efficienza riducendo il traffico di reindirizzamento tra i nodi del file server. I client vengono reindirizzati in seguito alla connessione iniziale e alla riconfigurazione dell'archiviazione del cluster.

Failover trasparente SMB

Versione del dialetto SMB: 3.0

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

Consente agli amministratori di eseguire la manutenzione hardware o software di nodi in un file server in cluster senza interrompere la memorizzazione di dati su tali condivisioni file da parte delle applicazioni server. Inoltre, nell'eventualità di un errore hardware o software in un nodo del cluster, i SMB client si riconnettono in modo trasparente a un altro nodo del cluster senza interrompere le applicazioni server che memorizzano i dati in tali condivisioni file.

Il failover trasparente di SMB ha i seguenti requisiti:

  • Un cluster di failover che esegue Windows Server 2012 o versione successiva con almeno due nodi configurati. Il cluster deve superare i test di convalida inclusi nella procedura guidata di convalida.
  • Le condivisioni file devono essere create con la proprietà disponibilità continua (CA), che è l'impostazione predefinita.
  • Le condivisioni file devono essere create in percorsi dei volumi condivisi cluster per ottenere la scalabilità orizzontale SMB.
  • I computer client devono eseguire Windows 8 o versione successiva o Windows Server 2012 o versione successiva. Queste versioni includono il client SMB aggiornato che supporta la disponibilità continua.

Annotazioni

I client di livello inferiore possono connettersi alle condivisioni file con la proprietà CA, ma il failover trasparente non è supportato per questi client.

Scalabilità orizzontale SMB

Versione del dialetto SMB: 3.0

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

Supporto di più istanze di SMB in un file server di scalabilità orizzontale. Usando Volumi condivisi cluster versione 2, gli amministratori possono creare condivisioni file che forniscono l'accesso simultaneo a file di dati, con I/O diretto, attraverso tutti i nodi in un cluster di file server. SMB Scale Out offre un migliore utilizzo della larghezza di banda di rete e del bilanciamento del carico dei client file server e ottimizza le prestazioni per le applicazioni server.

Gestione e monitoraggio

Controllo del dialetto SMB

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2025 e versioni successive (per il controllo del dialetto server SMB), Windows Server 2019 e versioni successive (per il controllo del dialetto client SMB)
  • 💻 Client: Windows 11 24H2 e versioni successive (per il controllo del dialetto server SMB), Windows 10 versione 1709 e successive (per il controllo del dialetto client SMB)

Descrizione:

Controllare le versioni minime e massime del dialetto SMB per le connessioni client (in uscita) e server (in ingresso). A partire da Windows Server 2019 e Windows 10 versione 1709, è possibile controllare il dialetto client SMB usando i valori del Registro di sistema. Windows Server 2025 e Windows 11 24H2 hanno aggiunto la possibilità di controllare i dialetti del server SMB e hanno introdotto i cmdlet di PowerShell e le impostazioni di Criteri di gruppo per configurare sia i dialetti client SMB che i dialetti del server, sostituendo la necessità di modifiche del Registro di sistema. Vedere Controllo dei dialetti SMB e Gestione dei dialetti SMB in Windows.

Mapping globale SMB

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2019 e versioni successive
  • 💻 Client: Windows 10 versione 1709 e successive

Descrizione:

Mappa una condivisione SMB remota a una lettera di unità accessibile a tutti gli utenti nell'host locale, inclusi i container. La mappatura globale SMB è necessaria per abilitare l'I/O del contenitore sul volume dati per attraversare il punto di montaggio remoto. Quando si usa il mapping globale SMB per i contenitori, tutti gli utenti nell'host contenitore possono accedere alla condivisione remota. Qualsiasi applicazione in esecuzione nell'host contenitore ha anche accesso alla condivisione remota mappata. Vedere Supporto dell'archiviazione dei contenitori con CSV, Storage Spaces Direct, SMB Global Mapping.

Cmdlet di PowerShell specifici di SMB

Versione del dialetto SMB: 3.0

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

Con i cmdlet di Windows PowerShell per SMB gli amministratori possono gestire condivisioni file nel file server, end-to-end, dalla riga di comando. Questa funzionalità offre un set completo di strumenti per la gestione di condivisioni SMB, connessioni, sessioni e impostazioni di configurazione.

Contatori delle prestazioni

Versione del dialetto SMB: 3.0

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

I nuovi contatori delle prestazioni SMB offrono informazioni dettagliate, per condivisione, relative a velocità effettiva, latenza e I/O al secondo (IOPS), consentendo agli amministratori di analizzare le prestazioni delle condivisioni file di SMB in cui sono archiviati i dati. Questi contatori sono progettati per applicazioni server, ad esempio Hyper-V e SQL Server, che archiviano file in condivisioni di file remote.

Funzionalità del protocollo di base

API Informazioni sul Nome Normalizzato del File

Versione del dialetto SMB: 3.1.1

Disponibilità:

  • 🖥️ Server: Windows Server 2016 e versioni successive
  • 💻 Client: Windows 10 versione 1607 e successive

Descrizione:

Aggiunge il supporto nativo per l'esecuzione di query sul nome normalizzato di un file. Per informazioni dettagliate, vedi FileNormalizedNameInformation.

Leasing della directory SMB

Versione del dialetto SMB: 3.0

Disponibilità:

  • 🖥️ Server: Windows Server 2012 e versioni successive
  • 💻 Client: Windows 8 e versioni successive

Descrizione:

Migliora i tempi di risposta delle applicazioni nelle succursali. L'uso di lease di directory riduce i roundtrip dal client al server perché i metadati vengono recuperati da una cache di directory di maggiore durata. La coerenza della cache viene mantenuta perché i client ricevono una notifica quando vengono modificate le informazioni di directory nel server. I lease di directory funzionano con scenari di HomeFolder (lettura/scrittura senza condivisione) e pubblicazione (sola lettura con la condivisione).