Computing.Net > Forums > Windows XP > OS shows wrong Drive Letter

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

OS shows wrong Drive Letter

Reply to Message Icon

Name: JohnLittle23
Date: April 20, 2005 at 18:25:19 Pacific
OS: WINXPSP2
CPU/Ram: 3.0 GHz / 1.0-GB
Comment:

I have - - -
- - - - Two 36GB SCSI hard-drives, ID#1 and ID#2, each with WinXP-SP2 installed
- - - - Usual Floppy attached
- - - - CD-Burner on EIDE-2 as a Master
- - - - All else is disconnected - (Removeable HD's & other burners)

I am not using any partitions, nor any RAID functions now
The SCSI drives are connected via a LSI Logic PCI-SCSI-card - (the LSI20320-R)
I use different color desktops to easily identify the two WinXP's

I can bootup into either of the two WinXP Operating Systems
Problem is that - - -
- - - - When booted into ID#1 WinXP, it reads as the C-Drive
- - - - When booted into ID#2 WinXP, it reads as the D-Drive - (Should read as C-drive)

a) That is, when booted into the first ID#1 WinXP, the drives are
- - - - Drive-A = Floppy
- - - - Drive-C = WinXP-SCSI-1 - - Booted into this, when this drive-picture taken
- - - - Drive-D = CD-RW
- - - - Drive-E = WinXP-SCSI-2

b) And, when booted into the second ID#2 WinXP, the drives are
- - - - Drive-A = Floppy
- - - - Drive-C = WinXP-SCSI-1
- - - - Drive-D = WinXP-SCSI-2 - - Booted into this, when this drive-picture taken
- - - - Drive-E = CD-RW

In (b) - when booted into WinXP-SCSI-2 - I need to get WinXP-SCSI-2 to read as the C-drive, not the D-drive. . . . Identifying this WinXP (when booted into it) as the D-drive is a problem as all Internet downloads and software-saves want to go to some folder in the C-drive, not the D-drive

For the record - rather than tediously install everything onto both HD's one hard-drive at a time - all was first installed to WinXP-SCSI-1 while it alone was connected. . . . And then a drive-image software was used to copy WinXP-SCSI-1 over into WinXP-SCSI-2. . . . . There may have been a problem in this copying, though, as the LSI Logic PCI-SCSI-card Bios-Firmware were set to RAID-Mirroring at the time of the copying. . . . . I subsequently (after the copying was done) updated this Bios-Firmware to Non-RAID.

I have done this drive-image copying HD-to-HD before with no problem. . . .SCSI-to-EIDE or SCSI-to-SATA (or vice versa) were all fine. . . .But not when using two SCSI hard-drives connected to a SCSI-PCI-card that was set to RAID-Mirroring

Thanks in advance to all for any suggestions



Sponsored Link
Ads by Google

Response Number 1
Name: computingMonk
Date: April 20, 2005 at 19:27:22 Pacific
Reply:

How do you choose which hard drive to boot from? In other words, when you boot, does windows prompt you to choose which Windows to boot to, or do you control the boot selection through your SCSI card?

There are 10 types of people in the world, those who know binary, and those who don't.


0

Response Number 2
Name: JohnLittle23
Date: April 20, 2005 at 20:44:17 Pacific
Reply:

If you are using Win2000 or WinXP - and likely WinNT also - one just modifies the file - C://boot.ini

Mine reads

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXP Pro SP2 Blue" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="WinXP Pro SP2 Green" /fastdetect
C:\CMDCONS\BOOTSECT.DAT="WinXP Recovery Console" /cmdcons

Thus when I bootup, I see the below choices
- - - WinXP Pro SP2 Blue
- - - WinXP Pro SP2 Green
- - - WinXP Recovery Console
The default is the Blue (after 10 seconds)
Press Up-Down arrows to switch choices

