 | | Welcome to Windows 7 Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows 7. The Windows 7 forum also covers news and updates and has an extensive Windows 7 tutorial section that covers a wide range of tips and tricks. | Windows 7 - Drive letters
|
03-13-2010
|
#1 | | |
Drive letters are the drive letters assigned in the Disk Manager already valid at boot time? I always thought the system uses those drive letters only once Windows is running. However, they are apparently also used by the boot loader and boot manager. Are these drive letters assigned in the Disk Manager stored on the disk, and not just shorter names for the longer diskx/rdiskx/partitionx annotation used by Windows?
| My System Specs | | |
03-13-2010
|
#2 | | Windows 7 Ultimate X64 SP1 |
the driver letters are OS specific, bootmanager shows the letters as you have them assigned, however the partition the OS is installed on is ALWAYS C:\
example: lets say you have a dual boot of Windows 7 (which we will call OS1+OS2) and the bootloader is stored on partition 1 along with OS1, and OS2 is on Partition 2, (for this example im going to pretend you dont have a DVD drive to simplify the letters)
When you boot into OS1 and run editbcd from command prompt it will show the following: bootmanager is on C OS1 is on C and OS2 is on D
However if you booted into OS2 and did the same, it would say OS2 is on C bootmanager is on D and OS1 is on D
to answer your original question, the letters you see in the bootloader options are what windows reads them as, and the letters arent fixed
hope that was clear enough | My System Specs | | OS Windows 7 Ultimate X64 SP1 CPU Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz Motherboard Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz Memory 8GB 1333Mhz DDR3 Graphics Card NVIDIA GeForce GTX 460 Sound Card Realtek Monitor(s) Displays Acer Al1980, Screen Resolution 1360*768 Keyboard Alba USB Mouse IT Works Wireless USB PSU 750W Novatech Case Novatech ATX Case Cooling Cooler Master Hyper TX3 Hard Drives 500GB SATA WBC
1TB WD Caviar Green
80GB IDE Samsung Internet Speed 20Mb/s Down 1.2 Mb/s Up |
03-13-2010
|
#3 | | |
The drive letters are assigned by the Windows that boots. For instance, I have Windows7 that sees itself as C: and I have XP that sees itself as H:. But when I boot Windows7 it considers the XP system partition to be D:. | My System Specs | | System Manufacturer/Model Number HP Media Center OS Windows 7 32 bit CPU AMD 5200+ dual core Memory 2 GB Graphics Card NVidia GeForce 6150SE 128 MB Monitor(s) Displays CRT Screen Resolution 1280x1024 Hard Drives 500 GB Sata internal :
SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives Other Info SIIG USB 3.0 PCIexpress card. |
03-13-2010
|
#4 | | Vista and Windows7, sometimes Ubuntu and Fedora |
Here is an example of my setup. You see C as the active OS (in this case Windows 7) and E is the OS partition for my Vista (C when Vista is active) and G is the recovery partition for Vista (D when Vista is active) - confusing, isn't it. H, O and P are external disks. N is a data partition shared between Vista and Windows 7 and F is a "catch all" partition that I use for storing temporary stuff. | My System Specs | | System Manufacturer/Model Number HP, Dell, Gateway - 2 laptops and 2 desktops OS Vista and Windows7, sometimes Ubuntu and Fedora CPU from 1.6GHz Duo to 2.5GHz Quad Monitor(s) Displays 2x HP w2207 Keyboard with trackball - no mices Mouse terrible devices, who wants them Hard Drives 5x HDD, 2x SSD, 6x Externals Internet Speed DSL 6000 |
03-14-2010
|
#5 | | |
thanks for the help guys. My situation for me is as follows. - I have two drives, OLD and BIG. - OLD has one partition, and carries drive letter D in Windows (I assigned this). - BIG has two partitions, which I have assigned the drive letters C (partition 1) and F (partition 2). - C has the OS, D has the Bootmanager installed. If I look at the hard disk configuration at the command prompt (without booting into Windows), - C is actually OLD, - D is BIG2, and - F is BIG1. Now I wonder, if I put the Bootmanager into BIG2 and disconnect OLD, will the Bootmanager be found during startup, or would I have to reassign the drive letter in using BCDedit. I know, I should simply try it. But I'm old fashioned and like to hear some advice first. Thanks a lot for the help guys! | My System Specs | | |
03-14-2010
|
#6 | | Windows 7 Ultimate X64 SP1 |
i think what will happen is it will lose it and you will have to run startup repair 3 times from your windows 7 disk to fix it, im not entirely sure though | My System Specs | | OS Windows 7 Ultimate X64 SP1 CPU Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz Motherboard Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz Memory 8GB 1333Mhz DDR3 Graphics Card NVIDIA GeForce GTX 460 Sound Card Realtek Monitor(s) Displays Acer Al1980, Screen Resolution 1360*768 Keyboard Alba USB Mouse IT Works Wireless USB PSU 750W Novatech Case Novatech ATX Case Cooling Cooler Master Hyper TX3 Hard Drives 500GB SATA WBC
1TB WD Caviar Green
80GB IDE Samsung Internet Speed 20Mb/s Down 1.2 Mb/s Up |
03-14-2010
|
#7 | | Vista and Windows7, sometimes Ubuntu and Fedora |
Is D disk0 in Disk Management? It would help if you posted a pic of Disk Management. | My System Specs | | System Manufacturer/Model Number HP, Dell, Gateway - 2 laptops and 2 desktops OS Vista and Windows7, sometimes Ubuntu and Fedora CPU from 1.6GHz Duo to 2.5GHz Quad Monitor(s) Displays 2x HP w2207 Keyboard with trackball - no mices Mouse terrible devices, who wants them Hard Drives 5x HDD, 2x SSD, 6x Externals Internet Speed DSL 6000 |
03-14-2010
|
#8 | | |
Thanks again for your help. Yes, D is Disk0, and C and F are on Disk1 in Windows Disk Management. But at the Command Prompt, what was D in Windows is now C, what was C in Windows is now F, and what was F in Windows is now D. I have the Boot Manager on Disk0 (as assigned in Windows, Windows put it there because I was careless during installation, I wasn't aware what would happen). But I want it on Disk1/Partition1 instead, while the OS resides on Disk1/Partition1. Then I will disconnect the current Disk0, as I'd like to have only one disk in the system (less noise). So I would use bcdedit /set {bootmgr} device partition=X, where X should be the current partition Disk1/Partition2, as seen as by the Windows boot code. Since this is the active partition, I would have guessed that it must be C at the CMD prompt. My current BCD points to D as Disk0, but to Disk2/Partition1 as C (that's where the OS is, not the bootloader), so apparently it uses the Windows drive letter assignment partly, but not everywhere (hence making me think it is pure coincidence). So I am confused what to tell bcdedit as X. | My System Specs | | |
03-14-2010
|
#9 | | Vista and Windows7, sometimes Ubuntu and Fedora |
Apparently the MBR was assigned to D because that was Disk0. | My System Specs | | System Manufacturer/Model Number HP, Dell, Gateway - 2 laptops and 2 desktops OS Vista and Windows7, sometimes Ubuntu and Fedora CPU from 1.6GHz Duo to 2.5GHz Quad Monitor(s) Displays 2x HP w2207 Keyboard with trackball - no mices Mouse terrible devices, who wants them Hard Drives 5x HDD, 2x SSD, 6x Externals Internet Speed DSL 6000 |
03-14-2010
|
#10 | | |
do you think the way for me to go would be to use fixmbr with only the big disk connected (starting from the system repair disk)? Or should I try to simply run the system repair a few times with only the big disk connected and see what happens? | My System Specs | | All times are GMT -5. The time now is 08:06 PM. |  |