Windows won't boot with secondary internal HDD plugged in

SirShanson

Distinguished
Aug 18, 2007
25
0
18,530
Hey folks,

I went away for a weekend recently and upon returning my system wouldn't boot past the windows 8 loading screen which would spin infinitely or alternatively would show "Preparing automatic repair" then immediately lead to a black screen.

I presumed at first that this was an issue with my SSD on which windows was actually installed and so ran through the processes of checking/reparing the MBR. Nothing seemed to work so I picked up a new Samsung 850 Pro 512gb and reinstalled Windows 8.1 from scratch. The problem still persisted so I disconnected the previous two drives and found that everything then works ok. I've now worked out that it is the HDD, a Seagate Barracuda 3TB which prevents the startup process and that I can still boot onto my new windows installation with the new SSD and my old SSD plugged in (I can't boot the old windows install on my old SSD though, maybe due to some files being located on the HDD?).

I've created a rescue USB with testdisk etc on it with which I can boot and see the HDD, searching for partitions shows two partitions with exactly the same start and very similar end points as well as a small partition containing system volume information which overlaps them. Both the similar partitions show my files within them but writing either structure doesn't appear to fix the problem, the MBR under advanced options appears ok as well.

I've also checked for simpler issues like cable problems but they appear to be fine. As such I'm running out of ideas, the drive contains a lot of data, some of which is important so ideally I'd like to fix it but otherwise I'll need to transfer specific parts off somehow.

 

Counteragent666

Reputable
Nov 15, 2015
18
0
4,510
To me it sounds like across the multiple hdds / ssds you have in the machine there could be multiple MBR's. I'd look at an external drive caddy to backup the data and also go into Windows Disk Management and remove all partitions on the other drives and re create from scratch.
 
Hey there, SirShanson!

I'd have to agree with @Counteragent666 here! It seems like your Windows OS is confused, especially if the HDD in question was previously your booting/primary drive. I'd also suggest you to try connecting it to another computer and see if you'd be able to access your data there. If you are, back it up and reformat the HDD through Disk Management. This way you'd finally be able to have the drive connected to your system without any booting issues. Once the reformatting is done, copy your data back and try it again in your PC. Oh yeah, don't forget to initialize the HDD with the GPT partition table, because it's larger than 2.2 TB! :)

Keep us posted! Hope this helps you!
SuperSoph_WD