The last - WinXP Recovery Console - is becaused I installed the WinXP Recovery Console from the WinXP-SP2 CD. . . . It ggets installed to C:\cmdcons . . . Click Start-Help to see how to do this. . . .The Recovery Console helps me to quickly get Windows to recognize all the WinXP Operatings Syatems that are installed in my system . . . (Only have two WinXP's as of now)

Note the expression within the quotes - - say, WinXP Pro SP2 Blue. . . . . I entered this phrase to make it clear as to which WinXP that I booted into. . . . . The desktop was appropriated colored to confirm the entry



0

Response Number 3
Name: wanderer
Date: April 20, 2005 at 21:19:32 Pacific
Reply:

This is a known problem with cloning. You have a couple more steps before you are through.

Problem here is the registry entries. When you cloned c: to d: you also cloned the registry.

The registry contains 1000's of entries by drive letter. So c:\program files\cdburner software is now on d:

This makes it so you use c: entries when in d:. Presently, for example, both systems are only using the pagefile on c:.

The way I correct this is to boot into the d: boot. Open regedit. Export the registry. Open it in Word. Do a search and replace on c:\ with d:\. Once complete go to the top of the file and do a search for c:\ just to make sure. Save the file.

IMPORTANT: do not double click the file or "merge" the file with the registry or you will end up with double registry entries. don't ask how I know this. Its obvious :-)

Open regedit. IMPORT the file. This is a overwrite. Exit and reboot. This works 95% of the time. sometimes I have had to remove/reinstall a app to get it working right again.

Might want to check this out if you want to fool a OS to think its on c: when its not.


0

Response Number 4
Name: wanderer
Date: April 20, 2005 at 21:26:52 Pacific
Reply:

Duh here's the link
http://www.computing.net/howto/simple/usingpqboot/


0

Response Number 5
Name: JohnLittle23
Date: April 20, 2005 at 22:05:14 Pacific
Reply:

Thanks wanderer. . .
Will give it a try


0

Related Posts

See More



Response Number 6
Name: JohnLittle23
Date: April 20, 2005 at 22:38:19 Pacific
Reply:

Have another question

In this case, I booted into WinXP-SCSI-1, and then used a drive-image software to simply copy that drive over into the other SCSI hard-drive

Is there any advantage to - first booting into WinXP-SCSI-1 - then making a drive-image of WinXP-SCSI-1 and saving this drive-image to some third EIDE hard-drive. . . . When done, then use the drive-image software to install this "saved" drive-image into the second SCSI hard-drive. . . . (At first thought, seems one will get the same problem)


0

Response Number 7
Name: Bryco
Date: April 21, 2005 at 04:34:17 Pacific
Reply:

Normally ID#0 would be the boot partition but you are using ID#1 which is fine with my limited SCSI experience.

Can you change the IDs with the adapter card software as I suspect you can?

If so, then try changing the D: drive to SCSI ID#1 and C: to a higher number to see if that helps.

Bryan


0

Response Number 8
Name: JohnLittle23
Date: April 21, 2005 at 08:19:07 Pacific
Reply:

The hard-drives are Maxtor 36-GB SCSI-320. . . .I only use them for the OS, and then SATA or EIDE hard drives for data storage. . . . The ID's are set by using jumpers, on the bottom or rear pins, (one does not use both sets), and I used the bottom pins. . . .So, it is not easy to easily change these jumpers

Using wanderer's comment about this being a common problem in cloning OS on hard-drives, a Internet search led to the following artcles. . . . I am in the process of readingg all these articles

Tips on moving 2000/XP partitions and Fixing Drive Letters
- - www.goodells.net/multiboot/notes.htm#02
- - www.goodells.net/multiboot/partsigs.htm#method2

How change the System partition drive letter in WinXP
www.petri.co.il/change_system_drive_letter_in_windows_xp.htm

Drive Letter Assignments in WinXP Pro
- - /www.buildorbuy.org/driveassign.html

Moving an Entire Installation
- - www.michna.com/kb/WxMove.htm

Changing Drive Letter of a System Partition
www.michna.com/kb/WxDriveLetterChangeSystemPartition.htm

How To Restore the System/Boot Drive Letter in Windows
- - http://support.microsoft.com/?kbid=223188

How to Move a Windows XP Installation to Different Hardware
- - http://support.microsoft.com/?scid=kb;nl;314070


0

Response Number 9
Name: wanderer
Date: April 21, 2005 at 15:52:23 Pacific
Reply:

The issue isn't scsi addressing. The issue is cloning.

JohnLittle23 you will note that none of those urls you posted talk about the issue with the registry or how to correct it.

If fact I don't think anyone else out there knows about the export and import procedure I told you about. I figured that out back working with NT and multibooting when I had to add a partition and it messed up my wonderful multiboot that I had spent weeks working on.

For the time you are spending you can just boot the XP cd and do a repair install of the D: install. This will correct the registry entries also. I just find the Word way faster.

In your post #6 you are correct the results would not be different. Now if your scsi controller allows you to pick which to boot and you can set via the scsi controller to boot the 2nd hd then it will come up as c:. after all its the boot drive now.

FYI


0

Response Number 10
Name: JohnLittle23
Date: April 21, 2005 at 23:57:24 Pacific
Reply:

Got it done - - I thank all that made suggestions, as in the end, these suggestions got me to figuring-out what to do and shoved me in the right direction. . . . Particularly by "wander" at computing.net who triggered my search of the Internet. . . . And also by Adrian over at www.annoyances.org/exec/forum/winxp/1114098981. . . . I am particularly thankful to the excellent articles at the site - www.goodells.net

Summarizing, I have - - -
- - Two SCSI hard-drives, ID#1 and ID#2
- - With WinXP-SP2 now installed on SCSI-1
- - Usual Floppy attached
- - CD-Burner on EIDE-2 as a Master
- - All else is disconnected - (Removeable HD's & other burners)

I wish to OS-clone the WinXP on SCSI-1 over onto SCSI-2, retaining both OS's when done. . . . Thus, in the end, to be able to boot into either WinXP, as I choose during bootup

The first time that I did this OS-cloning, then subsequently booted into the SCSI-2 WinXP, it showed-up as the D-drive, whereas it should of indicated as being the C-drive. . . . So, clearly I did not do a good OS-cloning here

I am not using partitions, nor RAID functions
SCSI drives connect to a LSI Logic PCI-SCSI-card - (the LSI20320-R)

I use different color desktops to easily identify the two WinXP's
- - - SCSI-1 is to be a blue desktop
- - - SCSI-2 is to be a green desktop
And in Windows Explorer, my drives are re-named as
- - - WinXP-SCSI-1
- - - WinXP-SCSI-2
I do this desktop coloring & drive-naming on all my computers

For the record, my SCSI drives are Maxtor 36-GB SCSI-320. . . . Drivers must be installed during bootup, or the computer can not see these SCSI hard-drives. . . . Windows accepts these drivers, but often other softwares (many boot managers or recovery softwares) do not accept these drivers. . . . I was once told that this occurs because of how the drivers are packaged - that is, I guess, whether some parts of the drivers are in sub-folders. . . . Often, I just give-up on trying to use some softwares. . . . One day, maybe I will look into this driver-acceptance problem

One superb suggestion (by "wander" at computing.net) was to just to do a search-&-replace to replace all the c:\ entries with d:\. . . . . The suggestion was to use MS Word, though many third-party Reg-Editors also could do the task. . . . . I was hesitant to do this, as I was dealing with some 15,000 changes. . . . I was not sure that Word or a Reg-Editor would crash while attempting so many changes all-at-once. . . . I was to lazy to to think of doing it in parts. . . . And, I wanted a way of installing two WinXP's correctly on any computer

Another superb suggestion (by Adrian at www.annoyances.org/exec/forum/winxp/1114098981) was to rename drive letters beforehand, then do the OS-cloning, and finalize by editing some Registry values. . . . I could not do his suggestion of booting-up and working from a Recovery CD - rather than working from within the WinXP on SCSI-1 - as I could not get the Maxtor SCSI-320 drivers to be accepted

Rel to - http:/www.goodells.net/multiboot/partsigs.htm. . . . This article, How to Manage System and Boot Drive Letters, gives three methods on fixing OS drive letters. . . . I did not try these, as in my case, it was just better to re-do the OS-cloning the correct way.


Per - www.goodells.net/multiboot/partsigs.htm - - - Dan Goodell states two general rules for successful cloning of NT-family OS's:

- - a) Do not let old-XP see the new partition before cloning. . . Doing so would give XP a chance to assign a drive letter, it will be remembered by the registry when it is cloned, and the clone will adopt the wrong drive letter for itself.

- - b) Do not let new-XP see the old-XP partition the first time it boots. . . If new-XP sees old-XP, it won't reuse the original drive letter when it assigns a drive letter to itself. (Once XP-2 has booted and reallocated new drive letters, the old-XP partition can be reintroduced into the system, if desired.)


