你是否厌倦了每次手机给电脑传文件的时候都要打开文件传输工具,或是QQ,或是微信。你是否厌倦了每次电脑向手机传输文件的时候都要费心的去定位文件所在位置,然后去进行各种操作。当然,也许很多人根本用不着定位这一位置,也许很多人有专业的第三方文件传输工具,有些人用OneDrive,有些人用茄子快传,或者各种其他的drive….但是我想要介绍的是,一种及其方便,无需任何第三方软件就能实现文件共享的方法,也许之家作为大佬云集的天堂,对此不屑一顾,或是本身对此了如指掌。但作为一个分享交流的平台,我还是愿意把自己会的技能与大家交流分享,共同进步,废话不多说,开搞。
传输的基本原理是Windows专属的SMB共享协议,是微软闭源的私有协议。当然在Linux的世界里,难不住各位大佬,有开发者就搞出了开源的SAMBA共享协议,绝大部分功能与SMB协议完美兼容,可以很好的实现Windows系统与Linux类系统的完美共享,其实我还是想分享一点题外话,SMB协议大家可能不是太清楚,我说一件事大家很快就知道了,2017年5月,Wannacry 的蠕虫勒索软件袭击全球网络,而这种病毒就是通过SMB1.0协议中的漏洞不断散播,进而可以感染同一局域网内所有未打补丁的计算机,而这个防御补丁早在2017年3月份微软就已经推送给了win 7、win 8、win 10等操作系统了,只要当时升级了系统补丁,是可以避免的,不过老大妈Windows XP当时由于已经停止更新,故而并未推送,但考虑到这一操作系统仍然保有的用户量,事发之后微软还是专门推送了。虽然勒索病毒事件已经过去两年,但我必须当讲的几句话还是要送给大家:SMB协议于1984年发布了1.0版本,到现在已经是一个风烛残年的老奶奶了,肯定也就暴露出了各种缺陷和不足,因此Win 10 1809版本默认关闭了SMB 1.0,单独开启的话需要进入“启用或关闭 Windows 功能”进行勾选。如今最新Win 10集成的是SMB 3.1.1版本,安全级别于1.0版本不可同日而语,然而由于华为文件管理APP开发那边如今并未支持最新的3.1.1版本,只支持到了SMB 1.0,换句话说,对于华为手机,要正常使用文件管理中的网络邻居功能,就必须开启SMB 1.0,其他品牌的手机未知也许并不需要。虽然“永恒之蓝”病毒风波已逝,但由于1.0版本实在太老了,所以开启它就有可能面对未知的威胁,这一点是必须跟大家说明的。其实我大概去年跟开发反映过这个问题,也希望他们能够尽快支持新的SMB协议,但可能是因为这一功能的使用者并不多,就一直没有提上议程。(其实这里还是必须给华为点个赞的,因为我这个问题一反映,有专人电话联系我给我解释的原因……..)
![464a8b4dcbef76aef58bbb905225d751.png](https://i-blog.csdnimg.cn/blog_migrate/169c19347b79ffe7de7917b1195c0b01.jpeg)
当然这个有点偏题了,总之就是跟大家介绍一下,这不是本文重点。
开始教程:首先介绍我使用的相关的系统平台。笔记本电脑:Windows 10 1903版本。手机系统平台:Honor V20,系统版本Magic UI 2.1/EMUI 9.1. 利用的软件:华为手机自带的文件管理。其次,设备相互之间必须处于同一局域网。下面开始详细的步骤,既然要用到SMB1.0协议,那么应用的前提就必须先开启这一协议,开启步骤如下:
搜索框搜索“启用或关闭 Windows 功能”,打开,勾选“SMB 1.0/CIFS文件共享支持”。确认,并重启。(华为手机必须要这一步,其余品牌也许吧)
![38c616579eb42a7c2f27bb84cbbbe751.png](https://i-blog.csdnimg.cn/blog_migrate/9d816e68227b43ee04205347f7cd80ef.jpeg)
重启之后,按住Windows + R键,输入compmgmt.msc,打开计算机管理,双击选择本地用户和组,右键选择用户,建立新用户
![ab5743a72debac8026c29127450969ee.png](https://i-blog.csdnimg.cn/blog_migrate/ad78328db007c805c7eb69e1c95c0b66.jpeg)
然后设置你的账户密码那些,记住勾选密码永不过期
![da2c101570497f38d3f1e714c6e53ee9.png](https://i-blog.csdnimg.cn/blog_migrate/f979e5e02e14a532b4b674d631a3e545.jpeg)
设置好账户以后,下一步就是设置共享文件夹了,以我的共享文件夹为例,新建文件夹之后,右键,属性。切换到共享,选择高级共享。
![bcad5acad3071bb9f092d7d83bf345eb.png](https://i-blog.csdnimg.cn/blog_migrate/fa9f45a899c5f6313f360b1c0d3a28d7.jpeg)
选择权限
![46b889116d82bac468dc1e4a9256b6da.png](https://i-blog.csdnimg.cn/blog_migrate/98a9270aadf6483947cd30bf95a9804f.jpeg)
添加用户名,在弹出的下一个页面选择“高级”
![37307f2113fadfcc95da5bfab423d975.png](https://i-blog.csdnimg.cn/blog_migrate/fd13fcc84527d832dc84e9b68eff7e82.jpeg)
![460dbd87656fd17e8a4002bc9c630a35.png](https://i-blog.csdnimg.cn/blog_migrate/1a95e22e900997b51765a43aec837791.jpeg)
立即查找
![c69b969bd10b7e6b847c772c9a251f91.png](https://i-blog.csdnimg.cn/blog_migrate/a2c773728150881f67e5fbf73a8d3541.jpeg)
找到你设置的用户名,鼠标左键双击,然后确定,直到这个界面
![0cf1e72cd723c7523fd24ef6edfcd2e2.png](https://i-blog.csdnimg.cn/blog_migrate/3b9f151111a0405f0b56d1848be5a3e2.jpeg)
勾选更改和读取,不勾选“更改”的话,你手机的文件就没有权限转移(写入)到电脑上的这个共享文件夹了。
这样的话,电脑上的操作就完全顺利结束了,下面是手机上的操作:
打开文件管理,进入网络邻居
![03661dedfc98390003c232334a31a98b.png](https://i-blog.csdnimg.cn/blog_migrate/fc671c7c2225fbd067f54006caa38a0c.jpeg)
手机会自动搜索你的设备,这需要你耐心等待一段时间,然后选择你要连接的设备,输入你所设置的账户的账号密码
![d4ccca5f98b16c1be4c916fbb3e017d9.png](https://i-blog.csdnimg.cn/blog_migrate/a33740bbe8a5304855b0ddde01b99d22.jpeg)
连接成功之后,则进入如下界面,你共享的文件夹便出来了。
![0a55e995673d033e173b35660b1a0959.png](https://i-blog.csdnimg.cn/blog_migrate/40e8668e3ae2581092247b49afbc080a.jpeg)
看到这个共享文件夹,其实就有一个很大的用途了,比如你想将文件转移至电脑,这时候你只需要进行普通的文件剪切粘贴/转移过程即可,而速度能有多快,就取决于你的网卡能有多快,其实整个过程确实挺方便了。
需要提一下的是,假设未在“启用或关闭Windows功能”下开启SMB 1.0协议的话,华为文件管理会直接提示连接失败,不论你的密码对还是错。我可以确认华为自带的文件管理会有这种情况,其他机型的朋友,可以先按照我这步骤试一下,先不调出 “启用或关闭Windows功能”这个界面,先试试未开启SMB 1.0条件下,网络邻居功能是否正常。
最后还想说点的是,华为文件管理之所以懒得将对新SMB协议的支持提上日程,有一个很大的原因就是华为自带的Huawei Share功能已经可以应付大部分场景,但是这一解决方案有一个前提,你必须是华为的笔记本电脑,很尴尬,我没有华为的笔记本。其实不管怎么讲,上述教程也就是局域网内共享文件的一个普通的方法,诚如我上面所讲的,OneDrive就是一个很好的解决方案,不过这个确实取决于你的网速。不需要看网速脸色的方法也有,众多的第三方软件APP等你来寻,不过无论如何,我觉得分享是互联网的一大特色,有时间把自己因缘巧合会的东西奉献给大家也是一种快乐。
废话不少,哈哈,本篇教程就到这了,祝大家生活愉快。