Switching Windows Bootloader Drive ?

Diademed

Senior member
Sep 4, 2004
336
0
76
Here's what happened:
  1. Long ago, I installed windows on a PATA drive.
  1. PATA drive began to die, I put Windows on my Sata Array.
  1. I installed on the Sata array with the ATA drive hooked up, so Windows just added my Sata Array install to the bootloader of the PATA drive.
  1. Now, my Sata array is my working install, after I boot to Windows, I have my Pata drive disabled, but I have to have it in order to boot to my Sata array.
  1. That Pata drive is dying, took me 6 tries to boot up this morning... I get some sort of: "Can't read from the selected drive" error.

What I want to do:
  • Switch the bootloader to the drive it should be on (the SATA array)

What I've tried:
  • Boot to recovery console in the Sata install, and tried: fixboot, fixmbr, and whatever other commands seemed like they might work... more than I've listed, but I'm on *nix at the moment, and can't pull up a cmd console to check.

What I'd like:
  • Help.
 

Diademed

Senior member
Sep 4, 2004
336
0
76
It seems like it should be simpler than that... after all, it's just a bootloader =p
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Yea but MS' bootloaders aren't terribly transparent. You might be able to get by copying ntldr and boot.ini to the new drive and running fixboot with the PATA drive disconnected. Also make sure the Windows partition is marked active in the partition tables, all the default MBR does is look for the first active partition and hand off control to it.
 

Diademed

Senior member
Sep 4, 2004
336
0
76
Hmm...here's hoping the windows utility somewhat resembles the unix fdisk I'm used to.

Do ntldr.dll and boot.ini reside in system32?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
You can use Linux fdisk to set the partition active, I actually don't know if there's a partitioner in the Windows rescue disc.

And no NTLDR and boot.ini go in the root of the drive.
 

Diademed

Senior member
Sep 4, 2004
336
0
76
IIRC, you can boot to recovery console to run the fdisk command -- perhaps not, but I'll test it later today.

One thing I would like to avoid, if possible, would be trying to screw with the sata raid array in linux -- I've had less than good luck with it back when I tried to install FreeBSD.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Oh yea, you're using one of those BIOS-assisted RAID sets, good luck with that. =)
 

Diademed

Senior member
Sep 4, 2004
336
0
76
Haha --
Ahh.... Thanks SiliconImage, for these delightful drivers.

I think I'll still rather copy ntldr and the boot ini before doing a repair install. Windows has a nasty habit of 'fixing' more than what's broken.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Some of those BIOS-assisted RAID controllers will work with dmraid, but I've never used it.
 

Diademed

Senior member
Sep 4, 2004
336
0
76
Okay... I've tried a few things, and unsurprisingly have managed to hose it up.

First: moving ntldr and ntdetect.com and the boot.ini (rather, copying them) didn't do much.

I can't do a repair install, as the glorious Windows OS refuses to locate the install located on my RAID array, even though I can successfully get into that install with recovery console.

When I attempt to boot to my disk now, it informs me that it failed to read the boot path.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
You might need to fix the paths in boot.ini since your drive numbers have changed.
 

Diademed

Senior member
Sep 4, 2004
336
0
76
I don't see why the drive numbers should have changed...
There were entries for both drives, one of them should persist, even if they did change. Of course, if windows tries to parse every entry before displaying the screen... well, that'd be a bad implementation.

Regardless, I can no longer easily change my boot.ini, since I can no longer boot into that installation, and bootcfg doesn't recognize the install; that is, it is unsuccessful in scanning my HDD's for windows installations.

I can't seem to find the place where windows keeps the boot.ini, in any case; I don't think it's in the C:\.
 

Diademed

Senior member
Sep 4, 2004
336
0
76
Maybe...it wasn't on either of my 2 drives ( pata or sata array).

Anyway, thanks for your help, Nothinman.

I'm about to reinstall though... At this point, it's not worth fighting.

This makes me sad.

Instead of giving file IO to the recovery console: You have to do this.

Instead of being able to easily edit your ini files, you have to use a dos1 era utility without the ability to handle non-standard hardware.

So now, instead of being able to fix my problem, I have to reinstall. Because my hardware isn't detected, I can't boot, I have to go through a 5-minute setup-load just to get to recovery console. Because windows screwed up my install in the first place. If I have 2 installs of windows, I DO NOT want the bootloaders for both to reside on the location of one of the drives. You'd think 2 installs on 2 drives would mean 2 completely separate machines, for all intents and purposes, available one at a time. Unfortunately, it doesn't work like that.

/rant.

:disgust:
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Yup, the recovery console is pretty much only useful for fixmbr and fixboot, they crippled it pretty badly.
 

Diademed

Senior member
Sep 4, 2004
336
0
76
Yeah, I ended up reinstalling.

I entered the drivers, that's the only way you can get into the Recovery console with the sata array installation.

However, there never was an option for a repair install. I've done it before with installs on PATA drives, but it never seems to come up as an option on a SATA drive.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |