Mac连接Windows共享文件夹需两端协同:Windows须启用网络发现、文件共享及SMB 1.0支持,并正确设置文件夹权限;Mac需用smb://IP或smb://主机名访问,按账户类型填用户名,注意防火墙与子网一致性。

Mac连接Windows共享文件夹,核心是用好SMB协议——它不是“配一次就永远通”的功能,而是需要两端协同设置:Windows得开对服务、设好权限,Mac得输对地址、填准凭证。只要网络通、协议对、账号稳,基本一连就成。
Windows端必须打开的三项设置
Mac连不上,八成问题出在Windows没配妥。别只点“共享文件夹”,这三步缺一不可:
- 在“控制面板→网络和共享中心→更改高级共享设置”中,启用“网络发现”和“文件和打印机共享”(当前网络配置下)
- 右键要共享的文件夹→属性→共享→高级共享→勾选“共享此文件夹”,再点“权限”,给“Everyone”或指定用户加“读取”或“更改”权限
- 确保SMB协议已启用:按 Win+R 输入 optionalfeatures → 勾选“SMB 1.0/CIFS 文件共享支持”(兼容性关键,尤其老版Mac或企业服务器)→ 重启生效
Mac上输入地址的两种可靠写法
地址格式错了,再好的设置也白搭。记住:前缀一定是 smb://,斜杠方向不能反,IP或主机名要准确:
- 用IP地址最稳:在Windows里按 Win+R → 输入 cmd → 执行 ipconfig,记下IPv4地址(如 192.168.1.100),Mac访达中输入 smb://192.168.1.100
- 用计算机名更方便:在Windows“系统属性”里查到计算机名(如 DESKTOP-ABC),Mac中输入 smb://DESKTOP-ABC;若提示找不到,说明局域网DNS或NetBIOS未正常工作,此时优先用IP
登录时用户名怎么填才不被拒
很多失败卡在认证环节。Windows账户类型不同,Mac上填法不一样:
- 如果是本地账户(没用Microsoft账号登录Windows),直接填用户名,比如 Administrator 或你新建的 macuser
- 如果是公司域环境,必须带域名,格式为 DOMAIN\username(注意是反斜杠 \,不是/)
- 如果Windows关闭了密码保护共享,Mac连接时可选“客人”登录,但该选项默认隐藏——点击用户名下拉菜单,手动选“其他用户”,再点“连接作为访客”
连上了但打不开?试试这几个关键检查点
挂载成功却提示“您没有权限”或“连接中断”,往往不是网络问题,而是细节没对上:
- 确认Mac和Windows在同一局域网网段(比如都是 192.168.1.x),不在同一子网无法通信
- 检查Windows防火墙是否放行“文件和打印机共享”(控制面板→Windows Defender 防火墙→允许应用)
- 如果Mac提示“SMB版本不兼容”,可在终端运行:sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SendNTLMv2 -bool YES,重启访达再试
- 挂载后文件显示乱码?那是编码问题,暂无完美解,建议共享文件夹路径和文件名避免中文
基本上就这些。不需要装额外软件,也不用改系统底层,按步骤理清两端状态,SMB连接很踏实。










