Please help! I still can't get Win7 to boot anymore after installing SP1. Hopefully, one of you can point out what I've done wrong or what I've missed.
Here are the steps I've completed. Remember: I was successfully booting and running Windows 7 from my USB drive until SP1 was installed.
1. In offline mode, I ran set_7_usb_boot.cmd which updated the BootDriverFlags and PollBootPartitionTimeout registry keys for both controlsets 1 and 2.
2. Also in offline mode, I updated the following registry keys:
HKLM,"SYSTEM\CurrentControlSet\Services\usbccgp" updated "Group" to "Boot Bus Extender"
HKLM,"SYSTEM\CurrentControlSet\Services\usbccgp" updated "Start" to 0
HKLM,"SYSTEM\CurrentControlSet\Services\usbstor" updated "Group" to "Boot Bus Extender"
HKLM,"SYSTEM\CurrentControlSet\Services\usbstor" updated "Start" to 0
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci" updated "Group" to "Boot Bus Extender"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci" updated "Start" to 0
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub" updated "Group" to "Boot Bus Extender"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub" updated "Start" to 0
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci" updated "Group" to "Boot Bus Extender"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci" updated "Start" to 0
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci" updated "Group" to "Boot Bus Extender"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci" updated "Start" to 0
HKLM,"SYSTEM\CurrentControlSet\Services\pciide" updated "Start" to 0
HKLM,"SYSTEM\CurrentControlSet\Services\iastorv" updated "Start" to 0
HKLM,"SYSTEM\CurrentControlSet\Services\msahci" updated "Start" to 0
3. I also edited 3 .INF files located in \windows\inf: usbstor.inf,usbport.inf, and usb.inf hoping it would help...
USB.INF,had two places to update:
From:
[StandardHub.AddService]
StartType = 3 ; SERVICE_DEMAND_START
LoadOrderGroup = Base
[CommonClassParent.AddService]
StartType = 3 ; SERVICE_DEMAND_START
LoadOrderGroup = Base
To:
StartType = 0 ; SERVICE_DEMAND_START
LoadOrderGroup = Boot Bus Extender
USB.INFrt.inf, 4 places to udpate
From:
[EHCI.AddService]
StartType = 3 ; SERVICE_DEMAND_START
LoadOrderGroup = Base
[OHCI.AddService]
StartType = 3 ; SERVICE_DEMAND_START
LoadOrderGroup = Base
[ROOTHUB.AddService]
StartType = 3 ; SERVICE_DEMAND_START
LoadOrderGroup = Base
[UHCI.AddService]
StartType = 3 ; SERVICE_DEMAND_START
LoadOrderGroup = Base
To:
StartType = 0 ; SERVICE_DEMAND_START
LoadOrderGroup = Boot Bus Extender
USBStor.inf, had one update...had to add LoadOerderGroup
From:
[USBSTOR.AddService]
StartType = 3
To:
StartType = 0 ; SERVICE_DEMAND_START
LoadOrderGroup = Boot Bus Extender
That's it...unfortunately, all those changes still didn't make a difference. I still get the STOP 0x7b error.