很久之前在vmware workstation下安装了一台windows server 2012虚拟机,也不知道当初设置的啥密码,尝试几次都登录失败了…怎么办?重新安装一遍吗,那太费时费力了。想想办法,看下还有么有抢救的可能。
1、尝试进行虚拟机磁盘映射,然后修改windows-System32-config目录下的SAM文件,可惜提示权限问题,无法修改。失败。
P1.虚拟机磁盘映射
2、通过windows“疑难杂症”进入命令行,然后把cmd.exe替换掉放大镜magnify.exe程序,最后在登录界面通过点击“放大镜”打开cmd程序, net user修改用户密码。这个理论上是可以的,可惜通过进入虚拟机BIOS设置了CD-ROM Drive为第一启动序列,然后在CD/DVD上也添加了windows server 2012的iso文件,开机还是自动进入SCSI硬盘,无法进入安装界面,也就无法通过“修复计算机(R)”的方式进入“疑难杂症”的选项了。不挂载系统安装源的情况下,多重启几次windows虚拟机倒是可以进入本系统的“疑难杂症”选项,但是通过命令行修复时提示需要输入administrator密码…陷入死循环了,此路不通。失败。
3、将PE系统打包成iso格式,加载到CD/DVD上,然后再通过虚拟机“电源”-“打开电源时进入固件”,进入虚拟机BIOS设置CD-ROM Drive为第一启动序列,最后再重启虚拟机,成功进入PE系统,最后使用PE系统自带的密码修改工具修改administrator密码,修改成功。具体操作见下截图:
P2.CD/DVD加载iso格式的We-PE
P3.进入虚拟机BIOS
P4.通过“+”号将CD-ROM Drive设置为第一启动序列,F10保存退出
P5.启动虚拟机,进入PE系统,通过工具修改administrator密码
综上,vmware workstation下的windows虚拟机通过we pe的方式可成功重置/修改密码,1、2两种方式理论上可行,但操作上无法实现。
补充:
如果VMware Workstation安装的物理机磁盘是最近较新的NVMe固态盘,则新建的windows虚拟机默认磁盘也是NVMe格式,需要we pe 2.2版本的iso才可以在PE模式下识别到磁盘。
P6.NVMe类型磁盘
附: