1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

OS shows wrong Drive Letter

Discussion in 'All other topics' started by John375, Apr 20, 2005.

  1. John375

    John375 Guest

    I have - - -
    - - - Two 36GB SCSI hard-drives, ID#1 and ID#2, each with WinXP 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. . . . . 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
     
    Last edited by a moderator: Apr 20, 2005
  2. John375

    John375 Guest

    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 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 any partitions, nor any RAID functions now
    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 . . . 7i) 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
     
    Last edited by a moderator: Apr 21, 2005

Share This Page