大家好,我在使用 Windows 7 Ultimate x64 系统时遇到了一个非常奇怪的错误。
网络系统设置如下:
2 台 XP Pro 32 位机器 1 台 Vista ultimate x64 机器 2 台 Windows 7 x64 Ultimate 机器全部连接到 1 个 16 端口 netgear prosafe 千兆交换机,windows 7 和 vista 机器是双工的。此外,交换机上还连接了一台路由器 (netgear Rangemax)
我基本上使用其中一台 Windows 7 机器来托管存储并将媒体流式传输到其他机器。为此,我在其中放置了 2x 3TB 硬件 RAID 5 阵列,并准备了各种其他备用磁盘,我已共享这些磁盘的根目录。
当我尝试访问两个 RAID 5 阵列但不能访问其他独立阵列时,出现“访问被拒绝,请联系管理员获取权限”等信息,不寻常的问题就开始了。
我检查了权限设置,将所有人的读取权限都添加到了 root 中,尝试将内容移动到子目录中,然后共享它们。我尝试了 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 中的各种设置组合,但结果始终相同。我尝试了全面刷新缓存、禁用并在重新启动后重新启用共享和共享以及其他一些操作,结果始终相同... 单个驱动器没有问题,但 XP、Vista 和 Windows 7 计算机上的两个 RAID 阵列都拒绝访问。一个有趣的怪癖可能导致答案,即当您从 Windows 7 计算机中选择 RAID 5 时,没有关于文件夹的“脱机状态”信息,但普通驱动器上却有,表明它们处于在线状态。这就像 RAID 存在但已关闭或旋转向下,但据我所知,Windows 会在网络请求时重新启动阵列,并且在机器本身上,驱动器似乎处于在线状态并且可以访问。
不得不承认这让我很困惑。有人有什么建议吗?
在此先感谢各位极客的帮助。
凯恩
答案1
您可能会遇到尝试映射共享的用户帐户的 UAC 问题。以下是知识库文章描述了针对 Vista 机器的修复,但它在 Windows 7 机器上也能起到同样的作用。
修复方法是基本上创建/更新以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
寻找LocalAccountTokenFilterPolicy值。如果不存在,请将其创建为新的 DWORD 值。然后将其设置为1。
答案2
问题是,如果您在这些驱动器上还没有任何数据。
为了测试目的,您可以擦除驱动器并创建一些较小的分区或较小的 Raid 阵列。
所有机器都更新了最新的 Windows 更新吗?假设是的,但是,只是问一下