I came across a problem recently when upgrading a Dell Latitude D620 to XP service pack 3 which I'm documenting here just incase I encounter it again. After the service pack finished installing the machine rebooted and I was confronted by a blue screen of death with stop errors STOP: 0x0000007E and STOP: 0x0000007A. After some investigations it seems the way to fix this problem is to replace a few USB driver files with the previous backed up versions. I did this by removing the hard drive and putting it in another machine to access the files, you could also use a WinPE boot disk etc. Replace the following files with the corresponding files in 'c:\windows\\$NtServicePackUninstall$':
1. c:\windows\system32\drivers\usbport.sys with c:\windows\$NtServicePackUninstall\usbport.sys.
2. c:\windows\system32\drivers\usbohci.sys with c:\windows\$NtServicePackUninstall\usbohci.sys.
3. c:\windows\system32\drivers\usbuhci.sys with c:\windows\$NtServicePackUninstall\usbuhci.sys
I could only find the 'usbport.sys' file in the location above.
After you have replaced the files, reboot then go into Device Manager and remove all the USB components then search for new hardware and the USB devices will be reinstalled correctly.
Tuesday, August 03, 2010
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment