Device Driver Corrupted


If a boot-sector virus is not the cause, the hard drive’s boot sector, for some reason or another, has been damaged. There error message : “STOP: 0xc000026C [Unable to load device driver] Driver” or “STOP: 0xv0000221 [Unable to load device driver] Driver” or “STOP: 0xv0000221. Bad image check sum, the image user32.dll is possibly corrupt. The header check sum does not match the computed check sum.”

Solution to this problem, restore the missing or corrupted files to your system. This is done using WinXP’s Recovery Console. First, how to restore the drivers:
  1. Type cd windows\system32\drivers at the command prompt to open that directory
  2. Type ren DRIVER.SYS DRIVER.BAK to rename the corrupted copy of the driver (if the problem is a corrupted driver; if the driver is just missing, skip this step and proceed to step 3).
  3. Type copy [CD drive letter]:\i386 DRIVER.SYS to copy a fresh, functional copy of the driver from your WinXP installation CD to the WINDOWS\SYSTEM32 \Drivers directory.
  4. Type exit and then press the ENTER key to exit the Recovery Console
Second, let’s restore USER32.DLL:
  1. Browse to the required directory by typing cd [drive letter]:\windows\system32 at the command prompt.
  2. If you have a copy of USER32.DLL in the windows\system32 directory that you suspect is corrupt, type ren USER32.DLL USER32.BAK to rename the file. If the file is missing, skip to step 3)
  3. Type expand [CD drive letter]:\i386 \USER32.DLL_ [drive letter]:\windows \system32 to copy the new USER32.DLL file to your Windows directory