Link to home
Start Free TrialLog in
Avatar of Softtech
Softtech

asked on

Breaking a mirror and using the mirrored drive to boot from

I am using Windows 2000 Server SP 4, and I have 2 physical drives installed.  Drive 0 has a drive C, which is mirrored to drive 1.  I wish to retire (remove) Drive 0 and replace it with Drive 1.  I tried the following, but am running into problems.  I broke the mirror between the two drives.  I then turned off the PC, removed Drive 0, and set Drive 1 as the Master.  I then boot up the PC (in Safe Mode or Regular...it doesn't make any difference in respect to the problem...) and I am prompted to login.  I login, and after several seconds, an error message window appears, telling me that "Your system has no paging file, or the paging file is too small."  The message also has details on how to create a paging file, etc...  The problem is, once I click the OK button and close this error/warning, I am then automatically taken back to the login window.  In short, Windows knows what the problem is, tells me how to fix the problem, but in typical Microsoft manner, doesn't give the user any opportunity or details on how to change the paging file considering Windows takes you immediately back to a login window.

Any ideas on how to get the formerly mirror drive to act like the primary drive?

Thanks.
Avatar of sirbounty
sirbounty
Flag of United States of America image

Can you reverse this process?  I mean, is drive 0 still good?
If so, place everything back to normal - then simply alter your boot.ini file to point to drive 1 on boot up.
Avatar of Softtech
Softtech

ASKER

>> is drive 0 still good?

I'm not sure what you mean by "reverse this process"?  If I stick drive 0 back on, and make it the master, and leave drive 1 out of the picture, then everything works fine.  It's simply the mirrored drive that won't get past the login window.

>> then simply alter your boot.ini file to point to drive 1 on boot up.

You've lost me.  Drive 1 will no longer be drive 1 when the original drive 0 is removed and replaced with drive 1 (which now becomes drive 0).
I believe the problem has something to do with Windows saving not the drive letter, but some physical characteristic about the boot drive into the Registry, hence Windows is all befuddled when it finds a different physical drive then was last recorded in the Registry as the boot drive.  I think this is the problem, but I don't know how to fix this.
Okay - sounds like drive 0 is ok?

Put drive 0 back in and boot up.
Granted, you'll be using it with the original setup.  But now change your boot.ini file to point to the second drive (drive 1).

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS     <--------change this line to point to 2nd drive

http://support.microsoft.com/?kbid=289022
SOLUTION
Avatar of sirbounty
sirbounty
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
You've lost me again.

I've put both drives in the machine once more as you suggested.  The drives are back in their original positions.

The boot.ini file for drive 1 is identical to the boot.ini for drive 0.  Both of the boot.ini files have:

default=multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server " /fastdetect

So what am I supposed to change?
The drives are IDE, by the way.
Is it IDE or SCSI drives you're using?
Oops - you beat me...LOL
So, change your boot.ini to read:

default=multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft Windows 2000 Server " /fastdetect

and it should read from drive 1...
>> and it should read from drive 1...

Yeah, but there won't be a "Drive 1" once Drive 1 replaces Drive 0 and Drive 0 is put on the shelf.
>> So, change your boot.ini to read:
>> default=multi(0)disk(0)rdisk(1)partition(1)\


I changed the boot.ini on drive 1 so that all of the rdisk(0)'s now read rdisk(1).  I then turned off the PC, removed drive 0, set drive 1 as the primary master, turned on the PC, and was greeted with an error message:

Windows could not start because of a computer disk hardware configuration problem.  Could not read from the selected boot disk.  Check boot path and disk hardware.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
>>  try this registry change

Your suggestion is not clear.  For one, there is only one active Registry when  Drive 0 and Drive 1 are in the same computer.  Remember, currently the mirror has been broken, hence even though there may exist a Registry hive on Drive 1 (the ultimate new replacement drive for Drive 0), there is no way to make changes to the Registry on drive 1.   Using Regedit obviously will affect drive 0.  But since drive 0 is going to be removed and placed on the shelf, making a Registry change to drive 0 is useless.

Removing drive 0 and replacing it with drive 1 (which now becomes drive 0), as I've described repeatedly above, doesn't allow the user to get past the login window.  So how can you change the Registry on a drive that you can't even log on to?

The only way that you are going to get a Registry change to occur on the old drive 1 is to have both drive 0 and drive 1 on the same PC, and reattach the mirror, THEN make changes to the Registry on drive 0 (which will since the drives are mirrored will make drive 1's up-and-coming Registry contain the same change) and then break the mirror, then remove drive 0, replace it with drive 1, and see what happens.

Is THAT what you meant to say?


SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial