Hyper-V虚拟机启动时报“账户没有足够的权限打开VHD文件”原因及解决方法
2014-05-04 11:18
387 查看
前段时间,准备做一套Exchange Server 2010仿真环境,用于后期企业内各项变更及平台上线时测试工作,由于需要准备的服务器较多,一台一台装虚机,感谢非常费时间,所以想到,做一个模版来快速完成虚拟机部署工作,大概的过程我想大家也有做过,就是装一台Hyper-V虚机,然后把VHD硬盘文件拷贝出来,分别替换所有建好没有系统的虚拟机硬盘,看似简单,但是在实际操作时发现,模版硬盘没有被识别?各种报错,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/047fe623c1ac79247b1d94f715478038.png)
当看到上图所示这些报错时,很不理解,已经将这台机器的VHD文件指向了新拷入的模版VHD,怎么报没有访问权限呢?于是看看正常Hyper-V虚拟机中VHD文件的权限,发现里边是一串默认生成的账号信息的,这个也就是我们常说的幽灵账号(也称UUID),而新拷入的模版VHD上则没有UUID,感觉问题出在了这里,手动添加这个UUID是没有用的,因每个VHD中对应的值也是不一样的,尽管通过Hyper-V虚拟机的配置文件可以看到UUID,但是通过正常的添加账号是根本查不到的哦,因为这个是由虚拟机自己生成的,由此看来手动是没戏了,那为何不让虚拟机自己重新生成呢?想到了就要变为实际行动,所以开始了如下操作内容:
1? 打开Hyper-V虚拟机管理控制台,右键出问题的Hyper-V虚机,选择“设置“,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/64f9ca676b775d093544d1d677e63ccd.png)
2?在打开的虚拟机设置页面中,选择“硬盘文件“,单击“删除“按钮,将原先生成的硬盘信息取消,删除完成后,单击“应用“按钮,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/02a6fa210f40da5dd8b0f23b5d7f10fa.png)
3?如下图所示,重新添加一块VHD到虚拟机中;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/0573a7366caf8bc555ab7895259217e6.png)
4?添加完成后,如下图所示;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/869d5320529b89d243f9b12a55e4b00d.png)
5?添加完成后,重新启动,发现正常启动了,同时查看VHD文件也已经被赋予了UUID账号。
至此,这个问题就解决了,这个问题也比较常见,分享给各位博友一起学习一下。
本文出自 “笨鸟先飞” 博客,请务必保留此出处http://tingdongwang.blog.51cto.com/1056852/1405977
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/047fe623c1ac79247b1d94f715478038.png)
当看到上图所示这些报错时,很不理解,已经将这台机器的VHD文件指向了新拷入的模版VHD,怎么报没有访问权限呢?于是看看正常Hyper-V虚拟机中VHD文件的权限,发现里边是一串默认生成的账号信息的,这个也就是我们常说的幽灵账号(也称UUID),而新拷入的模版VHD上则没有UUID,感觉问题出在了这里,手动添加这个UUID是没有用的,因每个VHD中对应的值也是不一样的,尽管通过Hyper-V虚拟机的配置文件可以看到UUID,但是通过正常的添加账号是根本查不到的哦,因为这个是由虚拟机自己生成的,由此看来手动是没戏了,那为何不让虚拟机自己重新生成呢?想到了就要变为实际行动,所以开始了如下操作内容:
1? 打开Hyper-V虚拟机管理控制台,右键出问题的Hyper-V虚机,选择“设置“,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/64f9ca676b775d093544d1d677e63ccd.png)
2?在打开的虚拟机设置页面中,选择“硬盘文件“,单击“删除“按钮,将原先生成的硬盘信息取消,删除完成后,单击“应用“按钮,如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/02a6fa210f40da5dd8b0f23b5d7f10fa.png)
3?如下图所示,重新添加一块VHD到虚拟机中;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/0573a7366caf8bc555ab7895259217e6.png)
4?添加完成后,如下图所示;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/19/869d5320529b89d243f9b12a55e4b00d.png)
5?添加完成后,重新启动,发现正常启动了,同时查看VHD文件也已经被赋予了UUID账号。
至此,这个问题就解决了,这个问题也比较常见,分享给各位博友一起学习一下。
本文出自 “笨鸟先飞” 博客,请务必保留此出处http://tingdongwang.blog.51cto.com/1056852/1405977
相关文章推荐
- Latex:极大似然值符号
- 游戏学习路线_读书笔记
- C#的前世今生,学会C#还能找到高薪工作吗?
- Html清除浮动
- Dbutils
- 最重要的两部分是内容和外链,其中尤其以外链更为重要
- ActiveMQ
- 我的ViewPager
- gcc编译器常用的命令行参数一览
- 46
- 前世
- [IOS]UIButton的Title左对齐
- GridView指定列显示出其他表统计数值
- PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
- 简单深拷贝
- xcode 插件集合
- centos,fedora,ubuntu,opensuse感想
- HTML5实现全屏API【进入和退出全屏】
- 在mac系统安装Apache Tomcat的详细步骤(转载自himi的博客,修改了错误添加了图片)
- hdu 1561 The more, The Better(树形DP)