Win 7 won't boot after changing drive's sata connection

I need to move the sata connection for my drive "D" on the motherboard, however after moving it Windows 7 won't boot.

Hi, I am looking for some assistance in resolving this issue, thanks for any help in advance.

Gateway LX6820, 8GB Ram
Windows 7 HOMEPREMIUM 64 bit
Drive "C"- Intel X25V SATA SSD 40GB, has 200MB System Partiton for MBR and the rest is for the OS
Drive "D"- WD Raptor SATA 150GB, has User folders, Program Data, and Programs installed

I have a fresh install of Windows 7 HOMEPREMIUM 64 bit that was done with drive "D" in one of the hotswap bays. All my tweaks, and settings changes are done and Windows operates with no problems. Now I wan't to move the drive to an internal bay. The set up and install was done using sata 4 on the motherboard but due to cable routing I need to use sata 2 for the move.

After the physical move and cable change Windows sees the Raptor as drive "E" not "D", it can't access the user profile and loads a default profile instead. This default profile won't allow access to disk management so I can change the drive letter. I have tried using Diskpart to reassign the drive letters but when I boot into Windows it changes it back to "E" again (must be due to the sata port 2 being assign "E" in an earlier configuration?). I tried using Windows repair but it changes the boot sector to"C", the "C" drive to "D" and the Raptor to "E", had to change the cables to the original locations and do a system restore to fix that one.

Does anyone have any ideas on how to accomplish this?


Excellent Member
Microsoft Community Contributor
Moving the connection may have switched the drive priority in the bios. Perhaps you need to check the bios and make sure your Win 7 install drive is set to first priority in the boot sequence.

Last edited:
Actually the OS is split up between the 2 drives, only one Win 7 install. During installation I ran a script that moves user folders and Program Data folder to the "D" drive. The reason for this was to save space on the SSD as it is only 40GB. I have resolved the issue and all is good now. What I did was made a copy of everything on the Raptor to a spare drive, changed the cables and then when I booted it could use the user profile from which ever drive it wanted to call "D". Funny thing is after all that it recognized all the drives the way I wanted. I was able to access Disk Management and rename things and make any other drive letter changes I wanted.

Thanks to all that responded.


This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.