Relative to (a), per Dan Goodell,

i - - It appears that one does not even want to connect the new SCSI-2 hard-drive - meaning a formatted hard-drive here - if one is planning on booting into the OS on SCS-1 hard-drive. . . . For then the Windows on SCSI-1 will stick a drive-letter on the new SCSI-2 hard-drive

ii - - It also appears that one has to do this OS-cloning from something other than being booted into the SCSI-1 WinXP and using a Windows based cloning software therein. . . Meaning the OS-cloning must be done from some DOS partition, from PowerQuest's Drive-Image Recovery CD, or from Norton's Ghost CD. . . (I have never used Ghost) . . . Otherwise there is no way to keep WinXP from seeing that new partition - (the other SCSI -2 hard-drive, in my case). . . . . . (I tried this, using a Drive-Image Recovery CD, but I could not get the SCSI-320 drivers accepted here)

iii - - Though it maybe possible to use a trick. . . . Say, use Partition Magic or other partitioning-software to delete that new hard-drive. . . . Meaning, to make it unformatted, and thus invisible to Windows. . . . . Then, use a Windows based OS-cloning software to clone the OS of SCSI-1 over into the unformated SCSI-2 hard-drive


Relative to (b), per Dan Goodell, he is suggesting to unplug the original SCSI-1 hard-drive before allowing the computer to boot into this newly cloned OS on SCSI-2 hard-drive


