win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > 系统教程 > win10教程

       

如何在 Windows 11 上配置 SMB 压缩以实现更快的网络文件传输

时间:2021-09-09 09:33:35     来源:系统堂     游览量:

  Windows 11 带有 SMB 压缩功能,可在网络文件传输过程中加快和减少带宽。

  在 Windows 11 上,“SMB 压缩”是一项旨在通过网络传输期间请求文件压缩的功能。此功能的想法是使文件传输更快并减少大文件的带宽,而无需在源压缩文件然后在目标解压缩内容。

  通常,您会在带宽较少的网络上看到 SMB 压缩的好处。例如,在具有 1Gbps 以太网或 Wi-Fi 适配器的设备上。另一方面,例如,如果您有两台配备固态硬盘 (SSD) 的 100Gbps 网络适配器的服务器,您可能看不到 SMB 压缩的好处。在实践中,它甚至可能需要更多时间。

如何在 Windows 11 上配置 SMB 压缩以实现更快的网络文件传输

  在Windows 11上使用 SMB 进行压缩支持算法 XPRESS (LZ77)、XPRESS Huffman (LZ77+Huffman)、LZNT1 或 PATTERN_V1*。自动使用 XPRESS、SMB 签名和 SMB 加密、SMB 签名和 SMB 加密以及 SMB 多通道,但它不支持 SMB Direct over RDMA。

如何在 Windows 11 上配置 SMB 压缩以实现更快的网络文件传输

  在本指南中,您将了解配置 SMB 压缩的不同方法,以加快网络中计算机和服务器之间的文件传输速度。

  • 在 Windows 11 上为映射驱动器(客户端)配置 SMB 压缩

  • 在 Windows 11 上为映射驱动器(服务器)配置 SMB 压缩

  • 在 Windows 11 上为 Robocopy 配置 SMB 压缩

  • 在 Windows 11 上为 Xcopy 配置 SMB 压缩

  一、在 Windows 11 上为映射驱动器(客户端)配置 SMB 压缩

  您可以从充当客户端或服务器的设备配置 SMB 压缩。以下步骤旨在配置客户端计算机以请求对映射到 Windows 11 的网络文件夹进行压缩。

  (一). 使用命令提示符请求压缩

  要使用命令提示符映射请求 SMB 压缩的共享文件夹:

  1. 在 Windows 11 上打开开始。

  2. 搜索Command Prompt,然后单击顶部结果以打开应用程序。

  3. 键入以下命令以映射请求压缩的网络文件夹,然后按Enter 键:

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

  在命令中,确保指定要挂载的网络文件夹的路径。星号 (*)自动分配驱动器号,但您可以将其更改为任何您想要的。

  完成这些步骤后,当您将文件传输到网络文件夹时,Windows 11 将尝试压缩内容以加快传输速度。

  (二). 使用 PowerShell 请求压缩

  使用 PowerShell 命令映射请求压缩的共享文件夹:

  1. 打开开始。

  2. 搜索PowerShell,然后单击顶部结果以打开应用程序

  3. 键入以下命令以映射请求压缩的网络文件夹,然后按Enter 键:

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

  在命令中,记得更新“Z:”作为驱动器号,并指定要挂载和启用压缩的网络文件夹的路径。

  完成这些步骤后,将进行压缩以加快文件传输速度。使用此方法时将挂载文件共享,但它可能不会出现在文件资源管理器中。

  二、在 Windows 11 上为映射驱动器(服务器)配置 SMB 压缩

  还可以在启用 SMB 压缩的情况下创建文件共享,以便客户端设备可以利用改进的文件传输,而无需配置每个设备,只需配置服务器。

  (一).通过压缩创建新共享

  要使用 SMB 压缩创建网络文件夹:

  1. 打开开始。

  2. 搜索PowerShell,右键单击顶部结果,然后选择以管理员身份运行选项。

  3. 键入以下命令以创建要在网络中共享的文件夹,然后按Enter 键:

  New-Item -Path "c:\" -Name "folder-name" -ItemType "directory"

  4. 键入以下命令以使用 SMB 压缩创建新的文件共享文件夹,然后按Enter 键:

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

  在命令中,确保使用您的信息更新共享和路径的名称。

  完成这些步骤后,网络中的计算机将能够使用压缩以更高的速度传输文件,而无需从客户端进行额外配置。

  (二). 使用压缩编辑现有共享

  要在服务器上的现有共享文件夹上启用 SMB 压缩:

  1. 打开开始。

  2. 搜索PowerShell,右键单击顶部结果,然后选择以管理员身份运行选项。

  3. 键入以下命令以配置共享文件夹以请求压缩,然后按Enter 键:

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

  在命令中,请记住指定您必须更新的现有文件共享的名称。

  4. 类型Ÿ并按Enter键继续。

  完成这些步骤后,现有共享文件夹将启用 SMB 压缩。

  三、在 Windows 11 上为 Robocopy 配置 SMB 压缩

  使用 Robocopy 复制文件时使用压缩:

  1. 打开开始。

  2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。

  3. 键入以下命令以使用 SMB 压缩通过网络复制文件,然后按Enter 键:

  robocopy c:\source\path\folder \\destination\path\folder /compress

  在命令中,请记住为环境中的路径指定源路径和目标路径。

  完成这些步骤后,由于 SMB 压缩,将文件从源复制到目标的速度应该会明显更快。

  四、在 Windows 11 上为 Xcopy 配置 SMB 压缩

  在使用 Xcopy 复制文件时使用 SMB 压缩:

  1. 打开开始。

  2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。

  3. 键入以下命令以使用 SMB 压缩通过网络复制文件,然后按Enter 键:

  xcopy c:\source\path\folder \\destination\path\folder /compress

  在命令中,请记住为环境中的路径指定源路径和目标路径。

  完成这些步骤后,由于压缩,源和目标之间的文件传输速度会快很多,从而使操作过程中的文件更小。

 1/2    1 2 下一页 尾页

上一篇:win10专业版下如何使用 PowerShell 自动删除超过 X 天的文件
下一篇:Windows 10恢复出厂设置的几种简易操作方法