问:我用的是Microsoft Virtual Server 2005。我创建了一个test1.vhd虚拟硬盘,并将它连接到虚拟机1。我在test1.vhd配置了一个客户操作系统,还创建了另一个test2.vhd虚拟硬盘,并把它连接到虚拟机1。但是如果不用磁盘管理工具正确的格式化test2.vhd,客户操作系统检测不到它。
有没有一个解决办法,不用磁盘管理工具能使客户操作系统使用C语言识别新加载的test2.vhd虚拟硬盘? 答:看起来你遵循了正确的步骤添加一个虚拟硬盘到虚拟机1,你可以把虚拟硬盘加载到可用的IDE(Integrated Device Electronics的简称,是一种硬盘……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:我用的是Microsoft Virtual Server 2005。我创建了一个test1.vhd虚拟硬盘,并将它连接到虚拟机1。我在test1.vhd配置了一个客户操作系统,还创建了另一个test2.vhd虚拟硬盘,并把它连接到虚拟机1。但是如果不用磁盘管理工具正确的格式化test2.vhd,客户操作系统检测不到它。有没有一个解决办法,不用磁盘管理工具能使客户操作系统使用C语言识别新加载的test2.vhd虚拟硬盘?
答:看起来你遵循了正确的步骤添加一个虚拟硬盘到虚拟机1,你可以把虚拟硬盘加载到可用的IDE(Integrated Device Electronics的简称,是一种硬盘的传输接口)通道或者SCSI(Small Computer System Interface,小型计算机系统接口)任意一种上面(如果你添加了一个SCSI适配器)。我想你操作出现的问题是由于磁盘没有格式化,所以客户操作系统没有可用的drive letter(一种磁盘检测程序)。如果你使用Windows,你需要打开磁盘管理工具(可以通过系统的控制面板或者通过计算机图标和管理选择上点击鼠标右键实现)。然后,格式化和隔离磁盘。那样就可以使用了。
你可以使用虚拟服务器的COM应用程序接口来自动化虚拟硬盘的创建和加载。我写了一本名字叫“Scripting Microsoft Virtual Server 2005 that provides VBScript, VB.NET and C# source code”的书。你可以在SearchServerVirtualization.com网站上看看我写的关于脚本/自动化的文章,作为一个入门指导,使用VBscript(函数)来自动化Microsoft Virtual Server。
最后,我自己网站上(anildesai.net)有一个免费可用的C语言应用程序样本下载。祝你成功!
作者
Anil Desai是独立顾问。他擅长基于微软技术的评估、执行和管理的解决方案。Anil Desai处理微软的Server产品和互联网发展平台,并且管理支持上千台虚拟机的数据中心环境。Anil获得了MCSE、MCSD和MCDBA认证,同时也是微软MVP。 Anil Desai写了很多技术书籍,主要关注微软Server平台、虚拟化、活动目录、SQL Server和IT管理。最近,他写了管理Microsoft Virtual Server的指南和Microsoft Virtual Server脚本指南。他作了许多会议报道,同时也是技术杂志的撰稿人。
相关推荐
-
虚拟硬盘有哪些类型?
-
选择最优的Hyper-V虚拟硬盘格式
到目前为止,你对Hyper-V所支持的虚拟硬盘类型有了初步的了解,但问题依旧:哪种虚拟硬盘适合生产负载?
-
该逐步淘汰第一代虚拟机啦?
第二代虚拟机是Windows Server 2012 Hyper-V当中首次出现的重要新特性之一。自从其出现之后,我经常会被问及应该使用第一代还是第二代虚拟机。
-
怎么压缩hyper-v中的linux vm vhd大小?