| Windows 7: XP stays as Drive E: in Dual Boot With Windows 7 |
12 Nov 2009
|
#11 | | Windows 7 x64 finally! North Carolina |
Tks Peregrine for the feedback. Makes sense. In reality, I think that if you had just done a repair on Windows 7 as the last aaction, you proably would have the same result. | My System Specs |
| System Manufacturer/Model Number Wally, Innc. OS Windows 7 x64 finally! CPU AMD Athlon II X2 240 Motherboard Biostar TA790GX XE Memory OCZ Platinum 4GB DDR2 1066 (will not work past 800MHz) Graphics Card MSI R4670-MD1G Radeon HD 4670 1GB 128-bit GDDR3 Sound Card ATI High Definition Audio Device Realtek ALC888 Monitor(s) Displays HP w19e Screen Resolution 1440x900 Keyboard wired, many keys Mouse HP wireless, 2 buttons, 1 wheel PSU Athena Power Micro ATX 400W Case HEC 6T 6T10BB Black MicroATX Mini Tower Cooling stock Hard Drives Western Digital Caviar Green WD5000AADS 500GB SATA
Western Digital Caviar Blue WD5000AAKS 500GB SATA Internet Speed DSL 2Mb (recently getting 1.65M!) |
12 Nov 2009
|
#12 | | |

Quote: Originally Posted by Peregrine Thanks to all for your help. I think I understand what is going on now.
@ wallyinnc: no 100 MB partition since I did an inplace upgrade from Vista.
It turns out that it's the order that the OS's get installed that causes this behaviour. If Windows 7 is installed first followed by WinXP, XP doesn't really know what to do with the Windows 7 partition and just calls it the C: drive and then calls itself the E: drive (in my case). And it forever remains E: drive.
If WinXP is installed first it becomes the C: drive. Then when installing Windows 7 it recognizes the XP partition and does know how to deal with it. So once this installation is done either OS becomes C: when it is loaded at boot.
I guess the only downside to the former (Windows 7 first) is that any programs that have C: hard coded into their programming wouldn't do well with the OS on E:
Since this is a test box I wiped it clean and reinstalled XP first and then Windows 7 and everything works just fine. Each is now C: when it is loaded.
Thanks again for all the replies. Much appreciated. Great to hear! I love it when problems are solved! <<<< (Weird innit)
Please click on the exclamation mark at the top right of the original post and request that this thread be marked as solved
Thanks,
ZeshanA | My System Specs | | |
29 Nov 2009
|
#13 | | Windows 7 Home Premium x64 SP1 São Paulo, Brazil |
Actually, XP assigns drive letter C: to the active partition on the HDD at the moment of setup. (If you have two or more internal HDDs, each one with an active partition, XP will follow the SATA or PATA interface order on the motherboard, first following the sequence of their active partitions, then the non-active ones starting from the first HDD.) You don't have to necessarily install XP into the active partition, but if you don't, the system drive won't be C: - it will be some other letter depending on your configuration.
If you install XP to the active partition, its system partition will be C: when you are on XP, and some other letter when you are on Windows 7, when the reverse will happen.
My advice is to use a disk utility such as Paragon Hard Disk Manager or Acronis Disk Manager to mark the partition where you want to install XP as active. Then install it, then revert the Windows 7 partition to active and finally boot with Windows 7's DVD to repair the boot record (which XP will have messed up, since it doesn't recognize Windows 7). This way, the system drive will always be C: when you are in the respective system.
In theory, having a different letter from C: in the system drive makes no difference. In practice, however, too many programs are badly coded, and hard coded to "C:\Program Files" or "C:\Windows" instead of using the %ProgramFiles% or %windir% system variables, for example, as good programming practices recommend. And some of them won't even ask about the install folder and will only use their defaults. This causes a lot of hassle, in my case also because many of them are culturally biased and will ignore the "C:\Arquivos de Programas" programs folder or "C:\Usuários" ("C:\Users") of Brazilian Portuguese Windows. This is why I always prefer to use English versions of Windows (I have seen device drivers that go crazy with non-English versions of Windows, too).
But even better than that is virtualizing XP. I have found that I still need XP for too few things to be worth keeping a separate partition just for it. A XP virtual machine under free VMware Player is doing wonders here, with excellent performance in both guest and host systems even in my 4-year-old machine with a single-core processor and 2 GB RAM (with 768 MB allocated to XP's VM when it's running) - see specs below. | My System Specs | | System Manufacturer/Model Number self-built OS Windows 7 Home Premium x64 SP1 CPU AMD Phenom II X6 1090T @stock speed (3.2 GHz) Motherboard MSI 890GXM-G65 Memory 16 GB DDR3-1866 (4 x 4 GB Corsair Vengeance) Graphics Card Sapphire Radeon HD6850 Sound Card on-board Realtek ALC889 Monitor(s) Displays LG IPS236V, 23" IPS LED + Samsung T200M, 20" LCD Screen Resolution 1920 x 1080 (LG), 1680 x 1050 (Samsung) Keyboard Microsoft Wireless Desktop 3000 Mouse Microsoft Wireless Desktop 3000 with BlueTrack PSU XFX 750W Black Edition Case Cooler Master CM 690 Cooling several fans, Akasa Nero 2 for CPU Hard Drives OCZ Vertex 3 SSD, 120 GB; Western Digital Caviar Black WD-1002FAEX (1 TB, SATA III, 7200 rpm); Seagate ST31000528AS (1 TB, SATA II, 7200 rpm) Internet Speed 6 Mbps cable (nominal, of course usually less...) |
29 Nov 2009
|
#14 | | Win7 x 6 PC's California, Florida, Boston |
Brilliant. Thanks, Goyta. | My System Specs | | |
30 Nov 2009
|
#15 | | Windows 7 Ultimate x64 Service Pack 1 Doncaster, UK |
Don't worry about it. Here is how my drives are lettered: 
Drive D is actually my boot drive (the first OS installed), but the active OS is always C whichever OS I boot into. | My System Specs | | System Manufacturer/Model Number Dwarf Dwf/11/2012 OS Windows 7 Ultimate x64 Service Pack 1 CPU Intel Core-i5-3570K 4-core @ 3.4GHz (Ivy Bridge) (OC 4.2GHz) Motherboard ASRock Z77 Extreme4-M Memory 4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB) Graphics Card 2 x AMD Radeon HD7770 1GB CrossFired (OC 1100MHz/1250MHz) Sound Card Realtek High Definition on board solution (ALC 898) Monitor(s) Displays ViewSonic VA1912w Widescreen (VGA) Screen Resolution 1440x900 Keyboard Microsoft Comfort Curve Keyboard 3000 (USB) Mouse Microsoft Comfort Mouse 3000 for Business (USB) PSU XFX Pro Series 850W Semi-Modular Case Gigabyte IF233 Cooling 1 x 120mm Front Inlet 1 x 120mm Rear Exhaust Hard Drives OCZ Agility 3 SSD 120GB SATA III x2 (RAID 0)
Samsung HD501LJ 500GB SATA II x2
Hitachi HDS721010CLA332 1TB SATA II
Iomega 1.5TB Ext USB 2.0
WD 2.0TB Ext USB 3.0 Internet Speed NetGear DG834Gv3 ADSL Modem/Router (Ethernet) ~4.0 Mb/s (O2) Antivirus Avast! 7.0.1474 Browser IE 9 Other Info Optical Drive: HL-DT-ST BD-RE BH10LS30 SATA Bluray
Lexmark S305 Printer/Scanner/Copier (USB)
CTF-430 Tablet & Pen
WEI Score: 7.7/7.9/7.4/7.4/7.9
Asus Eee PC 1011PX Netbook (Windows 7 x86 Starter) |
30 Nov 2009
|
#16 | | Win7 x 6 PC's California, Florida, Boston |

