1. 为什么网线直连才是最稳的文件传输方式
先说个场景:两台电脑都需要互传大量文件,一个大活儿是几十 GB 的设计稿、视频素材或者虚拟机镜像。用 U 盘倒腾来回拔插累得够呛,走微信、网盘传大文件要么限速要么压缩画质,内网 WiFi 传文件碰上信号波动还可能中断,传了一半又要重来。这时候一根普通网线直接插在两台电脑的网口上,就构成了一个最纯粹的二层局域网,速度稳、不受无线干扰、还能边传边干别的。
Win11 在这套方案里表现不错,但有个特别坑的环节:共享文件夹设置好之后,另一台电脑访问时突然弹出"输入网络凭据"对话框,让你填用户名和密码,可你自己都不知道用户名该填什么。这篇文章就把网线直连、IP 配置、共享设置、凭据填写这整套流程完整走一遍,重点解决"网络凭据"这个拦路虎。适合需要在两台 Windows 电脑(尤其是 Win11)之间高速互传文件的人,比如经常处理大文件、给旧电脑迁移数据、临时组个双机调试环境的场景。
先说透一个底层逻辑:网线直连就是两台电脑之间建立一个不经过交换机、路由器的小型有线局域网。网卡会自动协商速率,现在的千兆网卡能跑到 110 MB/s 左右的实际传输速度,比 WiFi 稳定得多。只要配置好 IP 地址,让两台机器能互相 ping 通,剩下的文件共享就是 Windows 自带的 SMB 协议在工作。
2. 网线直连的三种接法与网卡识别
"网线直连"听起来简单,但这里有个基础知识必须澄清:不是随便拿根网线插上就行。现在的网卡基本都有自动翻转(Auto-MDI/X)功能,所以普通网线也能直连两台电脑。如果使用的是十年前的设备,可能需要交叉线。现实中只要是近十年生产的电脑,普通直通线直连都没问题。
接好线之后,Win11 的任务栏右下角网络图标可能会显示"未识别的网络"或"网络 3",这是正常的。因为两台电脑之间没有一个 DHCP 服务器来自动分配 IP,系统会进入"未识别网络"状态。这时需要手动给两边配置静态 IP。
打开网络设置的方法有两种,任选其一:
- 右键任务栏网络图标,进入"网络和 Internet 设置",点击"高级网络设置",再点"更多网络适配器选项"
- 直接按 Win + R 输入
ncpa.cpl回车,秒开网络连接窗口
在网络连接窗口里找到对应的以太网适配器——如果你只有一个网口,一般就是"以太网";如果机器有多个网口(比如有线和 USB 转网口),注意看名称或者拔插网线观察哪个图标跳动。右键该适配器 →"属性"→ 双击"Internet 协议版本 4 (TCP/IPv4)",进入 IP 配置。
电脑 A 设置示例:
- IP 地址:
192.168.1.10 - 子网掩码:
255.255.255.0(默认自动填入) - 默认网关:留空,不需要填
电脑 B 设置示例:
- IP 地址:
192.168.1.11 - 子网掩码:
255.255.255.0 - 默认网关:留空,不需要填
为什么网关留空?因为没有路由器,不存在"默认网关"这个概念。只要两台电脑处于同一个网段(前三段数字相同),就能通过 IP 直接通信。DNS 也不需要填,纯局域网访问靠的是 IP 和主机名。
配置完毕后,按 Win + R 输入cmd打开命令提示符,先在这台电脑上 ping 一下对端:
ping 192.168.1.11如果看到来自 192.168.1.11 的回复: 时间=1ms,说明物理链路和 IP 配置都通了。如果出现请求超时,先检查两边的防火墙是否拦截了 ICMP 请求,后面会详细说。如果 ping 不通,后面所有共享设置都白搭,所以这一步一定要确认通过。
3. 共享文件夹设置:Win11 上必须打开的"开关"
ping 通之后,接下来就是把要传输的文件夹共享出去。这一步在 Win11 里比 Win10 稍微绕一点,主要因为 Win11 默认开启了"密码保护共享",而且"网络发现"和"文件和打印机共享"这两个开关经常没有同步启用。很多人卡在"明明设置了共享,对方却看不到"这一步,基本都是这两个开关的问题。
3.1 启用网络发现和文件共享
打开"控制面板"(Win11 里可以通过 Win + R 输入control打开),查看方式切换为"类别",依次进入"网络和 Internet"→"网络和共享中心"→ 左侧点击"更改高级共享设置"。
在当前配置文件(通常是"专用"或"来宾公用")下,确保以下选项为开启状态:
- 网络发现:启用网络发现
- 文件和打印机共享:启用文件和打印机共享
- 公用文件夹共享:启用(可选,如果你打算走公用文件夹的话)
- 密码保护的共享:根据你的访问方式选择
关于"密码保护共享"这里要展开说一下。如果你希望访问时必须输入账号密码,这一步保持"启用密码保护的共享"即可;如果你只是临时传文件、不介意局域网内所有设备都能访问,就选择"关闭密码保护的共享"。但这个选项仅对"来宾"访问起作用——具体原因见第 5 节凭据部分的解释。
3.2 把文件夹共享出去
找到你要共享的文件夹(比如 D 盘下的Share文件夹),右键 →"属性"→"共享"选项卡 → 点击"共享(S)"按钮。
在弹出的下拉框里点击倒三角,选择要授权的用户。这里有几个选项:
- Everyone:所有人都能访问,配合关闭密码保护共享时使用
- Administrator:管理员账户,配合密码登录使用
- 某个具体用户名:精确到人
选中后点击"添加",然后在"权限级别"栏把"读取"改成"读取/写入"——这步经常被忽略,默认只读的话对方只能看不能写。最后点"共享"完成。
这时系统会显示一个网络路径,类似\\Acer-PC\Share,记下这个路径,另一台电脑访问时就靠它。这个路径里的Acer-PC是当前电脑的主机名,在凭据部分非常关键。
如果文件夹属性窗口里还有"高级共享"按钮,点击进去也可以设置共享名和权限,但通过上面的"共享(S)"按钮设置更直观,两者选其一即可。实际应用中发现,两种方式设置的权限是叠加关系,如果两边权限不一致,最终生效的是"较严格"的那个组合,所以建议只用一种方式设置,避免排查时混乱。
3.3 主机名:凭据里要用的关键信息
刚才网络路径里的Acer-PC就是这台电脑的主机名。怎么看?按 Win + R 输入sysdm.cpl回车,在"计算机名"选项卡里能看到完整的计算机全名。
这个主机名在"输入网络凭据"对话框里就是用户名那一栏的核心。很多人不知道用户名填什么,其实就是在对端电脑上创建一个有效的本地用户,然后用户名用"主机名\用户名"的格式输入。第 5 节我会详细拆解这个格式。
4. 防火墙与网络配置文件:访问被拒的隐形原因
共享设置好了,ping 也通了,但另一台电脑访问\\192.168.1.10\Share时却弹"拒绝访问"或直接找不到路径。这种情况大概率是防火墙拦截了 SMB 流量,或者网络配置文件类型不对。
4.1 防火墙放行 SMB 的三个入口
Win11 防火墙默认会拦截来自"公用网络"的文件共享请求。如果你的网线直连被系统识别为"公用网络",即使你在共享设置里开了网络发现,对方也连不进来。解决办法是放行以下三条规则:
打开"控制面板"→"Windows Defender 防火墙"→ 左侧"允许应用或功能通过 Windows Defender 防火墙",点击"更改设置"按钮(需要管理员权限),在列表里找到:
- 文件和打印机共享
- 网络发现
这两项前面的"专用"复选框务必勾上,"公用"可以根据需要勾选。如果这里没有相关条目,点击"允许其他应用",浏览到C:\Windows\System32\svchost.exe添加,但一般不推荐这样手动指定,更稳妥的方式是用命令放行。
以管理员身份打开 PowerShell 或命令提示符,执行以下命令:
netsh advfirewall firewall set rule group="文件和打印机共享" new enable=Yes netsh advfirewall firewall set rule group="网络发现" new enable=Yes执行完会提示"确定"或"已更新规则"。这两个命令直接操作防火墙规则组,比去 GUI 界面里勾选更彻底,覆盖专用和公用两种配置文件。
为什么放行"文件和打印机共享"就足够了?Win11 的 SMB 协议依赖四个端口:UDP 137、UDP 138、TCP 139、TCP 445。其中 TCP 445 是 SMB 协议的主端口,防火墙规则组"文件和打印机共享"已经涵盖这些端口对应的放行规则,所以不需要手动去添加入站规则。
4.2 把网络配置文件切成"专用网络"
Win11 对网络位置有三种分类:专用网络、公用网络、域网络。域网络在企业环境才出现,本地直连主要涉及前两者。公用网络的安全策略更严格,默认不允许设备发现和文件共享。把当前网线直连的网络切成专用网络会省掉很多麻烦。
点击任务栏网络图标 → 点击当前连接的"属性"(或者"网络和 Internet 设置"→"属性"),在网络配置文件类型下选择"专用网络"。如果这里没有切换选项,可以用 PowerShell 查看和设置:
Get-NetConnectionProfile输出结果里会列出当前所有网络连接及其NetworkCategory。如果是Public,执行以下命令改成Private:
Set-NetConnectionProfile -InterfaceAlias "以太网" -NetworkCategory Private注意InterfaceAlias要和你实际网卡名称一致,如果不知道具体名称,用第一条命令的输出结果对照修改。
把网络配置切成专用以后,SMB 防火墙规则在"专用"配置下放行的生效条件就满足了。这是很多人配置完防火墙还是连不上的原因——规则是放行了,但只放行了专用,而当前网络是公用,等于白放。
4.3 直连时的"未识别网络"问题
网线直连没有 DHCP,Win11 会把这个网络标记为"未识别的网络"。此时即使你手动配了 IP,网络配置文件分类也可能显示为"公用网络"。如果上面切换专用网络的操作不生效(有些 Win11 版本在未识别网络下不给切换按钮),这里有另一个思路:
给两台电脑分别手动指定一个"备用 DNS"或者干脆在网卡属性里勾选"Internet 协议版本 4"的属性 →"备用配置"选项卡 → 选择"用户配置",填入对应的 IP 和子网掩码。这样系统会把当前网络当成一个有配置文件的网络,有时候能改善未识别状态。但这个办法不是百分百有效,实际测试中最稳妥的还是先接上网线,系统识别到链路后,使用 PowerShell 直接强制设置 NetworkCategory。
5. 网络凭据谜案:用户名和密码到底填什么
这就是标题里最核心的问题。文件夹共享设置好了,双击\\192.168.1.11\Share,Win11 弹出一个对话框,上面写着"输入网络凭据",下面有两个空:用户名和密码。你冥思苦想,自己这台电脑的开机 PIN 输进去不对,Microsoft 账户邮箱密码输进去也不对,甚至把共享电脑的开机密码输进去还是不对。这就是典型的"凭据格式不正确"问题。
5.1 凭据用户名的核心规则:主机名\用户名
Windows 在做网络共享访问时,验证的不是"你这台电脑的登录密码",而是"对方那台电脑上的用户账号和密码"。也就是说,当电脑 B 访问电脑 A 的共享文件夹时,B 输入的用户名和密码必须能通过 A 的本地账户体系验证。
具体格式如下:
用户名:A电脑的主机名\A电脑上的用户名 密码:该用户名对应的登录密码举个例子。电脑 A 的主机名是Acer-PC,A 上有一个本地账户叫User,密码是123456。那么电脑 B 在弹出的网络凭据对话框里填写:
- 用户名:
Acer-PC\User - 密码:
123456
如果 A 用的 Microsoft 账户登录,那么用户名建议填MicrosoftAccount\A 的微软账户邮箱(注意是MicrosoftAccount加反斜杠,不是MS也不是Outlook),密码就是微软账户的登录密码。不过实际测试中,Microsoft 账户登录的机器走主机名\本地用户名同样有效,前提是本地用户名和密码与微软账户对应得上。
为什么格式必须是"主机名\用户名"?这是 Windows 在多域、多主机环境下区分账户来源的标准格式。如果不带主机名前缀,系统会默认按当前登录的电脑(也就是发起访问的那台电脑)去验证用户名,这当然通过不了。这个细节坑了无数人:以为用户名就填对方电脑名或者当前电脑名,结果一直报错。
5.2 没有密码的本地账户:如何让它也能被访问
现在国内很多人的 Windows 是"无密码登录"状态——开机不用输密码直接进桌面。这种账户在共享访问时会有个问题:默认情况下 Windows 禁止空密码账户通过网络访问其他设备。即使你填了主机名\用户名,密码留空,依然会被拒绝。
解决办法有两个:
第一种,给该本地账户设置一个密码。控制面板 →"用户账户"→ 选择你的账户 →"创建密码"。设置完成后,凭据里填这个新密码就行。
第二种,修改本地安全策略,允许空密码账户远程登录。按 Win + R 输入secpol.msc回车,依次展开"本地策略"→"安全选项",找到"账户:使用空密码的本地账户只允许进行控制台登录",右键 →"属性",选"已禁用"。这样空密码账户也能通过网络访问共享。
第二种方案适合短时传输场景,但安全性较差,局域网内任何设备都能用空密码访问你的共享文件夹。如果这台机器会长期暴露在多人网络中,建议还是给账户设个密码,用完共享再改回来也行。Win11 家庭版默认没有secpol.msc,如果找不到这个工具,就老老实实设密码。
5.3 凭据管理器:保存后忘记的解法
访问成功后,系统会建议"记住我的凭据"。如果点了记住,下次访问就不会再弹窗。但问题来了:如果后来对方改了密码,或者你想用另一个账户访问,在 Win11 里点击"凭据管理器"去更新即可。
控制面板 →"用户账户"→"凭据管理器"→"Windows 凭据"→ 找到对应的共享地址条目,展开后有"编辑"和"删除"按钮。编辑可以改用户名密码;删除后重新访问会强制要求重新输入。
实际操作中,如果你之前填了一个错误的凭据并且点了"记住",后续访问会一直用这个错误凭据验证,导致你反复看到"拒绝访问"或"用户名或密码不正确"。这时优先去凭据管理器删除相关条目,然后重新访问。这是很多人忽略的隐藏坑,以为共享坏了,其实是旧凭据缓存作祟。
6. 实测:Win11 到 Win11、Win10 到 Win11 的完整流程
理论说再多,不如把两种常见组合的实测流程完整走一遍。我自己的环境是:电脑 A 是 Win11 23H2(共享端),电脑 B 是 Win11 24H2(访问端),后来又把电脑 B 换成了 Win10 22H2 做对比测试。网线是一根普通超五类,两端都插在主板的千兆网口上。
6.1 共享端(电脑 A)的完整配置
- 接好网线后,打开
ncpa.cpl,右键以太网适配器属性,给 IPv4 设置:IP192.168.1.10,掩码255.255.255.0,网关留空。 - 控制面板 →"网络和共享中心"→"更改高级共享设置",启用网络发现和文件共享,密码保护共享保持"启用"(因为我准备用账户密码访问)。
- 防火墙:管理员 PowerShell 执行
netsh advfirewall firewall set rule group="文件和打印机共享" new enable=Yes。 - 网络配置文件:PowerShell 执行
Get-NetConnectionProfile,看到 NetworkCategory 是 Public,执行Set-NetConnectionProfile -InterfaceAlias "以太网" -NetworkCategory Private。 - 选择 D 盘
Share文件夹,右键属性 → 共享 → 共享(S),添加User用户,权限设为"读取/写入",点击共享。 - 确认主机名:
sysdm.cpl看到计算机全名是Acer-PC,本地账户用户名是User,密码是123456。
6.2 访问端(电脑 B)的连接步骤
- 接好网线,IPv4 设置为:IP
192.168.1.11,掩码255.255.255.0,网关留空。 - 首先 ping
192.168.1.10,确认网络通。如果 ping 不通,在电脑 A 防火墙放行 ICMP(见后面问题排查部分)。 - 按 Win + R 输入
\\192.168.1.10\Share回车。 - 弹出网络凭据对话框,用户名输入
Acer-PC\User,密码输入123456,勾选"记住我的凭据"。 - 顺利进入共享文件夹,拖入一个约 3GB 的视频文件测试写入速度。实测平均速度稳定在 105 MB/s 左右,接近千兆网卡的极限。
之后把电脑 B 换成 Win10 22H2,重复同样操作,唯一的小差异是 Win10 的网络凭据对话框里,用户名一栏填写Acer-PC\User也完全正常,没有任何兼容问题。这说明凭据格式与系统版本无关,只要 Windows 都走 SMB 协议就能互通。
6.3 无密码访问与 Everyone 授权的组合
如果你嫌输密码麻烦,可以走另一种组合:
- 共享端电脑 A:控制面板 →"更改高级共享设置"→ 关闭密码保护的共享。
- 文件夹共享时选择添加
Everyone用户,权限"读取/写入"。 - 访问端电脑 B:直接
\\192.168.1.10\Share回车,不再弹凭据框,直接进入。
这种组合最省事,但注意 Everyone 意味着任何能访问到这台电脑局域网 IP 的设备都能读写这个文件夹。如果只是临时传文件,用完就把共享关掉;如果长期使用,建议还是用账户密码方式。我实测中发现,关闭密码保护共享之后,部分情况下第一次访问仍会弹一次凭据框,此时用户名可以直接空着或填Everyone,密码留空,点确定就能进——这个细节比较玄学,遇到的话试两次就好。
7. 访问失败排查链路:从 ping 不通到凭据错误的完整定位
就算照上文配置,也不能保证一次成功。这里我把实际踩坑中遇到的典型问题按排查顺序列出来,照顺序检查,基本能在五分钟内定位问题。
7.1 第一层:物理链路与 IP 配置
ping 不通时,问题几乎都在物理层或 IP 层。
- 网线是否插紧?网口指示灯是否亮起?有些笔记本的网口在合盖后会断电,需要保持开盖状态。
- 两端是否都在同一网段?
192.168.1.10与192.168.1.11在同一网段,但如果你把一端配成了192.168.2.10,两边就不通了。 - 网卡是否被禁用?
ncpa.cpl里查看以太网适配器是否是灰色,如果是,右键启用。 - 是否安装了第三方网络管理软件(比如某些电脑厂商自带的管理助手)?这类软件可能接管网卡配置,导致手动 IP 不生效,可以先退出或卸载测试。
如果 ping 的是主机名而不是 IP,可能因为 NetBIOS 解析失败导致超时,所以排查时优先用 IP。
7.2 第二层:防火墙与网络配置文件
IP 通、但访问共享路径时提示"找不到网络路径"或"错误代码 0x80070035",基本都是 SMB 被防火墙拦了。
按顺序执行以下步骤:
# 在共享端电脑上执行,放行文件共享规则 netsh advfirewall firewall set rule group="文件和打印机共享" new enable=Yes然后确认网络配置文件是专用:
Get-NetConnectionProfile如果NetworkCategory不是Private,执行:
Set-NetConnectionProfile -InterfaceAlias "以太网" -NetworkCategory Private注意:这两条命令都需要管理员权限。如果 PowerShell 不是以管理员身份运行的,会报"请求的操作需要提升"。
防火墙规则正确处理之后,错误一般会从"找不到网络路径"变成弹出凭据框,这说明 SMB 已经通了。
7.3 第三层:凭据与权限
弹出凭据框但登录失败,是最多人卡住的地方。逐项检查:
- 用户名是否带了主机名前缀?
Acer-PC\User而不是User。 - 主机名是否正确?是共享端的计算机名,不是访问端的,也不是 IP 地址。有人会填
192.168.1.10\User,这个格式只能在某些特定版本下生效,不建议依赖。 - 密码是否正确?Windows 区分大小写,Caps Lock 是否开启。
- 如果共享端是无密码账户,是否修改了本地安全策略允许空密码远程登录?
- 如果共享端用的是 Microsoft 账户,改用
MicrosoftAccount\邮箱格式,密码为微软账号密码。
排除这些之后,在共享端的事件查看器里可以查看详细认证失败记录:eventvwr.msc→"Windows 日志"→"安全",筛选事件 ID 4625,能在详情里看到失败的用户名、工作站名和失败原因(如密码错误、用户不存在等)。这招在排查复杂凭据问题时非常有用,比盲目试密码高效得多。
7.4 第四层:访问权限冲突
最后一种情况:凭据验证过了,也进入共享列表了,但双击某个子文件夹或写入文件时提示"拒绝访问"。这种一般是共享权限与 NTFS 权限叠加造成的。
右键共享文件夹 →"属性"→"安全"选项卡 → 点击"编辑",确认你使用的用户(或 Users 组)在"组或用户名"列表中,并且下方权限里勾选了"修改"和"写入"。共享权限设置得再宽松,只要 NTFS 安全权限不允许写入,最终写入还是会被拒绝。反之亦然。
一个容易混淆的点:共享权限里设了"读取",NTFS 权限里设了"完全控制",最终效果是"读取"——Windows 取两者交集。所以排查时两个地方都要看清楚。
8. 进阶:文件传输之外,网线直连还能这么玩
文件共享只是网线直连的起点。既然两台电脑可以通过网线建立一个小型局域网,自然可以在上面叠加更多玩法。这些功能在某些场景下甚至比文件共享更实用。
8.1 双机调试与远程桌面
开发嵌入式、驱动或者内核相关的工作经常需要一台"目标机"和一台"开发机"。Win11 自带的远程桌面协议(RDP)走的就是 3389 端口,两台电脑网线直连后,在目标机上启用远程桌面(设置 → 系统 → 远程桌面 → 启用),然后在开发机上按 Win + R 输入mstsc,填目标机 IP,就能用图形界面操作目标机。这种方式比文件共享更直观,适合调试时频繁切换操作。
如果做 WinDbg 双机内核调试,网线直连更是标配。配置过程涉及 WinDbg 的网络内核调试参数、目标机的调试模式开启等,这里不展开,但网线直连的低延迟、高稳定性对调试过程非常关键。
8.2 共享打印机:一个网络凭据问题的近亲
局域网共享打印机的报错逻辑和文件共享几乎一脉相承。你在访问共享打印机时遇到0x000011b、0x00000709、0x00000006、0x00000012这类错误,本质上都是 SMB 协议或凭据验证出了问题。解决思路完全一致:先确保能访问共享主机上的文件共享,确认凭据有效,然后再连接打印机。网上流传的各种"打印机共享修复工具",大多数干的就是修改注册表、重装打印机驱动、重置 SMB 协议配置这几件事。如果你能手动走通文件共享流程,再去连共享打印机就会顺利得多。
一个常见报错0x000011b的临时解法是:在共享打印机的电脑上,注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print下新建 DWORD 值RpcAuthnLevelPrivacyEnabled设为0,重启后共享打印即可正常连接。但这个方法降低了打印协议的安全等级,属于临时绕行方案,更彻底的思路还是升级补丁、统一系统版本。
8.3 大文件断点续传:直接用 robocopy
共享访问成功后,如果传输的是成百上千个小文件,用鼠标拖拽很容易因为某个文件占用导致中断。此时命令行工具 robocopy 是更好的选择。在访问端打开管理员命令提示符:
robocopy "D:\source_folder" "\\192.168.1.10\Share\dest_folder" /E /COPY:DAT /DCOPY:DAT /R:3 /W:5 /MT:16参数含义:
/E:复制所有子目录(包括空目录)/COPY:DAT:复制数据、属性、时间戳/DCOPY:DAT:复制目录的属性和时间戳/R:3:文件复制失败时重试 3 次/W:5:每次重试等待 5 秒/MT:16:使用 16 个线程并行复制,大文件多文件场景速度提升明显
实测中,几千个小文件的目录用资源管理器拖拽可能要半小时,而且容易在中途报错;robocopy 用 16 线程并行能压到七八分钟,失败会自动重试,最后还会输出统计报告。这是网线直连传文件的隐藏技巧。
9. 网线直连传文件的避坑清单与我的经验
最后把整个流程中容易踩的坑集中列一遍,并附上我自己的判断。这些经验不是文档里能直接看到的,都是实际操作中反复试错的结果。
- 主机名必须确认无误:不要凭印象填,务必在共享端跑一次
sysdm.cpl看实际名称。主机名里如果有中文或特殊字符,访问端填凭据时编码可能出问题,建议把共享端主机名改成纯英文。改主机名需要重启,提前规划好。 - 一条网线只能用于传输,不能同时上网。如果工作机必须联网,可以加一个 USB 无线网卡或者第二块有线网卡,分别配置网络。别尝试在同一块网卡上同时配置局域网 IP 和外网网关,路由表会混乱。
- 无线网卡同时连着家里 WiFi 时,访问共享可能走的是 WiFi 而不是网线直连。这时候传输速度会被 WiFi 限制。如果发现速度上不去,先看资源管理器里的连接是走哪个网卡。想要稳走网线,可以临时断开 WiFi。
- SMB 协议版本差异也会导致问题。Win11 默认支持 SMB 3.1.1,Win10 支持 SMB 3.0 以上,老系统如果不支持新协议可能连不上。检查方法是在共享端 PowerShell 执行
Get-SmbServerConfiguration | Select EnableSMB2Protocol,如果为 False,需要开启 SMB 2.0。 - 传输大量小文件时,即使走千兆网线,速度也可能只有几十 MB/s,这是文件系统碎片和元数据开销决定的,不是网络问题。要追求极限速度,把多个小文件打包成一个压缩包再传,效率更高。
- 关闭密码保护共享时,如果访问端发现不需要密码就能进,但需要密码才能写入,注意检查 NTFS 权限里 Everyone 是否有写入权限。共享权限设了写入,NTFS 没给,一样写不进去。
我用这套流程给好几台机器做过数据迁移,整个过程只要先把"主机名 + 本地账户"这个凭据逻辑弄明白,后面基本都是水到渠成。如果你还卡在某个环节,建议按第 7 节的排查链路一步步走,先定位是在物理层、防火墙层还是凭据层,比无头苍蝇式地反复试密码高效得多。