Solved

How can I repair a Vista winload.exe boot error?

Posted on 2009-05-20
11
1,683 Views
Last Modified: 2012-05-07
I have a Windows Vista installation that is giving the below error upon booting.  I've saerched both EE and Google, EE doesn't seem to have much on the topic.  Google has a few things I'm trying now, but I'm wondering if a fellow EE member can chime in and point me in the right direction?  Thanks in advance

-----------------------------------------------------------------------------------------

Windows Failed to start. a recenent hardware or software change may be the cause. to fix this problem:

(boot from the cd and repair windows) (doesnt actually say that but thats what it tells ya to do)

File: /windows/system32/winload.exe

Status: 0xc0000221

Info: the file is possibaly corupt. its header checksum does not match the computed checksum.
0
Comment
Question by:Jsmply
  • 6
  • 5
11 Comments
 
LVL 59

Expert Comment

by:LeeTutor
ID: 24435402
Yes, if you boot from the Vista DVD, you can get into the Recovery Environment, which is Vista's replacement for the old XP Recovery Console, and then you could go into the Command Prompt section of the RE, and use the DOS copy command to put a good copy of winload.exe on your hard disk.  Since the files are not stored in compressed form in an I386 folder as they were in XP, however, you would need to obtain a copy of the file from a computer that is working ok and put it on a floppy disk or a USB stick, for example.  See this tutorial on using the Command Prompt in the Vista Recovery Environment:

http://www.bleepingcomputer.com/tutorials/tutorial147.html
How to use the Command Prompt in the Vista Windows Recovery Environment
0
 

Author Comment

by:Jsmply
ID: 24435440
Does it matter which version of Vista I pull it from?  IE: Home basic to Ultimate, etc?  I did some googling on the issue and most of the results said the file is not actually corrupt, but Windows is referencing it wrong and can be repaire via bcdedit.  However, I'm more inclined to trust you from EE.  

Thanks
0
 

Author Comment

by:Jsmply
ID: 24435542
Tried the copy, it didn't work though.  I also checked and the path is correct in bcdedit.  Any other ideas?

0
 
LVL 59

Expert Comment

by:LeeTutor
ID: 24436475
I found this Previously Answered Question on the same error message where the problem was bad memory:

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/Windows_Vista/Q_23572895.html
Checksum Error when Vista Boots
0
 

Author Comment

by:Jsmply
ID: 24436633
Okay, after messing around with bcdedit I was able to fix the first error, but now I get the same black screen and same error message but with the file

\Windows\System32\ntoskrnl.exe

Could that many files really be messed up or is this a bigger issue?  

I will test the memory for the fun of it, thanks.
0
Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 
LVL 59

Accepted Solution

by:
LeeTutor earned 500 total points
ID: 24436756
With multiple module names coming up like that, I would expect it might be either your memory or the hard disk. You can check the memory with the built-in diagnostic from the Recovery Environment of Vista on the DVD.  For the hard disk:  I would suggest running a disk diagnostic utility. Most disk vendors have these for free.

www.seagate.com 
www.maxtor.com 
www.westerndigital.com 
www.quantum.com 
www.fujitsu.com 

For example:

Seagate
http://www.seagate.com/www/en-us/support/downloads/seatools

Western Digital
http://support.wdc.com/product/download.asp?lang=en

The diagnostic tools are usually going to have to be written to a floppy disk.  If you don't have a floppy drive available (even a cheap USB one) or cannot boot to one, then you could try the diagnostic tools on The Ultimate Boot CD:

http://www.ultimatebootcd.com/
0
 

Author Comment

by:Jsmply
ID: 24436917
I'm running memtest now. I assume that's as good as the Windows memory test on Vista?  I will test the hard drive next.
0
 

Author Comment

by:Jsmply
ID: 24438045
Okay it passed Memtest but Seagate diagnostic test found lots of errors, 20 + errors within 30 seconds of running their long test on the hard drive.  

I assume it's not worth repairing.

It's pretty strange, this laptop has had the hard drive changed once before and this customer has had me change hard drives on two other laptops they have had as well.  They seem to be a curse to laptop hard drives.  I know sometimes drives just go bad, but what else can cause this?  Could it be them being rough with the laptop while the drive is in use?

0
 
LVL 59

Expert Comment

by:LeeTutor
ID: 24440333
>They seem to be a curse to laptop hard drives.
>Could it be them being rough with the laptop while the drive is in use?

Who knows?  I sure would be expecting some sort of answer like that given their past history...
0
 
LVL 59

Expert Comment

by:LeeTutor
ID: 24450109
Jsmply, is your question answered?
0
 

Author Comment

by:Jsmply
ID: 24452276
Yes, thank you!
0

Featured Post

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Hi All Just a quick one for everybody. I was recently looking into setting the default User Account Picture for all my vista clients within the network but on closer inspection the group policy setting only allows you to set the default pictur…
I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now