码迷,mamicode.com
首页 > 其他好文 > 详细

Hyper-V虚拟机启动时报“账户没有足够的权限打开VHD文件”原因及解决方法

时间:2014-05-04 17:19:51      阅读:1681      评论:0      收藏:0      [点我收藏+]

标签:服务器   虚拟机   target   blank   

    前段时间,准备做一套Exchange Server 2010仿真环境,用于后期企业内各项变更及平台上线时测试工作,由于需要准备的服务器较多,一台一台装虚机,感谢非常费时间,所以想到,做一个模版来快速完成虚拟机部署工作,大概的过程我想大家也有做过,就是装一台Hyper-V虚机,然后把VHD硬盘文件拷贝出来,分别替换所有建好没有系统的虚拟机硬盘,看似简单,但是在实际操作时发现,模版硬盘没有被识别?各种报错,如下图所示:

bubuko.com,布布扣

当看到上图所示这些报错时,很不理解,已经将这台机器的VHD文件指向了新拷入的模版VHD,怎么报没有访问权限呢?于是看看正常Hyper-V虚拟机中VHD文件的权限,发现里边是一串默认生成的账号信息的,这个也就是我们常说的幽灵账号(也称UUID),而新拷入的模版VHD上则没有UUID,感觉问题出在了这里,手动添加这个UUID是没有用的,因每个VHD中对应的值也是不一样的,尽管通过Hyper-V虚拟机的配置文件可以看到UUID,但是通过正常的添加账号是根本查不到的哦,因为这个是由虚拟机自己生成的,由此看来手动是没戏了,那为何不让虚拟机自己重新生成呢?想到了就要变为实际行动,所以开始了如下操作内容:

1? 打开Hyper-V虚拟机管理控制台,右键出问题的Hyper-V虚机,选择“设置“,如下图所示:  
bubuko.com,布布扣

2?在打开的虚拟机设置页面中,选择“硬盘文件“,单击“删除“按钮,将原先生成的硬盘信息取消,删除完成后,单击“应用“按钮,如下图所示:  
bubuko.com,布布扣
3?如下图所示,重新添加一块VHD到虚拟机中;

bubuko.com,布布扣

4?添加完成后,如下图所示;

bubuko.com,布布扣

5?添加完成后,重新启动,发现正常启动了,同时查看VHD文件也已经被赋予了UUID账号。

至此,这个问题就解决了,这个问题也比较常见,分享给各位博友一起学习一下。

本文出自 “笨鸟先飞” 博客,请务必保留此出处http://tingdongwang.blog.51cto.com/1056852/1405977

Hyper-V虚拟机启动时报“账户没有足够的权限打开VHD文件”原因及解决方法,布布扣,bubuko.com

Hyper-V虚拟机启动时报“账户没有足够的权限打开VHD文件”原因及解决方法

标签:服务器   虚拟机   target   blank   

原文地址:http://tingdongwang.blog.51cto.com/1056852/1405977

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!