我有一台安装了 Hyper-V 的 Windows 2008 Server 和几个虚拟机。
在我尝试升级 BIOS 之前,一切都运行正常。突然,当我尝试启动任何虚拟机时,系统拒绝了我的权限,提示 vhd 文件出现“一般访问被拒绝错误”。
我已尝试修复:http://support.microsoft.com/kb/2249906和http://techblog.mirabito.net.au/?p=275- 两者结果相同。
系统和网络服务帐户也拥有完全访问权限。
我该如何修复此问题?
*编辑:即使创建新的虚拟机 + 磁盘也会出现此错误,但我可以检查现有磁盘,甚至可以毫无问题地扩展它。cdrom 设备也出现相同的错误。如果我从设置中删除所有硬盘驱动器和 cdrom 设备,我可能会启动虚拟机而不会出现任何“一般访问被拒绝错误”。
*编辑2:我尝试完全删除 Hyper-V 并重新安装它 - 结果相同。
答案1
这似乎是 BIOS 升级后出现的一个奇怪错误。如果您确定这些文件位于这些位置并且访问控制列表没有更改,我会查看 BIOS 本身。BIOS 升级经常会将 BIOS 重置为其出厂默认设置。也许虚拟化本身已关闭。
答案2
将用户 NETWORK SERVICE 添加到组管理员解决了我的问题。