操作系统:Windowssever 2008 R2,RAID5磁盘阵列
故障现象:忘记管理员登陆密码,原管理员账户被禁用,新开通管理员账户无法到桌面(User Profile Service 服务未能登录)
使用工具:Windowssever 2008 r2系统安装盘,带有IBMx3650M4磁盘阵列2008R2驱动的U盘。
确定大体恢复方向:根据网上搜来的解决方案,利用系统登录界面快速访问按钮的键盘(osk.exe)更改为命令行提示符程序(cmd.exe),然后在dos界面利用net user命令启用被禁用的账号。
恢复步骤:
1、将实验可用的Windows server2008 r2系统盘放入光驱,在出现IBM X 选择启动方式界面按F12(如下图),
进入boot devices manager之后选择CD/DVD,回车,如下图
(如果为系统自带光驱,则前面没有USB)
2、选择光驱启动之后将进入光盘,注意此处会提示是否从光驱启动,并由省略号,此时快速按下回车键或任意键,进入系统加载界面,如下图
3、系统加载完成后会到语言选择界面,如下图
4、在此处按“shift+F10”,打开dos界面,如下图
5、利用cd命令进入系统目录,如下图:若是默认安装Windows,并使用的“系统保留”分区,则为D盘,做过修改的话,可能为其他盘,多试几个盘符。
如果都提示系统找不到指定的驱动器,则说明系统没有找到硬盘。则转到第3步
6、在语言选择界面直接点击下一步,如下图:
7、在这里选择“修复计算机”,(点击修复之后不会重装或修复系统,请放心点击),打开如下界面
8、如果在此界面能看到操作系统和分区大小,可以直接点击下一步,如果没法看到,可以点击加载驱动程序,然后到网上下载raid卡的驱动,本次恢复的机器为IBM X3650 M4,RAID5,到绿色资源网下载针对此机型的RAID驱动(下载地址:http://www.downcc.com/soft/15662.html)。然后将解押后的文件放到U盘中。加载驱动程序时选择IBMx3650M4\win2008R2下的megasas2.inf文件,此时会打开驱动列表,在列表中选择IBMM5014,等待一会就能加载出操作系统了,此时再点击下一步,打开如下界面:
9、在以上界面选择命令提示符,打开CMD窗口,跳转到第五步操作。
10、找到system32目录下的“osk.exe”文件,并将其删除(如下图)。
11、将当前目录下的“cmd.exe”重命名复制为“osk.exe”(如下图)
12、重启计算机,等待开机启动完毕,点击左下角的“轻松访问”按钮,在弹出对话框中勾选“不使用键盘键入(屏幕键盘)”,并点击“确定”(如下图)。
13、由于在此前做了文件的替换,所以现在将打开的不是屏幕键盘,而是CMD命令提示符界面(如下图)
14、利用net user命令修改本地管理员账户的密码或激活某个账户(如下图)
更多net user 命令请使用?
提示命令成功完成后重启服务器即可查看效果。
最后:再从其它Windows Server 2008 R2的计算机上,找到osk.exe,将其复制到当前计算机,替换有cmd.exe修改而来的文件,即可将其复原(提示:正常登陆系统后无法替换文件,考虑从dos界面来进行删除替换)。
声明:本文部分借鉴了胖哥的博客,地址:http://liulike.blog.51cto.com/1355103/295340/
特此感谢!