在添加第二个驱动器后立即将 SP2 安装到 W2K3 后,我的 VM 重新启动后现在以错误的方式检测 2 个磁盘。我收到“未找到操作系统”的提示,当我从恢复磁盘启动时,它让我有机会登录到“D:\Windows” - 它应该是 C:!
对于我来说,让虚拟机再次以正确的顺序检测驱动器以便我可以启动的最快方法是什么?
更新:
最终,下面的 LukeR 是正确的。我能够在单个硬盘上的“编辑设置”中执行此操作,而不是直接编辑 vmx,但 SCSI 顺序是正确的解决方案。
为什么会发生这种情况?因为几个月前,这原本是一台 P2V 服务器,而 P2V 进程已将 C 驱动器分配给 SCSI 0:1 而不是 0:0。这很好,直到我添加了第二个 HDD,ESX 为其分配了 ID 0:0。我一重新启动,它就认定 0:0 是最低的,因此是主分区,并尝试从那里启动。我所要做的就是切换 ID。
答案1
检查保存虚拟机磁盘的文件夹中的 .vmx 文件。
它保存了虚拟机的配置信息,您可以使用文本编辑器对其进行编辑。请先关闭虚拟机。
从我的一个配置文件中:
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Ubuntu.vmdk"
这代表此特定虚拟机中的系统磁盘。
如果您有多个磁盘,您应该能够按照正确的顺序编辑这些条目。