Windows Server 2012 R2在Azure中进行新安装,具有奇怪的行为:加载ISO文件时(在资源管理器中右键单击,选择“安装”),而不是在现有CD驱动器E:上进行安装,而是在第一个安装时创建新的CD驱动器。可用的字母G :,并将其安装在此处。当我弹出G:时,它将卸载ISO,驱动器将从列表中消失。
没有安装其他软件,它是库存的2015年2月Azure映像。
看过通过Powershell进行操作,但是Mount-DiskImage没有目标驱动器或盘符的参数。
有任何解决这个问题的方法吗 ?
解决此问题的最佳方法是不带驱动器号的装载,并使用第二个命令分配一个号(不太可能被某些Azure内部进程使用,例如V)。
Mount-DiskImage -ImagePath "C:\ISO\My.iso" -NoDriveLetter
Get-Partition -DiskNumber 3 | Set-Partition -NewDriveLetter V
如我的评论和下面的链接所述,这是预期的行为,E:驱动器由Azure在市场映像中使用。如果您想了解有关为什么我一直在研究此问题的更多信息,请访问:https : //www.codeisahighway.com/prepare-data-disks-for-stability-and-consistency-in-azure-throughout-virtual -机器和规模设定生命周期/
导致此问题的原因是Microsoft使用的CD-ROM驱动器。当处理某些Azure市场映像(通用)时,Microsoft将使用此驱动器作为引导点,以正确授权Windows和配置OS。当虚拟机代理进入就绪状态并且一切正常时,不再需要该驱动器,并且最终将对其进行清除,因此在虚拟机生命周期的某个时刻消失了。[...]在我的场景中,我正在创建一个虚拟机规模集,并开始将我的第一个数据磁盘驱动器号指定为F。我使用了从Azure文档中获取的初始化脚本。直到我需要重新映像实例或在比例尺集中执行操作系统升级之前,它都非常有效。当我这样做时,实例又恢复运行了,但是数据磁盘的字母为E而不是F。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句