必须在Mac上启用SMB协议并配置工作组、防火墙及网络连接,具体包括:一、启用文件共享并勾选SMB选项;二、配置与Windows相同的工作组名称;三、确保防火墙放行SMB端口;四、通过smb://地址手动测试连接。

如果您希望 Windows 用户能够访问 Mac 上的共享文件夹,则必须在 Mac 上启用 SMB(Server Message Block)协议。以下是开启该协议并完成基础配置的具体步骤:
一、启用文件共享并勾选 SMB 选项
此步骤用于激活 Mac 的文件共享服务,并明确启用 SMB 协议,使 Windows 系统可通过标准网络协议识别并连接 Mac 共享资源。
1、点击屏幕左上角苹果菜单,选择“系统偏好设置”。
2、点按“共享”图标。
3、在服务列表中,勾选“文件共享”复选框。
4、点击窗口右下角的“选项”按钮。
5、勾选“使用 SMB 来共享文件和文件夹”复选框。
6、在下方“Windows 文件共享”用户列表中,勾选需要共享文件的用户账户旁的复选框。
7、输入该用户的登录密码,点击“好”确认。
8、关闭“选项”窗口,返回“共享”设置后点按“完成”保存配置。
二、配置网络工作组名称以匹配 Windows 环境
Mac 必须与 Windows 设备处于同一工作组(Workgroup),否则在“网络”浏览中无法发现对方设备。此步骤确保 Mac 在局域网中被正确归类和识别。
1、在“访达”菜单栏中,选取“前往”>“网络”,确保已启用网络浏览功能。
2、选取“显示”>“网络”,再点按“高级”按钮。
3、切换到“WINS”标签页。
4、在“工作组”字段中,输入 Windows 电脑所使用的工作组名称;默认通常为 WORKGROUP 或 MSHOME。
5、如不确定,可在 Windows 电脑上打开“系统”设置查看:控制面板 > 系统和安全 > 系统 > “计算机名、域和工作组设置”区域。
6、点按“好”,再点按“应用”使设置生效。
三、验证防火墙是否放行 SMB 所需端口
macOS 自带防火墙若处于开启状态,可能拦截 SMB 流量。需确保其允许文件共享相关通信,否则 Windows 将无法建立连接。
1、打开“系统偏好设置”>“安全性与隐私”>“防火墙”。
2、点按左下角锁形图标,输入管理员密码解锁。
3、点击“防火墙选项”。
4、在服务列表中,确认“文件共享”已勾选并显示为“启用”;若未列出,点按“+”号添加“/usr/libexec/sharingd”进程。
5、关闭窗口并点按“好”保存。
四、手动测试 SMB 地址连接有效性
绕过网络发现机制,直接通过 SMB URL 访问可快速验证共享服务是否正常响应,排除 DNS 或 NetBIOS 解析失败干扰。
1、打开“访达”,选取“前往”>“连接服务器”(或按快捷键 ⌘K)。
2、在“服务器地址”栏中输入以下任一格式:smb://[Mac的本地IP地址] 或 smb://[Mac的主机名].local。
3、点击“连接”。
4、在身份验证弹窗中,选择“注册用户”,输入已启用 SMB 共享的 Mac 用户名及密码。
5、成功后将显示该用户共享的文件夹列表;若提示“找不到服务器”,请检查 IP 是否正确及 Wi-Fi/以太网是否同属一个子网。

















