After running fine for 14 months, Vista woke up and gave the popular "C:\windows\system32\winload.exe" is either missing or corrupt error message.
I've been messing around with this thing for several days now, and I don't really think it's a winload.exe problem. It seems like my Windows boot manager is never getting updated with my changes. I've gone through all the usual steps.. deleted the BCD, rebuilt using BCDEDIT and BOOTSECT etc. When I display with BCDEDIT, my entries look fine, but when I boot, it doesn't look like the boot manager is seeing any of my changes. No matter what I put in for the path statement, it always says c:\windows\system32\winload.exe is missing or corrupt.
I used diskpart to check out the system. I've got a healthy C partition. A healthy D partition and a wonderful Lenovo hidden partition.
Since I have no experience with Vista, I'm not sure if one of these is supposed to say BOOT anywhere on the info line. I've insured my C partition is active, done the windows repair (which tried to work a couple of times) but still the same windows boot manager menu.
I tried to install another Vista in the empty D partition hoping that would crank up the MBR, but no such luck. Then I tried installing Ubuntu Linux hoping I'd at least see the GRUB boot loader, but I still end up with the same old Windows Boot Loader and the same default entry.
What am I missing? There is only 1 drive in this box so something should tell me where the boot manager is loading from.
Any assistance would be greatly appreciated!
Thanks,
Dave
I've been messing around with this thing for several days now, and I don't really think it's a winload.exe problem. It seems like my Windows boot manager is never getting updated with my changes. I've gone through all the usual steps.. deleted the BCD, rebuilt using BCDEDIT and BOOTSECT etc. When I display with BCDEDIT, my entries look fine, but when I boot, it doesn't look like the boot manager is seeing any of my changes. No matter what I put in for the path statement, it always says c:\windows\system32\winload.exe is missing or corrupt.
I used diskpart to check out the system. I've got a healthy C partition. A healthy D partition and a wonderful Lenovo hidden partition.
Since I have no experience with Vista, I'm not sure if one of these is supposed to say BOOT anywhere on the info line. I've insured my C partition is active, done the windows repair (which tried to work a couple of times) but still the same windows boot manager menu.
I tried to install another Vista in the empty D partition hoping that would crank up the MBR, but no such luck. Then I tried installing Ubuntu Linux hoping I'd at least see the GRUB boot loader, but I still end up with the same old Windows Boot Loader and the same default entry.
What am I missing? There is only 1 drive in this box so something should tell me where the boot manager is loading from.
Any assistance would be greatly appreciated!
Thanks,
Dave
Last edited: