C drive has changed!

  • Thread starter Thread starter Quatermass
  • Start date Start date
Q

Quatermass

I've got win2000 pro sp4 and its been working just fine.

So today I added a RAID PCI controller and added some old 3GB drives
into a RAID 1 set.

Well, after doing this and rebooting I've found that my C: drive is no
longer my C: drive. Because when I try to login in normal or safe mode
it just logs me right back out.

I can do a 'PSINFO \\mypc' via another machine on my network to see
that the windows path has changed to g:\WINNT !

I've tried a win2000 CDROM bootup and using the recovery console I did
a FIXBOOT and FIXMBR with all my drives removed apart from my C: drive.

On reboot it still insists that on logging me out as soon as I try to
log in.

Any clues from a helpful soul? :-)
 
Put the drive back in as you had it before you installed the PCI
controller and install the controller drivers BEFORE you add the
controller. Then try to move the drive to the new controller. If the
RAID controller drivers are not installed beforehand Windows doesn't
know how to handle it and won't be able to boot. You might have to
"fix" the boot.ini file if it was altered.

John
 
Sorry?
The C: drive is on the inbuild IDE controller. I didn't move it.
The extra drives were on the new RAID controller.

Actualy I fixed it by doing the following:

I did a 'repair' on the Windows 2000 on my drive.
But this didn't seem to help.

So I installed a second copy of Windows using a different named Windows
folder.
When it rebooted it now listed the 2 OSs.

So I let it bootup into this new OS, and was able to log on to the new
OS.
Here it had gone back to making my OS drive the C: drive!

So then I edited the BOOT.INI to make my original Win2000 OS the
default.
I rebooted and I was back into my original OS. Phew!

I think what happened was that the drives I had put on the extra RAID
controller were old win2000 C: drives and so the OS got confused about
drive letters.

I did look at the MS KB on this issue and it talked about editing the
WINLOGON registry to force the drive letter change back to C:. However
it assumed that I could log on to do this!
 
Well you got it going again so that's the important thing. Possibly the
PCI controller bios decided to reassigned the HD numbers and decided
that the drives on the controller were to start at 0 and the ones on the
IDE controller be after. Or somehow or other the active flag on the IDE
HD got changed and by installing a second W2K copy the drive was flagged
as active again, but that might be a bit of a stretch... Where, or what
hard drive does the boot.ini path point to?

John
 
Back
Top