必须先完成windows端共享设置:右键文件夹→属性→共享→高级共享→勾选“共享此文件夹”;启用网络发现、文件和打印机共享,并关闭密码保护共享;防火墙允许“文件和打印机共享”;记录ipv4地址、计算机名、工作组;mac用访达⌘k输入smb://ip或smb://计算机名连接,输入本地账户名(非microsoft账号)及≤14字符密码。

你需要从Mac访问Windows电脑上已设置好的共享文件夹,但访达里找不到那台Windows电脑,或者点了连接却提示“无法连接服务器”。
确认Windows端已正确开启共享
这一步必须先完成,否则Mac端所有操作都无效。在Windows电脑上右键点击要共享的文件夹→选择“属性”→切换到“共享”选项卡→点“高级共享”→勾选“共享此文件夹”→确定。
接着打开“网络和共享中心”→点击左侧“更改高级共享设置”→在“专用”或“当前配置文件”下,启用“网络发现”和“文件和打印机共享”,并【关闭密码保护共享】(若启用,Mac可能因SMB认证机制差异反复失败)。
最后检查Windows防火墙:控制面板→系统和安全→Windows Defender防火墙→“允许应用通过防火墙”→确保“文件和打印机共享”已勾选,且勾选了“专用”和“公用”两个网络类型。
获取Windows电脑的关键连接信息
在Windows电脑上按Win+R,输入cmd回车,再输入ipconfig,找到“IPv4地址”,记下类似192.168.1.105的数字。
同时打开“系统属性”(右键“此电脑”→属性),查看“计算机名”和“工作组”,默认通常是WORKGROUP。这两个信息Mac连接时可能被要求填写,缺一不可。
注意:Windows用户名必须是本地账户名(不是Microsoft账号邮箱),且该账户需有登录密码——SMB协议不接受空密码,【密码长度不能超过14个字符】,超长密码会导致Mac连接被拒绝。
在Mac上用访达直接浏览连接
打开访达→顶部菜单栏点“前往”→“连接服务器”(快捷键 ⌘K)→点窗口左下角“浏览”按钮。
等待几秒,网络中已开机且共享开启的Windows电脑会出现在弹出窗口里。如果没看到,点左上角“全部”标签,或确认两台电脑是否在同一局域网(比如连同一个路由器)。
找到目标Windows电脑图标后,双击它→出现“连接身份”窗口→选择“注册用户”→输入你在Windows上记下的用户名和密码→点“连接”→勾选“在我的钥匙串中记住此密码”(避免下次重复输入)→最后勾选要挂载的共享文件夹,点“好”。
手动输入地址强制连接(当浏览不到时)
方法一:适用于知道Windows电脑名称
访达→“前往”→“连接服务器”→在地址栏输入:smb://WIN-PC-NAME(把WIN-PC-NAME换成你查到的计算机名)→点“连接”→按提示填用户名密码。
方法二:更可靠,推荐优先使用
地址栏输入:smb://192.168.1.105(把你查到的IPv4地址粘贴进去)→点“连接”→若提示输入工作组,就填WORKGROUP→再输Windows用户名和密码。
如果连IP地址也连不上,说明网络层不通。此时拔掉Mac的Wi-Fi,改用网线直连Windows电脑(或确保两者都在同一子网),再重试。无线路由器有时会隔离设备间SMB通信。
连接成功后挂载与访问
连接成功后,Windows共享文件夹会出现在访达边栏“位置”下方,图标带齿轮标记。双击即可打开,像访问本地文件夹一样拖放文件。
若打开后显示“您没有权限查看此项目”,说明Windows端该共享文件夹的NTFS权限未赋予你的用户账户。回到Windows电脑→右键共享文件夹→“属性”→“安全”选项卡→编辑权限→添加你的用户名→勾选“修改”和“读取和执行”。
下次想快速重连?访达→“前往”→“连接服务器”→点地址栏右侧小箭头→从历史记录里选刚用过的地址,一键唤出登录框。











