我被要求解决一个问题,即网络驱动器上的所有文件都不再显示。据我所知,一切都运行正常,然后一位用户将他们的电脑升级到 Windows 10。更新后,网络驱动器上的所有文件都不再显示。然而,当从另一台运行 Windows 7 的电脑访问该驱动器时,它们仍然会出现。
我远程访问了服务器以评估问题,发现文件没有显示在文件资源管理器中。我尝试更改驱动器上用户帐户的权限,现在文件也不会显示在 Windows 7 PC 上(即使在恢复权限后也是如此)。磁盘属性仍然显示文件占用了大量空间。我尝试在驱动器上创建一个新目录,这有效,但这是唯一会出现的目录。
我尝试运行 chkdsk 和 sfc /scannow,但均未出现任何问题。
我已经研究了这个问题几个小时,但还是找不到任何可以指引我正确方向的东西。我猜可能有一些显而易见的东西我还没有尝试过(我是一名网络开发人员,所以这超出了我的技能范围),所以如果有更有经验的人能帮我解决这类问题,我将不胜感激。
在撰写本文时,我意识到我没有截取“空”目录的屏幕截图。但是,chkdsk 屏幕截图的顶部是“tree”命令的输出,其中仅显示了我创建的测试目录。
磁盘属性
系统信息
Chkdsk 结果
Sfc /scannow 结果
答案1
Server 2008 可能已启用 SMBv1。这是一个旧操作系统。Windows 10 是 SMBv2,不再导航 SMBv1。
使用以下文章在 Server 2008 上启用 SMBv2。进行更改后重新启动服务器,然后测试您的 Windows 10 机器。
测试时,在 Windows 10 机器上打开命令提示符并输入:
NET USE Z:\servername\folder。请在此处发布您收到的任何数字错误。
在 Windows 10 计算机上,确保网络发现和文件/打印共享都已启用,并且网络是私有的,而不是公共的。