问题:
在Macbook pro上装了windows 10后, 访问家里的NAS一直是正常的。
有一天, 突然访问不了, 报错是: windows无法访问xxx(NAS); 详细信息里的错误代码是0x80004005
但是, 在其他的电脑上(Macbook+Thinkpad x230)和手机上(三星S9+Nubia Z11minis)都能正常访问
处理:
1. 在网上查报错的信息, 试了几种法子, 都没有解决
2. 过了很久了, 也没什么法子, 只好重装机器
备份数据 ......1) 先想是把机器恢复到初始状态
恢复完成后, 还是不能访问NAS(奇怪? 但也没多想)
2) 找出以前给这台机器装windows10时做的BootCamp的win10安装U盘和驱动U盘, Win10版本应该是1809
回到Mac系统里, 删除BootCamp分区, 再从BootCamp里重新分区装windows10系统
装完系统再装驱动, 再试, 依然不能访问NAS
奇怪? 上次装完系统后, 肯定是能访问NAS的!
3) 再去网上搜索, 终于找到一篇"windows 10无法访问其它系统或Nas共享的samba共享目录的解决办法", 其中说道:
问题的原因是: "造成新版Win10无法连接SAMBA网络共享的原因是,Win10强制屏蔽了不安全的samba v1和v2协议"解决的方法是: "控制面板-程序-程序和功能-启用或关闭windows功能,开启(勾选)SMB 1.0/CIFS文件共享支持"
按这个方法操作, 问题解决.
So easy
原因再分析: 微软考虑到安全原因关闭了旧的SMB协议, 但是我家里的NAS只支持旧的SMB协议, 所以不能访问.
4) 优化: 只打开SMB 1.0/CIFS客户端
MBP上装的这个win10版本(1709)的"启动或或关闭windows功能"中, "SMB 1.0/CIFS文件共享支持"项目下打开有三项, 分别是:SMB 1.0/CIFS服务器
SMB 1.0/CIFS客户端
SMB 1.0/CIFS自动删除
只要打开"SMB 1.0/CIFS客户端"就可以了, 关掉其它两项.
经测试, 可以正常访问NAS
评论