Problem Backgroud:
Our company has an IBM System X3200 M3 server running Windows Server 2008 R2 Enterprise with two WS Caviar Black 1TB HD in RAID 1.
Recently we had a power failure that corrupted the system boot, and since the previous IT guy didn't implemented any backup routines, it has fallen upon me to restore it.
After several error log analysis, I could isolate the problem: two system files (msahci.sys
and bootcat.cache
) went missing, causing some blue screens. I've entered the WinRE and copied the files from the original installation ISO (the version was right, I doubled-checked it), and after a fresh restart and a chkdsk
, Windows was up and running again, but with one problem: I can't use the keyboard, it's disabled only after login screen shows up. Ethernet interfaces are disabled as well, but the mouse works just fine! Everything works (mouse, network interface, keyboard) before it: in CMOS setup, WinRE, console terminal... And for that reason I can't log in to diagnose further issues, because I can't press CTRL+ALT+DEL.
... so, why not just back it all up and format?
The first reason being it seems like that course of action will take a lot of extra time than finding a solution for this, there's more. We're a hardware development company, and there is a very specific custom firmware development IDE installed on that, that needs to generate a dump from it's schema files so it can be imported back after its re installation. Just saving its internal files and trying to copy it all back on installation folder has a historic of corrupting the schemas and losing data. There's a backup of those files but they are one month outdated and my supervisor is insisting in making the server work again (if only I'd been here sooner...)
Things I've tried so far:
- Loaded setup defaults, only changing IO mode from IDE native to AHCI (otherwise it won't boot).
- After doing a backup, I've copied and replaced every *.sys file inside C:\Windows\System32\drivers. No avail. Restored the backup.
- Changed USB ports. Nothing.
- Changed keyboard. Nothing.
- Verified legacy support on BIOS. There isn't even such thing there.
- Waited over 1:30h for supposed new hardware found, installing drivers case. Nothing.
- Tried to load drivers from WinRE, with official driver (I'm currently trying with its original IBM keyboard, since the mouse is also the server's original and it works fine). Not even a blink from NumLock's LED.
- I use a KVM and also tried to use both mouse and keyboard outside it. Nada.
- Spent the last hour in Server Fault's similar questions. Either they're unanswered, or the answer didn't provide me a solution.
- Already tried the following
F8
menu options: Safe Mode, Safe mode with Network, Load Unsigned Drivers, Last Known Good Configurations, Repair your system.
Please, if anybody spots something that I've might missed for chance, or any thoughts that didn't occurred to me, share it! I'd really appreciate any kind of help.
If I forgot to provide any other information please ask and I'll edit the question.
PS: if I can't get an answer in 2 days that helps me troubleshoot it, I'll set a bounty.