我在从网络驱动器复制到 C 盘根目录或“program files(x64)”或直接从网络复制到“\Users”下时遇到问题。这是我收到的错误:
“X:\ 不可用。如果位置位于这台电脑上,请确保设备或驱动器已连接或光盘已插入,然后重试。如果位置位于网络上,请确保您已连接到网络或 Internet,然后重试。如果仍然找不到该位置,则它可能已被移动或删除。”
但是,我可以将网络文件复制到临时位置(例如桌面)、我在 C 盘下直接创建的另一个文件夹等。这也不是网络连接问题。
这发生在 Windows 域网络上已完全修补的 Win 8.1 计算机上,该计算机具有域管理员帐户(以及本地管理员帐户)。共享也是 Windows 2012 服务器,而不是第三方 NAS 等。
另一件重要的事情是,如果您从任何本地资源复制到 C 的根目录或其他有问题的位置,则没有问题。所以我认为这不是一个基本的权限问题。
看看是什么原因造成的,以及我是否可以改变这种行为。您可以在下面看到其中一个有问题的文件夹的有效权限。如您所见,我应该对该文件夹具有完全访问权限。
答案1
错误信息非常清楚:
X:\ 不可用。
无论哪个用户运行此进程,它都无法连接到网络驱动器。它甚至还没有开始查看 C:\ 驱动器(顺便说一句,写入 C:\ 驱动器的根目录是真是个坏主意。
如果这是为您的用户帐户映射的驱动器,并且您提升为以管理员身份运行,则映射驱动器将不起作用。您需要通过其 UNC ( \\server\share
) 路径访问共享。
答案2
听起来像是权限问题。Windows 8.1 对 C 盘根目录的保护相当严格。
您应该能够通过设置每个人对 C 盘具有完全控制权并确保 C 盘是共享的来绕过保护。共享 C 盘时,请确保在共享权限下;每个人都有完全控制权。
这应该可以绕过 C 盘的内置安全性。
您是否尝试过使用 Google 搜索错误信息?