So, I re-did the OS-Cloning following Dan Goodell's advice. . . . 1) I deleted the formatting of SCSI-2, so that it became unallocated space, now no longer visible to the WinXP on SCSI-1, but still physically connected within the computer . . . 2) I then OS-cloned WinXP (with blue desktop) on SCSI-1 over onto SCSI-2, making the new WinXP on SCSI-2 active. . . . 3) I shut the computer down, and unplugged the ribbon cable to SCSI-1. . . . 4) I booted-up, thereby going into WinXP on SCSI-2 which read correctly as the C-drive. . . . 5) Next changed the desktop to green on SCSI-2, so that I could easily tell at a glance what WinXP that I had booted-into . . . . 6) Next right-click and changed the drive name in Windows Explorer to.WinXP-SCSI-2, as it was OS-cloned over as #1 . . . 7) Next shut down, re-connected SCSI-1 ribbon cable, rebooted, and it automatically entered the WinXP on SCSI-1


To get my computer bootup to show the choices
- - - WinXP Pro SP2 Blue
- - - WinXP Pro SP2 Green
- - - WinXP Recovery Console
Where default is the Blue (after 10 seconds)
With Up-Down arrows switching choices

I used the WinXP-SP2 Recovery Console
- - Run Start-Help on how to install and use this
- - In particular the bootcfg command
- - http://support.microsoft.com/default.aspx?kbid=317521
- - Use the command . . bootcfg help . . to activate the help list
- - Use the command . . bootcfg /rebuild or bootcfg /add

Note - Adding the new WinXP to the bootup list with bootcfg /rebuild, requires two more entries
- - - Enter Load Identifier. . . . Type the description of the installation that you want displayed on the Startup menu. . . . For example, type Microsoft Windows Server 2003 - or type WinXP Pro SP2 Green - and then press ENTER.
- - - Enter OS Load Options. . . . Type the operating system load options that you want.. . . . For example, type /fastdetect, and then press ENTER.


A minor correction was needed . . . . When in WinXP on SCSI-1, I could not see the WinXP on SCSI-2. . . . Vice-versa, when in the WinXP on SCSI-2, I could see both WINXP's that were installed. . . . In WinXP on SCSI-1, I used a partition-software to simply hide the SCSI-2 WinXP - (it was already hidden to windows) - and then did a unhide (reboot was required) to eliminate the problem.

All is now okay. . . . With both SCSI-drives connected, I can boot into either WinXP as I choose. . . . . Or with any of the two SCSI hard-drives disconnected, I can boot into the one still connected


When all done, I checked the Boot.ini file on WinXP SCSI-1
It read - - -
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXP Pro SP2 Blue" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="WinXP Pro SP2 Green" /fastdetect
C:\CMDCONS\BOOTSECT.DAT="WinXP Recovery Console" /cmdcons


Next task, after some resting, is to add still another WinXP on a EIDE hard-drive connected as a slave on EIDE-Ch-3. . . . I will use this third WinXP simply as a backup should I have some crash or corruption on the SCSI WinXP's. . . . .When a SCSI WinXP goes bad, I prefer to make the corrections (or drive image recall) from some remote WinXP on my machine, even if I need to open the case to connect the cables to that third WinXP to do the recall . . . . . My system allows 4-SATA hard-drives, 8-EIDE devices, and 15-SCSI devices. . . . I usually have burners as masters on the EIDE channels, with removeable hard-drives as slaves. . . . My motherboard has had trouble in recognizing a stand-alone WinXP on any SATA hard-drive, but this may be because I need to update the MB's Bios, re-package the SATA drivers better, or perhaps re-do the WinXP SATA install more correctly



0

Response Number 11
Name: Bryco
Date: April 22, 2005 at 03:49:39 Pacific
Reply:

I don't get it? Using different words; can you tell me, exactly, what you did?

Only kidding :)

Glad you got it all sorted.
Bryan


0

Response Number 12
Name: JohnLittle23
Date: April 22, 2005 at 04:12:38 Pacific
Reply:

Bryco - - These computing-net messages are very hard to read and follow because of the poor text formatting used at this site

I had put this explanation into a Outlook Express email and sent it to a buddy that I help now and then. . . .He has been fighting to get a dual WinXP correctly working. . . . In Outlook, the text is much better formatted and easier to read and understand

Private message me with your email address and I will forward that Outlook email to you. . . . Same for anyone else that wants a copy


0

Response Number 13
Name: Bryco
Date: April 22, 2005 at 05:10:10 Pacific
Reply:

Thank you John but, really, I was only joking because your explanation was very long and detailed.

Regards,
Bryan


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows XP Forum Home


Sponsored links

Ads by Google


Results for: OS shows wrong Drive Letter

wrong drive letters www.computing.net/answers/windows-xp/wrong-drive-letters/140718.html

drive letters www.computing.net/answers/windows-xp/drive-letters/55335.html

xp boot prob,changed drive letter. www.computing.net/answers/windows-xp/xp-boot-probchanged-drive-letter/135071.html