Author Topic: "NTLDR missing" repair?  (Read 9626 times)

0 Members and 1 Guest are viewing this topic.

Offline rvail317

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 28
  • Karma: 1
    • View Profile
"NTLDR missing" repair?
« on: June 09, 2012, 03:23:06 PM »
I'd like to request a DOS prompt version of a Windows boot repair utility. Such as when I had an "almost repaired" hard drive that could not boot into Windows 7 64-bit, with an error message of "NTLDR missing". After booting from the Windows install disc, I then tried running (from a DOS prompt): bootrec /fixmbr | bootrec /fixboot | bootrec /ScanOs  | bootrec /Rebuildbcd. None of these solved the problem. I'm guessing that there's already some kind of standalone bootable CD with this kind of ability. But haven't found it yet.
Just a "DOS prompt boot repair utility" would be very useful.
Thanks in advance.

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: "NTLDR missing" repair?
« Reply #1 on: June 10, 2012, 09:51:35 AM »
First step is to find which repair will get it fixed.

From there it is just a matter of automating it in an exe :-)

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com

Offline rvail317

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 28
  • Karma: 1
    • View Profile
Re: "NTLDR missing" repair?
« Reply #2 on: June 10, 2012, 07:11:13 PM »
Already did a Windows re-installon with that particular hard drive.
Maybe a bootable USB flash drive would be the best solution.
Something like this?:
http://tinyempire.com/notes/ntldrismissing.htm
« Last Edit: June 10, 2012, 07:15:18 PM by rvail317 »

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: "NTLDR missing" repair?
« Reply #3 on: June 11, 2012, 09:28:38 AM »
Looks like it is just a matter of getting NTLDR back onto the missing drive (For the correct version of Windows) then doing a fixmbr and you should be set.

I think on yours the files was gone for some reason and thats why fixmbr didn't fix it, it doesn't replace that file.

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com

Offline rvail317

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 28
  • Karma: 1
    • View Profile
Re: "NTLDR missing" repair?
« Reply #4 on: June 11, 2012, 12:31:36 PM »
But: with Windows 7 64-bit, there actually isn't ANY file named NTLDR.xxx anywhere on the hard drive.
Whereas: Windows XP 32-bit does have a file named "NTLDR" (no suffix) in the root directory.

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: "NTLDR missing" repair?
« Reply #5 on: June 11, 2012, 12:38:14 PM »
Windows 7 has a boot loader section on the hard drive. and they have completely redid how it boots.

So the error shouldn't only happen on XP, 2003 and 2000.

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com

Offline rvail317

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 28
  • Karma: 1
    • View Profile
Re: "NTLDR missing" repair?
« Reply #6 on: June 11, 2012, 11:50:23 PM »
Since Windows 7 64-bit does not actually have or use NTLDR, it would seem that Microsoft did a very poor job of updating and double-checking their error message system, as it pertains to what actually happens during a (Windows 7 64-bit) boot failure occurrence.
Obviously, "NTLDR missing" is totally wrong information. If a more accurate error message were to be presented, maybe then: a more useful DOS prompt remedy could be created for Windows 7 64-bit.
As stated: I've already re-installed Windows on that particular hard drive, so I can't test possible effectiveness of the other bootable USB "fix" mentioned in a previous post.
« Last Edit: June 12, 2012, 12:01:32 AM by rvail317 »

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: "NTLDR missing" repair?
« Reply #7 on: June 12, 2012, 11:09:57 AM »
I can see MS leaving old error codes in. They didn't build 7 from scratch. It was built on top of the NT kernel, which is version 6.1 XP was version 5.1 and so on.

I triple checked and no trace of that file on my Win 7 64 bit.

Only thing I can think of is that you got hit with something that changed the boot sector on the system to XP or such. Which in turn would give you that error. When you reinstalled the boot sector was replaced.

I have seen some rootkit viruses that overwrite the boot sector. Or could have been some other type of program.

If the boot sector was changed to Pre Windows vista & 7 then that would explain why you got that error.

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com

Offline rvail317

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 28
  • Karma: 1
    • View Profile
Re: "NTLDR missing" repair?
« Reply #8 on: June 12, 2012, 04:56:28 PM »
Detail of what happened (there was no virus or malware involved):
Was using a Crucial Adrenaline 60 GB SSD cache drive and their accompanying Dataplex software. The Adrenaline SATA data cable seems to have worked itself loose, leaving the target Seagate mechanical hard drive to be seen as "RAW" format (unreadable in Windows). So: used a data recovery program that recovered most of the missing data from the "RAW" drive to a spare 2nd hard drive. Re-formatted the "RAW" HD as NTFS. Then re-copied the salvaged data back to the newly-formatted HD. Double-checked and compared the root directory and complete HD directory structure with another Windows 7 64-bit machine. However, the HD then would fail to boot, giving the "NTLDR missing" error message.
After booting from the Windows install disc, I then tried running (from a DOS prompt): bootrec /fixmbr | bootrec /fixboot | bootrec /ScanOs  | bootrec /Rebuildbcd. None of these solved the problem.

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: "NTLDR missing" repair?
« Reply #9 on: June 13, 2012, 09:52:32 AM »
Quote
I then tried running (from a DOS prompt): bootrec /fixmbr | bootrec /fixboot | bootrec /ScanOs  | bootrec /Rebuildbcd. None of these solved the problem.

Did you try the Windows repair options before you did a reinstall?

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com

Offline rvail317

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 28
  • Karma: 1
    • View Profile
Re: "NTLDR missing" repair?
« Reply #10 on: June 13, 2012, 10:54:47 AM »
Yes, several times tried "Repair Windows" while booted from the Windows install disc.
Always got the "Could not repair" error message.

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: "NTLDR missing" repair?
« Reply #11 on: June 13, 2012, 10:59:30 AM »
Quote
Always got the "Could not repair" error message.

Then reinstall was your best option :wink:

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com