Win7 的 SMB 协议与 NAS 共享
说明 Win7 自带 SMB1/2 的共享现状、与新版 NAS(SMB3)互连时的兼容坑,以及共享故障的排查顺序。
结论先行
Win7 自带 SMB1 / SMB2(无 SMB3),与新版 NAS(SMB3 优先)互连时一般靠向下兼容 SMB1 / SMB2 打通,但 SMB1 已被微软官方淘汰、默认关闭,这是「Win7 连新 NAS 失败」的第一嫌疑。排查顺序:防火墙 → 文件与打印机共享 → SMB1 开关 → 凭据。
协议现状
| 系统 | SMB 支持 |
|---|---|
| Win7 | SMB1(可开关)+ SMB2,无 SMB3 |
| 新版 NAS / Server | SMB3 优先,多数保留 SMB1 / 2 向下兼容 |
新版 NAS 的 SMB1 开关位置视设备而定;Win7 侧的 SMB1 开关在「程序和功能 → 启用或关闭 Windows 功能」。
排查顺序
- 防火墙:Win7 防火墙 → 允许「文件和打印机共享」入站。
- 共享服务:确认「Computer Browser」「功能发现」服务在跑。
- SMB1:NAS 侧若默认关了 SMB1,Win7 连不上很正常——在 NAS 上临时开 SMB1 测试,或以 Windows Server 2012–2019 这类带 SMB3 的系统作跳板。
- 凭据:Win7 有 Windows 凭据管理器,旧凭据错卡死,先清除再重连。
共享给 Win7 的 NAS 该怎么设
- 用户密码别留空(空口令共享在 Win7 默认不允许)。
- 共享名保持简单,避免机器名映射坑。
- 测试通道:
\\NAS地址\共享名,不通再用smb相关命令抓握手情况。
常见误操作
- 连不上就全盘开 SMB1 不关,放大整网风险。
- 凭据错就反复改共享权限,实际是旧凭据缓存问题。
- 把「NAS 不开 SMB1」当故障,其实那是默认安全姿态。