+ Reply to Thread
Results 1 to 7 of 7

Thread: W7 corrupt winload.exe

  1. #1
    Join Date
    Sep 2009
    Posts
    3

    Default W7 corrupt winload.exe

    I have an HDD with 2 partitions. I installed W7 to one of them to try it out and after a while decided to port it to my bigger partition (on the same HDD, the one it was installed was too small).

    I cloned the partition and changed the drive letters (I knew this was going to bring problems but I thought I could easily fix them with the bcdedit tool on the start up disc). Now I completely deleted the smaller partition (old W7 partition) and only have the one that I want to use but I cannot get it to boot.

    I have used the wiki guide for windows vista/7 MANUAL recovery with no success. I am getting an error saying that the winload.exe is missing or corrupt.

    I will appreciate if any of you guys can give me more directions and if there is anything else I can try

    Thanks for your support.


    Addendum:


    Update:

    I browse the c:\windows\system32\ folder and I am really missing the winload.exe file.

    Is there anyway to recover it or would I have to do a clean install?
    Last edited by callistino; March 9th, 2010 at 09:35 PM. Reason: Automagically-merged double-post.

  2. #2
    Join Date
    Dec 2008
    Location
    Nowhere
    Posts
    2,879

     

    My advice is to format the problem partition, and reinstall W7 to it.
    The format and install does not take that long. You have already hacked it, and it doesn't work, so any further hacking would just be an unnecessary waste of time. Reformat and start over.

    If you have an Ubuntu disk laying around, you can boot it in "Try Ubuntu with No Change to My Computer" mode, and recover your files first though to an external HDD through Places->Computer.

    The DARK knight. The knight of DARKNESS.
    SHADOW
    killer. The NINJA, master of darkness, stealth and invisibility.
    Jake Johnson

    Having dual-booting problems? Have a read of the following links to help you better accomplish your goal:

    1. PLEASE READ BEFORE POSTING WITH A PROBLEM | 2. Steps for Multibooting | 3. Multibooters - Understanding the Multiboot Process

  3. #3
    Join Date
    Apr 2008
    Location
    Phoenix, Arizona (USA)
    Posts
    4,317

     

    Boot from a Vista disc/recovery disc > Repair my computer > Command Prompt

    Replace x: with the right drive letter:

    sfc /scannow /offbootdir=x:\ /offwindir=x:\windows\

    Try startup repair a few times aftwards and than see if you can boot.
    Justin White - CompTIA A+ / Network+ / Security+ Certified



    Having problems? Read this before posting. Also check out our recovery disc & how to use it

  4. #4
    Join Date
    Sep 2009
    Posts
    3

     

    Hello guys, thanks for your answers. I got a copy of winload.exe from another pc and copied it to the system32 folder of the messed up partition. That took me to another error of another missing file. I did the same thing and copied the file over and got a third corrupt file. This time just copying was not enough. The file, it seems, is really corrupt.

    I did not write it down because I wanted to try kairozamorro's solution for which I got this back at the prompt:
    windows resource protection could not perform the requested operation.

    I could simply reinstall W7 and be done with it but since I am using Ubuntu on the same Pc and I mostly use W7 for gaming. I want to try to fix it and get my game saves from it.

    I know that if I install W7 my files will save to windows.old but just restoring those files and configurations seem harder to me than just trying harder to fix this boot issue.

    Another thing is that when I got to the recovery disk my c: partition with w7 shows, but when i click next a message shows up saying that I don't have a Windows OS installed. I have to select restore and cancel it in order to go to the cmd.

    I know that I am being stubborn but maybe this is a more unique challenge for you guys and I know that it's not impossible for you to fix.

    Thanks.

  5. #5
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    7,657

     

    If you've changed the letter of the system partition, there will be several thousand incorrect registry entries hence all the "invalid file" entries. Your system will be unusable until you put the OS letter back to what it was when you installed it.
    http://support.microsoft.com/kb/223188
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

  6. #6
    Join Date
    Sep 2009
    Posts
    3

     

    Thanks for the answer.

    I want to correct myself. I clone a partition to another, c to d. After that I changed the letters from d to c and wiped what used to be c and now shows as available memory not partitioned (this I can see under my ubuntu).

    There are a couple of problems my knowledge can foresee. One is that the mbr was written in the old c partition and after the movement I know do not have an mbr, this is why I also formated the old c. The other is that the mbr was copied to the old d and they were both conflicting, again that is why I wiped the old c. And thirdly, which I believe is the more correct one, I think the mbr is using the guid of the old partition to boot, not the drive letter, and for that reason it is still pointing to the old c even when now is an unpartitioned space.

    What worries me is that I did step four of the recovery guide in here which is supposed to install a brand new mbr and point to the guid given and still I cannot make it boot.

    The registry settings should point to c and the drive that I am trying to boot to is now c, the old d. This I am sure because it shows on cmd when I run the command list vol on the diskpart shell.

    Is there any other thing to try?

  7. #7
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    7,657

     

    If you clone with software that makes an exact copy (as I did), the easiest way to fix the incorrect UID is to let MS do it for you by booting the W7 DVD and running "startup repair" as many times as needed till the OS boots again.
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

+ Reply to Thread

Similar Threads

  1. Dual boot Win7 with Vista (invalid signature on W7 winload.exe)
    By uksitebuilder in forum EasyBCD Support
    Replies: 1
    Last Post: October 27th, 2009, 08:29 AM
  2. winload.exe is missing or corrupt
    By Marclyd in forum EasyBCD Support
    Replies: 13
    Last Post: October 16th, 2009, 05:52 PM
  3. \Boot\BCD corrupt I need help please!!
    By Yassin in forum Other NeoSmart-Related Support
    Replies: 3
    Last Post: September 1st, 2009, 07:54 PM
  4. \windows\system32\winload.exe
    By metalgod4eva in forum EasyBCD Support
    Replies: 1
    Last Post: February 24th, 2007, 03:11 PM
  5. XP can't find Winload
    By Sleaker in forum EasyBCD Support
    Replies: 1
    Last Post: February 22nd, 2007, 03:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts