一种外部重置windows虚拟机密码的方法

文档序号:9631723阅读:2840来源:国知局
一种外部重置windows虚拟机密码的方法
【技术领域】
[0001]本发明涉及云计算技术领域,特别是指一种外部重置windows虚拟机密码的方法。
【背景技术】
[0002]在云计算环境下,虚拟机被广泛使用,对于虚拟机的维护要求越来越高,由于对于客户忘记密码,需要重置Windows虚拟机密码是运维经常遇到的难题,一般遇到这种情况,有如下解决方法:
[0003]1、采用第三方工具破解虚拟机密码,如挂载WinPE。
[0004]2、重装虚拟机操作系统。
[0005]上述方法存在以下弊端:
[0006]1、采用第三方工具破解虚拟机密码,操作比较麻烦,时间比较久,不存在通用性;
[0007]2、重装虚拟机操作系统会导致用户数据丢失,不可取。

【发明内容】

[0008]本发明解决的技术问题在于提供一种外部重置windows虚拟机密码的方法,解决传统方法存在的不足,无需安装第三方工具,简单快捷,具有通用性,针对Windows操作系统都能使用,不损坏原有操作系统用户个人数据,为云平台运维提供一种切实可行的解决方案。
[0009]本发明解决上述问题,包括以下步骤:
[0010]所述的方法包括如下步骤:
[0011]步骤1:进入Windows虚拟机所在宿主机目录;
[0012]步骤2:将虚拟机C盘文件挂载到mnt目录;
[0013]步骤3:进入挂载目录,将WIND0WS/r印air/文件下sam文件替换WINDOWS/system32/config/SAM 文件;
[0014]步骤4:重启虚拟机,完成虚拟机密码重置。
[0015]所述的宿主机,是指创建虚拟机所在的物理节点。
[0016]所述的sam文件,是windows的用户账户数据库,所有用户的登录名及口令等相关信息都保存在这个文件中。
[0017]所述的mnt是mount的缩写,挂接光驱、USB设备、块设备的目录,加载后,会在mnt里多出相应设备的目录。
[0018]所述的重置,是指将Windows虚拟机密码变成空。
[0019]本发明的方法无需安装第三方工具,简单快捷;具有通用性,针对Windows操作系统都能使用;不损坏原有操作系统用户个人数据。
【附图说明】
[0020]下面结合附图对本发明进一步说明:
[0021]图1为本发明的流程图。
【具体实施方式】
[0022]本发明的实施方式有多种,这里将基于KVM虚拟化实现方式为例说明其中一种实现方法,流程图如图1所示,具体实施过程如下
[0023]1、进入Windows虚拟机所在宿主机目录
[0024]#cd/instances/work/admin/i_AlD93C99/
[0025]2、将虚拟机C盘文件挂载到mnt目录
[0026]#/opt/qemul.2/bin/qemu-nbd-c/dev/nbd0em1-507A3AF8_snap.qcow2
[0027]#ntfs-3g/dev/nbdOpl/mnt/ 1-A1D93C99/// 注意,如果是 windows2008 及 win7 操作系统,nbdOpl要改成nbd0p2
[0028]#cd/mnt/1-AlD93C99/|ll
[0029]3、进入挂载目录,将 WINDOWS/repair/ 文件下 sam 文件替换 WIND0WS/system32/config/SAM 文件
[0030]#cp WINDOWS/repair/sam cp/mnt/WIND0WS/system32/config/SAM//注意拷贝过去是大与
[0031]4、重启虚拟机,完成虚拟机密码重置
[0032]#virsh create libvirt.xmlo
【主权项】
1.一种外部重置windows虚拟机密码的方法,其特征在于:所述的方法包括如下步骤: 步骤1:进入Windows虚拟机所在宿主机目录; 步骤2:将虚拟机C盘文件挂载到mnt目录; 步骤3:进入挂载目录,将WINDOWS/repair/文件下sam文件替换WIND0WS/system32/config/SAM 文件; 步骤4:重启虚拟机,完成虚拟机密码重置。2.根据权利要求1所述的一种外部重置windows虚拟机密码的方法,其特征在于:所述的宿主机,是指创建虚拟机所在的物理节点。3.根据权利要求1所述的一种外部重置windows虚拟机密码的方法,其特征在于:所述的sam文件,是windows的用户账户数据库,所有用户的登录名及口令等相关信息都保存在这个文件中。4.根据权利要求2所述的一种外部重置windows虚拟机密码的方法,其特征在于:所述的sam文件,是windows的用户账户数据库,所有用户的登录名及口令等相关信息都保存在这个文件中。5.根据权利要求1至4任一项所述的一种外部重置windows虚拟机密码的方法,其特征在于:所述的mnt是mount的缩写,挂接光驱、USB设备、块设备的目录,加载后,会在mnt里多出相应设备的目录。6.根据权利要求1至4任一项所述的一种外部重置windows虚拟机密码的方法,其特征在于:所述的重置,是指将Windows虚拟机密码变成空。7.根据权利要求5所述的一种外部重置windows虚拟机密码的方法,其特征在于:所述的重置,是指将Windows虚拟机密码变成空。
【专利摘要】本发明涉及云计算技术领域,特别是指一种外部重置windows虚拟机密码的方法。本发明首先进入Windows虚拟机所在宿主机后台目录;然后将虚拟机C盘文件挂载到mnt目录;接着进入挂载目录,将WINDOWS/repair/文件下sam文件替换WINDOWS/system32/config/SAM文件;最后重启虚拟机,完成虚拟机密码重置。本发明的方法无需安装第三方工具,简单快捷;具有通用性,针对Windows操作系统都能使用;不损坏原有操作系统用户个人数据;可以用于windows虚拟机密码的重置。
【IPC分类】G06F9/455, G06F21/32
【公开号】CN105389495
【申请号】CN201510745582
【发明人】刘勇彬, 杨松, 莫展鹏, 季统凯
【申请人】国云科技股份有限公司
【公开日】2016年3月9日
【申请日】2015年11月3日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1