Hi, it would be interesting to know if the standard Microsoft CheckDisk (ScanDisk) does detect your keyboard properly. You know, the thing that also runs before the Windows GUI starts.
To run it, start the command prompt, and type
chkdsk c: /X
When asked, press Y (for Yes) and reboot.
Then, test if you can use your keyboard to skip the check.
Thanks
Vlk