Disk Management (Snap in) shows swaped Disk0=D and Disk1=C

Page 1 of 6 123 ... LastLast

  1. Posts : 53
    Windows 7 64bit
       #1

    Disk Management (Snap in) shows swaped Disk0=D and Disk1=C


    When starting a backup (Acronis), I noticed that my C: drive was now "Disk 1" and my D: drive now "Disk 0".

    I verified this using Computer Management > Disk Management

    I had this happen with Disk2=E and Disk3=F becoming Disk2=F and Disk3=E. I've removed them from the system as a result. It's also why I'm doing a full C: image backup.

    Is there a reason the disk to drive letter is changing?

    I'm using Windows 7 Pro, 64bit

    Thanks
      My Computer


  2. Posts : 6,292
    Windows 7 64 Bit Home Premium SP1
       #2

    On a SATA controller there is no order to attached drives. All SATA drives are treated the same and managed (initially) by the BIOS/UEFI without any preference to one over another. Old folks like me who remember IDE drives and the importance of Master/Slave positioning get hung up on the drive order, but we will learn!
    So the short answer is fugetaboutit.

    Long answer: The BIOS/UEFI is only concerned with finding the bootable drives and locating the boot manager files. Once a boot manager is found it hands off control. The OS then controls the partition management and disk order. Each physical hard drive has a unique identifying number that the system and OS can keep track of. Windows will assign Disk 0 to the first drive it encounters and record it that way by identifier. You would think the first drive it would recognize would be the one plugged into SATA port 1 but that is not always the case, sometimes it is just the drive that is ready and accessed first.

    So if you really need to arrange the drives "in order" then the thing to do is to shut down > disconnect all hard drives except the one with the OS > Optional: make sure the drive is connected to SATA port 1 > start the computer and let Windows load fully > check DM to see that the one hard drive is Disk 0 > Shut down again > connect the hard drive you want to be Disk 1 > Start up, and so on.

    The "correct" order should stick after that.
    Hope that helps!
      My Computer


  3. Posts : 53
    Windows 7 64bit
    Thread Starter
       #3

    TVeblen said:
    Old folks like me who remember IDE drives and the importance of Master/Slave positioning get hung up on the drive order, but we will learn!
    So the short answer is fugetaboutit.
    Old folks like me remember VM/370 and card punches

    On the same HW (I swap some of the disks) booting FreeBSD and Fedora keep things "in order", even before I started using UUID. So I wanted to check and understand what was going on.

    So if you really need to arrange the drives "in order" then the thing to do is to shut down > disconnect all hard drives except the one with the OS > Optional: make sure the drive is connected to SATA port 1 > start the computer and let Windows load fully > check DM to see that the one hard drive is Disk 0 > Shut down again > connect the hard drive you want to be Disk 1 > Start up, and so on.
    I did this once. But I change drives so often I'm guessing "un-did" things. I'll live.

    Thanks for the reply
      My Computer


  4. Posts : 6,292
    Windows 7 64 Bit Home Premium SP1
       #4

    Ah yes... If you are changing the drives out often then just let thing be. The system doesn't care so why should we?
      My Computer


  5. Posts : 9,600
    Win 7 Ultimate 64 bit
       #5

    TVeblen said:
    ...So if you really need to arrange the drives "in order" then the thing to do is to shut down > disconnect all hard drives except the one with the OS > Optional: make sure the drive is connected to SATA port 1 > start the computer and let Windows load fully > check DM to see that the one hard drive is Disk 0 > Shut down again > connect the hard drive you want to be Disk 1 > Start up, and so on.

    The "correct" order should stick after that.
    Hope that helps!
    Sorry, I've found that doesn't always work. In my case, as soon as I add back second drive after the boot drive, the boot drive changes to disk 1 and the second drive becomes 0. I've also tried swapping ports, spitting into the wind, etc. to no avail.
      My Computer


  6. Posts : 6,292
    Windows 7 64 Bit Home Premium SP1
       #6

    I wonder why that is? I have 4 rigs going and the hard drives stay put. Maybe they are just afraid of me!
      My Computer


  7. Posts : 9,600
    Win 7 Ultimate 64 bit
       #7

    TVeblen said:
    I wonder why that is? I have 4 rigs going and the hard drives stay put. Maybe they are just afraid of me!
    Wanna come over and scare mine?
      My Computer


  8. Posts : 6,292
    Windows 7 64 Bit Home Premium SP1
       #8

    Heh Heh. That could be my new thing. Instead of the Horse Whisperer, I can be the Hard Drive Frightener!

    I suspect that in cases like yours, and possibly the OP's too, is that the hard disk that you want to be Disk 0 is just slower to be enumerated (recognized and 'named' by the base system) then the faster drive that "steals the spot" every time you start up. Keep in mind that by speed I am not talking about data transfer speed - this is just the speed of the firmware to announce it's presence to the BIOS/UEFI.

    Here is the MS explanation of the phenomenon in case anyone thinks I'm making this up :
    Disk drive numbers may not correspond as expected to the SATA channel numbers when you install Windows on a computer that has multiple SATA or RAID disks

    I have seen posts where people claim that they could go into the BIOS and change the order of the drives there - making their target Disk 0 to be listed as SATA 1. I am skeptical. The only way I know of to change the BIOS order is to physically plug the target drive into SATA port 1. But I only know the BIOS I have worked with - I may not know what I do not know about other BIOS/UEFI setups.
      My Computer


  9. Posts : 9,600
    Win 7 Ultimate 64 bit
       #9

    TVeblen said:
    ...I suspect that in cases like yours, and possibly the OP's too, is that the hard disk that you want to be Disk 0 is just slower to be enumerated (recognized and 'named' by the base system) then the faster drive that "steals the spot" every time you start up...
    A 2TB WD Black spinner is faster than a 128GB Samsung 840 Pro SSD?

    Put on your most frightening face when you come over.
      My Computer


  10. Posts : 180
    Win 7-64
       #10

    So if you really need to arrange the drives "in order" then the thing to do is to shut down > disconnect all hard drives except the one with the OS > Optional: make sure the drive is connected to SATA port 1 > start the computer and let Windows load fully > check DM to see that the one hard drive is Disk 0 > Shut down again > connect the hard drive you want to be Disk 1 > Start up, and so on.

    The "correct" order should stick after that.
    Not wishing to be disruptive or rambunctious here, but I can assure you the above suggestion does not work. Please see attached snippet of my clean install.

    As with all installs, I place my SSD on SATA 1 and Optical 1 on SATA 5. I set SATA 1-6 to AHCI (opticals don't need IDE, happy with AHCI). When I do a clean install (hundreds so far), I never, ever connect the other drives - just the OS/Programs drive at SATA 1, and the Boot Optical on SATA 5.

    Result: Win 7 Ultimate 64 bit arranges the drives in a nicely chaotic order.

    Oh, am I too remember card punches and then CP/M. I just didn't have the courage to admit it.
    Attached Thumbnails Attached Thumbnails Disk Management (Snap in) shows swaped Disk0=D and Disk1=C-computer-management-3-13-13.png  
      My Computer


 
Page 1 of 6 123 ... LastLast

  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 07:42.
Find Us