设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2831|回复: 0

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

[复制链接]
 成长值: 351

签到天数: 4742 天

[LV.Master]伴坛终老

发表于 2015/12/15 15:51 | 显示全部楼层 |阅读模式 |Google Chrome 47.0.2526.73|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
由于需要准备的服务器较多,一台一台装虚机,感谢非常费时间,所以想到,做一个模版来快速完成虚拟机部署工作,大概的过程我想大家也有做过,就是装一台Hyper-V虚机,然后把VHD硬盘文件拷贝出来,分别替换所有建好没有系统的虚拟机硬盘,看似简单,但是在实际操作时发现,模版硬盘没有被识别?各种报错,如下图所示:
20140505084656131.png
当看到上图所示这些报错时,很不理解,已经将这台机器的VHD文件指向了新拷入的模版VHD,怎么报没有访问权限呢?于是看看正常Hyper-V虚拟机中VHD文件的权限,发现里边是一串默认生成的账号信息的,这个也就是我们常说的幽灵账号(也称UUID),而新拷入的模版VHD上则没有UUID,感觉问题出在了这里,手动添加这个UUID是没有用的,因每个VHD中对应的值也是不一样的,尽管通过Hyper-V虚拟机的配置文件可以看到UUID,但是通过正常的添加账号是根本查不到的哦,因为这个是由虚拟机自己生成的,由此看来手动是没戏了,那为何不让虚拟机自己重新生成呢?想到了就要变为实际行动,所以开始了如下操作内容:

1.打开Hyper-V虚拟机管理控制台,右键出问题的Hyper-V虚机,选择“设置“,如下图所示:
20140505084656132.png
2.在打开的虚拟机设置页面中,选择“硬盘文件“,单击“删除“按钮,将原先生成的硬盘信息取消,删除完成后,单击“应用“按钮,如下图所示:
20140505084656133.png
3.重新添加一块VHD到虚拟机中;
20140505084656134.png
4.添加完成后,如下图所示;
20140505084657135.png
5.添加完成后,重新启动,发现正常启动了,同时查看VHD文件也已经被赋予了UUID账号。

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

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/28 18:36 , Processed in 0.242803 second(s), 23 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表