服务器 2012 R2 ESXI 6
我在重置 Windows Server 2012 VM 上的本地管理员密码时遇到问题。
我首先启动 Windows Server 2012 CD,点击修复选项 -> 故障排除 -> 命令提示符
c:
The system cannot find the the drive specified
wmic logicaldisk get name
name
d:
x:
Neither of these are the drive where the OS lives.
所以我启动了 Windows 8 恢复盘
当我在恢复控制台下选择修复窗口选项时出现其他选项,出现错误:
The drive where windows is installed is locked.
我尝试过各种方法来解锁,但没有任何效果。
我尝试过的事情
diskpart
list disk
there are no fixed disks to show.
bootrec /ScanOS
Total identified Windows installations: 0
为什么本地 c: 没有显示?
如果我重新启动虚拟机,而不是启动到 CD,操作系统将正常加载。只是无法登录。
更新:
我刚刚尝试从启动媒体安装操作系统,但在那里也找不到本地磁盘,肯定是驱动程序问题,明天我会再试一次,等我找到正确的驱动程序并将其集成到 ISO 中
答案1
您的分区/磁盘已被删除(在 ESX 中),因为您的列出磁盘 之内磁盘分区什么也没找到。
检查您的硬件。人为错误删除了分区,或者如果幸运的话可能只是拔掉了它。(或者您的 esx 级别的存储阵列错误)
答案2
对于尝试回答问题的用户,我们深感抱歉,但不幸的是,你们两个都错了。
我实际上已经能够解决这个问题并且完全忘记了这里的问题。
我不得不打电话给 VMware,结果发现我们使用的是旧版本的 vcenter,必须升级,必须支付许可费用并获得支持 vAPPS 的版本,经历一个非常漫长的迁移过程,将所有内容转移到新系统并逐一解除/重新使用集群以完成所有操作。
几个小时后,我停机了,CIO 不太高兴,我们能够完成所有设置,并能够通过 vcenter 更改管理员密码。
这一切都是因为服务器所有者忘记了密码。
我们为一个服务器经历这一切的原因是为了将来不必再经历这种事情。
答案3
单击虚拟机,单击“编辑设置”。应该会显示硬盘。如果它呈灰色或没有硬盘,那么这就是它无法显示的原因。如果它只是丢失了,您可以通过选择添加...和硬盘来将其添加回来。选择下一步,当系统询问这应该是新的还是现有的时,选择现有。浏览您的数据存储以查找虚拟机所在的文件夹并附加 VMDK。之后应该就可以了。
如果快照损坏,这也可能导致访问磁盘时出现问题。如果硬盘在那里,但显示挂载为 /vmname-000001.vmdk 或类似名称,则它是一个快照,如果您的 VMX 文件中缺少它,也可能是这个问题。如果是这样,您可能需要从备份中恢复或致电 VMware。