Cómo configurar la compresión SMB para transferencias de archivos de red más rápidas en Windows 11 (11.29.21)

En Windows 11, Compresión SMB " es una función diseñada para solicitar la compresión de archivos durante una transferencia a través de la red. La idea de esta función es hacer que las transferencias de archivos sean más rápidas y reducir el ancho de banda para archivos grandes sin tener que comprimir archivos en el origen y luego descomprimir el contenido en el destino.

Por lo general, verá el beneficio de la compresión SMB en redes con menos ancho de banda. Por ejemplo, en dispositivos con adaptadores Ethernet o Wi-Fi de 1 Gbps. Por otro lado, si tiene, por ejemplo, dos servidores con adaptadores de red de 100 Gbps con unidades de estado sólido (SSD), es posible que no vea el beneficio de la compresión SMB. En la práctica, incluso puede llevar más tiempo.

La compresión con SMB en Windows 11 admite los algoritmos XPRESS (LZ77), XPRESS Huffman (LZ77 + Huffman), LZNT1 o PATTERN_V1 *. XPRESS se utiliza automáticamente, firma SMB y cifrado SMB, firma SMB y cifrado SMB, y SMB multicanal, pero no es compatible con SMB directo sobre RDMA.

En esta guía, aprenderá las diferentes formas de configurar la compresión SMB para hacer transferencias de archivos más rápidas entre computadoras y servidores en la red.

  • Configurar la compresión SMB para unidades asignadas (cliente) en Windows 11
  • Configurar la compresión SMB para unidades asignadas (servidor) en Windows 11
  • Configurar la compresión SMB para Robocopy en Windows 11
  • Configurar la compresión SMB para Xcopy en Windows 11

Configurar la compresión SMB para unidades asignadas (cliente) en Windows 11

Puede configurar la compresión SMB desde el dispositivo que actúa como cliente o como servidor. Los pasos a continuación están destinados a configurar una computadora cliente para solicitar compresión para una carpeta de red asignada a Windows 11.

1. Solicite la compresión mediante el símbolo del sistema

Para asignar una carpeta compartida que solicita compresión SMB con el símbolo del sistema:

  • Abierto Comienzo en Windows 11.

  • Buscar Símbolo del sistema y haga clic en el resultado superior para abrir la aplicación.

  • Escriba el siguiente comando para asignar una carpeta de red que solicite compresión y presione Ingresar :

    net use * \\ file-server \ share-folder / requestcompression: sí

    En el comando, asegúrese de especificar la ruta a la carpeta de red que desea montar. El asterisco (*) asigna la letra de la unidad automáticamente, pero puede cambiarla por la que desee.

  • Una vez que complete los pasos, mientras transfiere archivos a la carpeta de red, Windows 11 intentará comprimir el contenido para acelerar la transferencia.

    2. Solicitar compresión mediante PowerShell

    Para asignar una carpeta compartida que solicita compresión con comandos de PowerShell:

  • Abierto Comienzo .

  • Buscar Potencia Shell y haga clic en el resultado superior para abrir la aplicación

  • Escriba el siguiente comando para asignar una carpeta de red que solicite compresión y presione Ingresar :

    New-SmbMapping -LocalPath "Z:" -RemotePath "\\ file-server \ share-folder" -CompressNetworkTraffic $ true

    En el comando, recuerde actualizar Z: " para la letra de la unidad y especifique la ruta a la carpeta de red que desea montar y habilite la compresión.

  • Después de completar los pasos, se producirá la compresión para acelerar la transferencia de archivos. El recurso compartido de archivos se activará cuando utilice este método, pero es posible que no aparezca en el Explorador de archivos.

    Configure la compresión SMB para unidades asignadas (servidor) enVentanas 11

    También es posible crear un recurso compartido de archivos con la compresión SMB activada para que los dispositivos cliente puedan aprovechar las transferencias de archivos mejoradas sin tener que configurar todos los dispositivos, solo el servidor.

    1. Crea un nuevo recurso compartido con compresión

    Para crear una carpeta de red con compresión SMB:

  • Abierto Comienzo .

  • Buscar Potencia Shell , haga clic con el botón derecho en el resultado superior y seleccione Ejecutar como administrador opción.

  • Escriba el siguiente comando para crear una carpeta para compartir en la red y presione Ingresar :

    New-Item -Path "c: \" -Name "nombre-carpeta" -ItemType "directorio"
  • Escriba el siguiente comando para crear una nueva carpeta para compartir archivos con compresión SMB y presione Ingresar :

    New-SmbShare -Name "file-share-name" -Path "C: \ file-share-name" -CompressData $ true

    En el comando, asegúrese de actualizar el nombre del recurso compartido y la ruta con su información.

  • Una vez que complete los pasos, las computadoras en la red podrán transferir archivos a velocidades más altas usando compresión sin configuración adicional del lado del cliente.

    2. Edite el recurso compartido existente con compresión

    Para habilitar la compresión SMB en carpetas compartidas existentes en un servidor:

  • Abierto Comienzo .

  • Buscar Potencia Shell , haga clic con el botón derecho en el resultado superior y seleccione Ejecutar como administrador opción.

  • Escriba el siguiente comando para configurar una carpeta compartida para solicitar compresión y presione Ingresar :

    Set-SmbShare -Name "file-share-name" -CompressData $ true

    En elcomando, recuerde especificar el nombre del recurso compartido de archivos existente que debe actualizar.

  • Escribe Y y presione Ingresar continuar.
  • Después de completar los pasos, la carpeta compartida existente habilitará la compresión SMB.

    Configurar la compresión SMB para Robocopy en Windows 11

    Para utilizar la compresión al copiar archivos con Robocopy:

  • Abierto Comienzo .

  • Buscar Símbolo del sistema , haga clic con el botón derecho en el resultado superior y seleccione Ejecutar como administrador opción.

  • Escriba el siguiente comando para copiar archivos a través de la red con compresión SMB y presione Ingresar :

    robocopy c: \ fuente \ ruta \ carpeta \\ destino \ ruta \ carpeta / comprimir

    En el comando, recuerde especificar las rutas de origen y destino para las rutas en su entorno.

  • Una vez que complete los pasos, la copia de archivos desde el origen al destino debería notarse más rápido, gracias a la compresión SMB.

    Configurar la compresión SMB para Xcopy en Windows 11

    Para utilizar la compresión SMB al copiar archivos con Xcopy:

  • Abierto Comienzo .

  • Buscar Símbolo del sistema , haga clic con el botón derecho en el resultado superior y seleccione Ejecutar como administrador opción.

  • Escriba el siguiente comando para copiar archivos a través de la red con compresión SMB y presione Ingresar :

    xcopy c: \ fuente \ ruta \ carpeta \\ destino \ ruta \ carpeta / comprimir

    En el comando, recuerde especificar las rutas de origen y destino para las rutas en su entorno.

  • Después de completar los pasos, la transferencia de archivosentre el origen y el destino será mucho más rápido como resultado de la compresión, haciendo que los archivos sean más pequeños durante la operación.

    La compresión SMB está disponible en Windows 11 y Windows Server 2022. Además, de forma predeterminada, el algoritmo intentará comprimir los 500MiB de un archivo y monitorea los primeros 100MiB de la cantidad inicial. Si se puede comprimir menos de 100MiB, la compresión se detendrá y la transferencia continuará sin más compresión. Sin embargo, Microsoft está ajustando el algoritmo para la próxima actualización de Windows 11 para que la función siempre intente comprimir cuando se solicite la compresión.


    Respuesta en video: Cómo configurar la compresión SMB para transferencias de archivos de red más rápidas en Windows 11

    11, 2021