windosw server2008 R2系统,断电重启后出现系统恢复选项,并且由于使用的是DELL的PowerEdge R230服务器,只有usb3.0,没有PS/2接口,所以导致键盘鼠标都不能使用。由于重装成本太高,所以网上找了很多方法都不适用,现在在这里记录一下成功方案。
- 步骤概览:
1.在dell官网下载IDRAC管理平台的虚拟控制台临时的免费授权。
2.在dell官网下载R230服务器的usb3.0驱动。
3.在msdn上下载原版server2008 R2镜像。
4.手动将usb3.0驱动注入到win server2008 R2镜像中。
5.将注入好usb驱动的win server2008 R2镜像,写入到空u盘中,然后用服务器引导启动u盘。
6.在dell官方下载R230服务器RAID卡驱动,并复制到u盘中。
7.进入安装界面,一直下一步到分区界面,会发现无法看到硬盘,导入正确的RAID卡驱动后,正常显示磁盘信息。
8.按shift+F10调出CMD窗口,输入命令。
9.重启服务器,正常进入系统。(如果鼠标识别有些异常,就通过虚拟控制台,给系统再安装一次usb3.0驱动)。
实际操作如下:
1.在dell官网下载IDRAC管理平台的虚拟控制台临时的免费授权,方便远程管理。(也可以不操作这一步,直接用显示器、鼠标、键盘直连效果是一样的。)
2.在dell官网下载R230服务器的usb3.0驱动。
3.在msdn上下载原版server2008 R2镜像。
百度搜索msdn,可以找到网站。
4.手动将usb3.0驱动注入到win server2008 R2镜像中。
我是参考这个网址注入的驱动(亲测可用):
5.将注入好usb驱动的win server2008 R2镜像,写入到空u盘中。(软碟通之类的软件都可以操作,不会的可以网上搜一下)。
6.在dell官方下载服务器对应的RAID卡驱动,并复制到u盘中,然后用服务器引导启动u盘。
7.进入安装界面,一直下一步到分区界面,会发现无法看到硬盘,导入正确的RAID卡驱动后,就能显示磁盘信息了。
注意:win server 2008 R2 的RAID驱动,不一定就是win2008文件夹下的,我这边实际是win7文件夹下的驱动。
8.网上搜索,常规解决有如下三种方法:
但是这三种都不适用这次的故障问题,可以直接跳到方案4
按shift+F10调出CMD窗口,输入命令。
方案1:
bcdedit /set {default} bootstatuspolicy ignoreallfailures
bcdedit /set {current} recoveryenabled No
方案2:
Bootrec /fixmbr
Bootrec /fixboot
Bootrec /RebuildBcd
方案3(C盘符需要根据实际情况而定)
bootsect /nt60 c: /mbr
bcdboot c:\windows /s c:
我最后搜索到一个官方的相关解决方法,结合实际情况进行调整操作,最终成功解决,也就是方案4。
方案4:方法如下,
按shift+F10调出CMD窗口,输入命令:
DiskPart
List vol
根据显示列表可以看到如下信息(因为当时没有拍照,所以没有图)这里我假设一下卷号与盘符:
卷0(F盘)是u盘
卷1(C盘)是系统保留分区
卷2(D盘)是系统盘
继续输入命令:
Select vol 1(选择卷 1,也就是系统保留分区)
active (将选定的卷设置为活动状态)
exit (返回到上一级命令行)
Copy f:\BootMgr c:\ (将U盘的BootMgr复制到系统保留分区,如果提示存在就跳过,不存在就会自动复制进去),我的是存在的,所以这一步没有执行。
继续输入命令:
Bootrec /Fixmbr
Bootrec /Fixboot
Bootrec /rebuildBCD
如果输入完提示:没有找到系统数为0。是因为可能是以下其中一种原因:
①引导配置数据库 (BCD) 已经存在,所以可以忽略这个报错。
②没有操作系统,或者操作系统已损坏,且 BootRec 无法识别它。
9.重启服务器,就会正常进入系统,而不会进入系统修复界面。(如果鼠标识别有些异常,就通过虚拟控制台,给系统再安装一次usb3.0驱动)。
end
希望帮助到有需要的人,快速解决问题。