Solved

\$windows.~bt\windows\system32\winload.exe corrupted or missing

I have begun getting an error message on boot that that the file \$windows.~bt\windows\system32\winload.exe corrupted or missing. I've done the following:

1) Booted from Win7/64 Install (upgrade) disc and ran Repair System. No system errors found.

2) Booted from Win7/64 Install (upgrade) disc, opened command prompt and ran bootrec.exe /fixmbr, bootrec.exe /fixboot, and bootrec.exe /RebuildBcd.

3) Booted from Win7/64 Install (upgrade) disc, opened command prompt and ran chkdsk /f /r

4) Booted from Win7/64 Install (upgrade) disc, opened command prompt and ran sfc /scannow. For this program I keep getting a message there is a system repair pending which requires a reboot to complete. Reboot Windows and try again.

If the Win7 disc is not in the CD/DVD drive there error returns.

This started appearing BEFORE I installed Ubuntu 12.10 on the H: drive (SATA0) while Win7/64 resides on the C: drive (SATA1). I had been running EasyBCD so I could dual boot Win7/32 but have since uninstalled it.

Suggestions?
5 answers Last reply Best Answer
More about windows windows system32 winload corrupted missing
  1. Best answer
    Change sata ports so that the Windows drive is on sata 0.
    With an upgrade Windows disc you will not get the same boot files that you will get with a full version even though those fioles are there you cannot access them because of the upgrade version. You most likely need to reload the bootmanager file and Winload.exe since it's corrupted and you need a full version of Windows to do that.
  2. I haven't tried the SATA switch, but I've tried:

    Windows Repair Console; chkdsk /f /r; sfc /scannow; bootrec.exe /fixmbr, /fixboot, /rebuildbcd

    The system will NOT boot unless the Win7 Home Premium Upgrade disc is in the CD/DVD drive.
  3. Swapped the SATA cable and she boots fine. Any idea why it just started acting funky after several years?
  4. Best answer selected by kep55.
  5. Correction, cable swap did not work. From Windows 7 Home Edition install disc, I started Windows RE, I ran:
    bcdedit /export C:\BCD_Backup
    C:
    cd boot
    attrib bcd -s -h -r
    ren c:\boot\bcd bcd.old
    bootrec /Rebuild Bcd
    Rebooted.

    Received boot error:
    File: \Boot\BCD
    Status: 0xc000000f
    Info: Error occurred while attempting to read boot configuration data

    Rebooted into Windows RE and ran:

    bootrec /FixMBR
    Rebooted - same error

    Rebooted into Windows RE and ran:
    bootrec /FixBoot
    Rebooted - same error

    Now what? If the Windows Cd is in the drive, all is well even if I do NOT select Boot from CD/DVD.
Ask a new question

Read More

Configuration System32 Command Prompt Windows 7