Vista / 7100 RC dual boot drive letter problem


  1. Posts : 2
    Windows Vista x64
       #1

    Vista / 7100 RC dual boot drive letter problem


    Hi, I'm new here, but I heard these might be good forums in which to ask, so I hope some expert will see something I'm missing.

    I originally was running Windows Vista x64 as my sole operating system. When the Windows 7 beta came out, I created a new partition and began dual-booting. I have been using that beta as my primary OS for several months, I think, keeping the other drive and the dual boot capability. I can't remember for sure, since I have blank DVDs but can't find a Windows 7 beta DVD, but I -think- that my method of installing the Windows 7 beta was as follows:

    1. Mount Windows 7 beta ISO with Daemon Tools Lite
    2. Run the setup program from it (or maybe I extracted the ISO to a directory and then ran the setup)
    3. Install Windows 7 to the D: partition that I had created, while running Vista
    4. The beta automatically configured dual boot. If I booted Vista, Vista viewed "itself" as drive C, and Windows 7 as something like drive D. If I booted Windows 7, it viewed "itself" as drive C, and Windows Vista as drive E. This was perfect.

    I've been putting off installing the RC due to being busy/lazy, but I finally tried doing it over the weekend. I have tried four times, and all four have met with the same fate. The dual-boot configuration that gets generated looks right. Windows Vista boots viewing "itself" as drive C, and 7 as drive D. Windows 7, however, views "itself" as drive D, and Windows Vista as drive C.

    This might work okay for a little bit, but I REALLY don't want to install anything on it since I'm afraid that something might mess up by depending on a C drive letter. Also, it's just far simpler to have the Windows 7 drive be C when it's actually booted. I've done a fair bit of searching in different places, and I can't find ANYONE who has had the same problem as me, which kind of boggles my mind. The only thing I have found so far that is almost similar is this thread/post: 7even System partition letter change.

    But that confuses me, since I definitely installed the beta, and it definitely worked great with appropriate drive letters, and I'm almost positive that I started the installation from within Vista, not from a burned DVD. The four methods that I have tried and failed for intalling the RC are as follows:

    1. Reformat old windows 7 beta partition. Use daemon tools lite to mount windows 7 RC ISO. Run windows 7 install, installing to the "D:" partition that I intended to be for windows 7.

    2. I think I basically did the same thing again. I might have made sure to delete the partition this time and recreate it, same result. Might have messed around some trying to change drive letters, messing up boot managers, etc., recovering from Vista boot CD.

    3. Tried manually deleting the old win7 beta boot entry (technically, this was probably the win7 RC boot entry by now) from the boot menu, using msconfig. Verified that it was gone with bcdedit. Reformatted win7 partition (might have deleted and recreated it too). Tried using daemon tools lite virtual mount to install windows 7 again, same result, messed-up drive letters in Windows 7.

    4. Tried extracting the ISO files for the RC installation. Manually copied them to a directory on the D: partition (which I again reformatted), after seeing the post I referenced above. Started installation from there, while booted into Vista. Same result.

    So, hopefully I've been clear enough with information. SURELY there is some way for me to boot both OSes with C: as the primary drive? Will installing from a DVD magically fix it? If so, why didn't it work before? I'd rather not take the time to burn a DVD if it might have the same weird installation result as my previous four attempts, but I might try it anyway.

    If it helps, here's my bcdedit information for my current ("messed-up") boot configuration, sans GUIDs:

    Code:
    Windows Boot Manager
    --------------------
    identifier              {...}
    device                  partition=C:
    description             Windows Boot Manager
    locale                  en-US
    inherit                 {...}
    default                 {...}
    resumeobject            {...}
    displayorder            {...}
                            {...}
    toolsdisplayorder       {...}
    timeout                 30
    resume                  No
    
    Windows Boot Loader
    -------------------
    identifier              {...}
    device                  partition=D:
    path                    \Windows\system32\winload.exe
    description             Windows 7
    locale                  en-US
    inherit                 {...}
    recoverysequence        {...}
    recoveryenabled         Yes
    osdevice                partition=D:
    systemroot              \Windows
    resumeobject            {...}
    nx                      OptIn
    
    Windows Boot Loader
    -------------------
    identifier              {...}
    device                  partition=C:
    path                    \Windows\system32\winload.exe
    description             Microsoft Windows Vista
    locale                  en-US
    inherit                 {...}
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {...}
    nx                      OptIn
      My Computer


  2. Posts : 4,282
    Windows 7 Ultimate Vista Ultimate x64
       #2

    I had the same thing happen to me once and I think it was because after I created a new partition I assigned a drive letter and that was then used when I booted into Windows 7, so the solution would be not to assign a drive letter when you create the partition and just let the Windows assign the letter it wants during the installation.

    Hopefully someone else can confirm this for you, good luck.
      My Computer


  3. Posts : 2
    Windows Vista x64
    Thread Starter
       #3

    Wow, thanks for the quick response. I guess I didn't realize I could just make a partition in Vista without choosing a drive letter. I just did that, I might try the install one last time and report how it goes. If anyone else has input, please don't hesitate to give it, though.

    *edit*

    SOLVED! You were exactly correct. For anyone else who might have this problem, make sure that you create a partition without assigning a drive letter if you're trying to start the Windows 7 install from within an OS (i.e. Vista). Otherwise, Windows 7 uses that drive letter. Now 7 sees itself as C and Vista as D, and Vista sees itself as C and 7 as D. Everyone's happy!

    I also happened across http://forum.notebookreview.com/showthread.php?t=358354 shortly after posting this thread, I think...probably basically the same solution/comments. Thanks again!
    Last edited by Blizzard; 23 Jun 2009 at 00:37.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 04:38.
Find Us