Quote: Originally Posted by Dwarf Don't worry about it. Here is how my drives are lettered: Attachment 39427
Drive D is actually my boot drive (the first OS installed), but the active OS is always C whichever OS I boot into. Are you able to run both 64 bit and 32 bit on that machine with same license? Just askin. | My System Specs | | |
30 Nov 2009
|
#17 | | Windows 7 Ultimate x64 Service Pack 1 Doncaster, UK |
Yes and no.
For Vista, no. My original copy of Vista was Home Premium 32-bit so, when I got the Ultimate edition I decided to use the key that came with that for the 64-bit disk (Ultimate) and the other key for the 32-bit disk (Home Premium) since they already had SP1 preintegrated (my original Vista didn't).
With Windows 7, then yes. I obtained these as a Microsoft Partner and they are both activated legitimately. | My System Specs | | System Manufacturer/Model Number Dwarf Dwf/11/2012 OS Windows 7 Ultimate x64 Service Pack 1 CPU Intel Core-i5-3570K 4-core @ 3.4GHz (Ivy Bridge) (OC 4.2GHz) Motherboard ASRock Z77 Extreme4-M Memory 4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB) Graphics Card 2 x AMD Radeon HD7770 1GB CrossFired (OC 1100MHz/1250MHz) Sound Card Realtek High Definition on board solution (ALC 898) Monitor(s) Displays ViewSonic VA1912w Widescreen (VGA) Screen Resolution 1440x900 Keyboard Microsoft Comfort Curve Keyboard 3000 (USB) Mouse Microsoft Comfort Mouse 3000 for Business (USB) PSU XFX Pro Series 850W Semi-Modular Case Gigabyte IF233 Cooling 1 x 120mm Front Inlet 1 x 120mm Rear Exhaust Hard Drives OCZ Agility 3 SSD 120GB SATA III x2 (RAID 0)
Samsung HD501LJ 500GB SATA II x2
Hitachi HDS721010CLA332 1TB SATA II
Iomega 1.5TB Ext USB 2.0
WD 2.0TB Ext USB 3.0 Internet Speed NetGear DG834Gv3 ADSL Modem/Router (Ethernet) ~4.0 Mb/s (O2) Antivirus Avast! 7.0.1474 Browser IE 9 Other Info Optical Drive: HL-DT-ST BD-RE BH10LS30 SATA Bluray
Lexmark S305 Printer/Scanner/Copier (USB)
CTF-430 Tablet & Pen
WEI Score: 7.7/7.9/7.4/7.4/7.9
Asus Eee PC 1011PX Netbook (Windows 7 x86 Starter) |
30 Nov 2009
|
#18 | | Win7 x 6 PC's California, Florida, Boston |

Quote: Originally Posted by Dwarf
With Windows 7, then yes. I obtained these as a Microsoft Partner and they are both activated legitimately. So both 32 and 64 bit are running on the same key? I had heard this is possible on the same machine.
Of course it breaks the EULA for only one copy of 7 to each key. But MS can't see it apparently on the same MAC/hardware config. | My System Specs | | XP stays as Drive E: in Dual Boot With Windows 7 problems? All times are GMT -5. The time now is 04:05 AM. | |