No Windows 11, “Compressão SMB” é um recurso projetado para solicitar a compactação de arquivos durante uma transferência pela rede. A ideia desse recurso é tornar as transferências de arquivos mais rápidas e reduzir a largura de banda para arquivos grandes sem precisar compactar arquivos na origem e depois descompactar o conteúdo no destino.
Normalmente, você veria o benefício da compactação SMB em redes com menos largura de banda. Por exemplo, em dispositivos com adaptadores Ethernet ou Wi-Fi de 1 Gbps. Por outro lado, se você tiver, por exemplo, dois servidores com adaptadores de rede de 100 Gbps com unidades de estado sólido (SSDs), talvez não veja o benefício da compactação SMB. Na prática, pode até levar mais tempo.
A compactação com SMB no Windows 11 oferece suporte aos algoritmos XPRESS (LZ77), XPRESS Huffman (LZ77+Huffman), LZNT1 ou PATTERN_V1*. XPRESS é usado automaticamente, assinatura SMB e criptografia SMB, assinatura SMB e criptografia SMB e SMB Multicanal, mas não suporta SMB Direct sobre RDMA.
Neste guia, você aprenderá as diferentes maneiras de configurar a compactação SMB para agilizar as transferências de arquivos entre computadores e servidores na rede.
Configurar a compactação SMB para unidades mapeadas (cliente) no Windows 11
Você pode configurar a compactação SMB a partir do dispositivo que atua como cliente ou servidor. As etapas abaixo destinam-se a configurar um computador cliente para solicitar compactação para uma pasta de rede mapeada para o Windows 11.
1. Solicitar compactação usando o prompt de comando
Para mapear uma pasta compartilhada solicitando compactação SMB com o prompt de comando:
-
Aberto Começar no Windows 11.
-
Procurar por Prompt de comandoe clique no resultado superior para abrir o aplicativo.
-
Digite o seguinte comando para mapear uma pasta de rede solicitando compactação e pressione Entrar:
net use * \\file-server\share-folder /requestcompression:yes
No comando, certifique-se de especificar o caminho para a pasta de rede que deseja montar. O asterisco
atribui a letra da unidade automaticamente, mas você pode alterá-la para o que quiser.
Depois de concluir as etapas, ao transferir arquivos para a pasta de rede, o Windows 11 tentará compactar o conteúdo para acelerar a transferência.
2. Solicitar compactação usando o PowerShell
-
Para mapear uma pasta compartilhada solicitando compactação com comandos do PowerShell: AbertoComeçar
-
. Procurar porPowerShell
-
e clique no resultado superior para abrir o aplicativo Digite o seguinte comando para mapear uma pasta de rede solicitando compactação e pressioneEntrar
New-SmbMapping -LocalPath "Z:" -RemotePath "\\file-server\share-folder" -CompressNetworkTraffic $true
Unidade de mapa do PowerShell com compactação SMB No comando, lembre-se de atualizar “Z:”
para a letra da unidade e especifique o caminho para a pasta de rede que você deseja montar e habilitar a compactação.
Depois de concluir as etapas, ocorrerá a compactação para acelerar a transferência de arquivos. O compartilhamento de arquivos será montado quando você usar esse método, mas pode não aparecer no Explorador de Arquivos.
Configurar a compactação SMB para unidades mapeadas (servidor) no Windows 11
Também é possível criar um compartilhamento de arquivos com a compactação SMB ativada para que os dispositivos clientes possam aproveitar as transferências de arquivos aprimoradas sem precisar configurar todos os dispositivos, apenas o servidor.
1. Crie um novo compartilhamento com compactação
-
Para criar uma pasta de rede com compactação SMB: AbertoComeçar
-
. Procurar porPowerShell , clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador
-
opção. Digite o seguinte comando para criar uma pasta para compartilhar na rede e pressioneEntrar
New-Item -Path "c:\" -Name "folder-name" -ItemType "directory"
-
: Digite o seguinte comando para criar uma nova pasta de compartilhamento de arquivos com compactação SMB e pressioneEntrar
New-SmbShare -Name "file-share-name" -Path "C:\file-share-name" -CompressData $true
O PowerShell cria compartilhamento de rede com compactação SMB
No comando, certifique-se de atualizar o nome do compartilhamento e o caminho com suas informações.
Depois de concluir as etapas, os computadores da rede poderão transferir arquivos em velocidades mais altas usando compactação sem configuração adicional do lado do cliente.
2. Edite o compartilhamento existente com compactação
-
Para habilitar a compactação SMB em pastas compartilhadas existentes em um servidor: AbertoComeçar
-
. Procurar porPowerShell , clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador
-
opção. Digite o seguinte comando para configurar uma pasta compartilhada para solicitar compactação e pressioneEntrar
Set-SmbShare -Name "file-share-name" -CompressData $true
Ativar compactação SMB
- No comando, lembre-se de especificar o nome do compartilhamento de arquivo existente que você precisa atualizar. Modelo S e pressione Entrar
continuar.
Depois de concluir as etapas, a pasta compartilhada existente habilitará a compactação SMB.
Configurar a compactação SMB para Robocopy no Windows 11
-
Para usar a compactação ao copiar arquivos com o Robocopy: AbertoComeçar
-
. Procurar porPrompt de comando , clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador
-
opção. Digite o seguinte comando para copiar arquivos pela rede com compactação SMB e pressioneEntrar
robocopy c:\source\path\folder \\destination\path\folder /compress
Compressão Robocopy SMB habilitada
No comando, lembre-se de especificar os caminhos de origem e destino para os caminhos em seu ambiente.
Depois de concluir as etapas, a cópia de arquivos da origem para o destino deve ser perceptível mais rapidamente, graças à compactação SMB.
Configurar a compactação SMB para Xcopy no Windows 11
-
Para usar a compactação SMB ao copiar arquivos com o Xcopy: AbertoComeçar
-
. Procurar porPrompt de comando , clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador
-
opção. Digite o seguinte comando para copiar arquivos pela rede com compactação SMB e pressioneEntrar
xcopy c:\source\path\folder \\destination\path\folder /compress
Compressão SMB Xcopy habilitada
No comando, lembre-se de especificar os caminhos de origem e destino para os caminhos em seu ambiente.
Depois de concluir as etapas, a transferência de arquivos entre a origem e o destino será muito mais rápida como resultado da compactação, tornando os arquivos menores durante a operação.