硅云帮助文档中心
搜索文档
热门搜索词:
产品简介
产品定价
入门指南
经典案例
快照
常见问题
知识拓展
名词解释
API参考
如果通过硅云的控制台重置Windows云服务器系统密码不生效,也无法通过 使用硅云预留的CMD命令窗口(屏幕键盘)紧急修改系统密码,该怎么办?
原因:这种情况,肯定是系统内重置密码插件服务被某些安全软件或用户自己禁掉了(或软件冲突),而预留的CMD命令窗口(屏幕键盘)打开不开,则通常是安装安全软件(如360卫士、腾讯管家、安全狗)自动扫描了系统文件并复原了文件导致。
【特别提示/警告】:
1、该操作过程可能会导致概率性丢失数据,操作前务必对相应的云硬盘进行备份(如使用快照备份或新建备份盘,硅云控制台>云硬盘管理>进入该云硬盘详情页可进行打快照备份)。
2、该案例是操作Windows的系统盘分区,是高危操作,如果您还没有尝试 使用硅云预留的CMD命令窗口(屏幕键盘)紧急修改系统密码(更简单、安全),请先不要尝试本文档的方法,请先尝试用CMD命令窗口(屏幕键盘)的方式修改系统密码。
1、CVM云服务器实例彻底关机后,然后卸载需操作的系统盘(这里简称目标磁盘/云硬盘,或旧实例的系统盘)。
注:执行关机操作后,请等待大概2分钟再更新/刷新下云服务器实例状态,如此时显示已关机,即表示服务器已经彻底关机,也可以登录VNC控制台查看是否彻底关机,如VNC显示无法链接错误即表示系统已经关闭;彻底关机后再进行目标硬盘卸载操作。
2、创建一台新的CVM云服务器实例(无需选购数据盘,安装Ubuntu 16或18系统,注意本教程使用的是Ubuntu 18系统,推荐您也选择这个),用于挂载目标磁盘/云硬盘。
3、待新CVM实例创建完毕并成功启动系统后(这通常需要几分钟到十几分钟),通过VNC控制台或SSH工具(优先)登录新CVM实例系统,执行如下命令查看当前的磁盘设备:
fdisk -l
可以看到当前已挂载的磁盘设备。
然后,安装ntfs-3g和chntpw,命令如下:
sudo apt-get install ntfs-3g chntpw 该命令可能会报错,如下图

如上图,如果安装过程中报错“有进程占用/锁”,可以按照上图内的命令解决,命令依次为:
#用关键字筛选进程 ps aux | grep -E 'apt|dpkg' #对找到的进程执行强制杀死 kill -9 1676 #1676为进程编号,请根据实际情况填写 kill -9 1687 #1687为进程编号,请根据实际情况填写 #删除锁文件 sudo rm -f /var/lib/dpkg/lock-frontend /var/cache/apt/archives/lock /var/lib/dpkg/lock #重新安装ntfs-3g和chntpw sudo apt-get install ntfs-3g chntpw
4、安装完成后,前往硅云控制台>云硬盘列表,将已卸载的目标磁盘(原Windows系统盘)作为数据盘挂载到新的CVM实例(挂载时选择挂载为“数据盘”)。
5、挂载成功后,登录新CVM实例系统,输入如下命令查看磁盘设备:
fdisk -l
正常情况下可以看到比刚才多一块磁盘设备(这里假设新磁盘设备为/dev/vdb,如下图,也可能是vdc,具体请根据实际情况判断。由于本文档的实际操作的目标磁盘是一块安装了Windows系统镜像的磁盘,它的特点是有2个分区(分区1/2),即显示为了/dev/vdb1、/deb/vdb2,其中第2个分区/dev/vdb2即为旧实例的系统盘分区,也就是C盘,密码文件就在这里边)。

6、新CVM实例执行命令
#将/dev/vdb2分区挂载到/mnt目录 mount -t ntfs-3g /dev/vdb2 /mnt/ #如果执行上一个挂载挂载后提示“The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount.”则说明分区有错误,需要先修复文件系统再操作挂载,修复的命令为: ntfsfix /dev/vdb2 #注意:仅在上一个命令报错的情况下再执行此修复命令,否则略过此命令 #备份Windows系统的密码文件 cp /mnt/Windows/System32/config/SAM /mnt/Windows/System32/config/SAM.bak #开始重置Windows系统指定用户(管理员Administrator)的密码,将其密码置空(即无需密码登录) chntpw -u Administrator /mnt/Windows/System32/config/SAM
执行以上命令后,会提示如下信息:

依次输入“1”、“q”和“y”,按“回车键/Enter”,即可完成密码置空。
7、执行命令 umount /mnt ,将磁盘从系统里卸载掉。
8、然后,前往硅云控制台>云硬盘列表,将刚操作的目标磁盘(Windows系统盘)卸载掉,然后将其挂载到原CVM实例(挂载时选择挂载为“系统盘”),提交后原CVM实例就会进入安装系统(重建)的过程,可以通过实例列表右侧的操作日志查看安装旧系统盘的执行进度。
注:挂载系统盘的过程类似于安装系统过程,若该过程中执行的“实例创建”步骤耗时太久导致超时,可能会执行删除系统盘再自动创建系统盘的流程,会导致数据丢失,所以本文档第一步操作前已经提示您:务必做好数据备份工作,请特别关注。
9、等待大概3~5分钟系统重建完成,然后登录“VNC控制台”或者通过远程登录云服务器(无需填写密码),您已经可以直接进入系统而无需登录,此时,到系统内找到cmd命令提示符,输入 net user administrator [新密码xxxxx]进行密码设置。

如下图,是一位客户案例,按刚方法修复后即可正常进入系统。(注:不推荐在服务器内安装360安全卫士、腾讯安全管家、安全狗等安全软件,安全软件可能会扫描系统文件,导致云服务商官方预留的重置密码插件被删除。)

相关文档
您对该文档有什么建议?
本文导航