Chosen Solution

I keep encouring an port 0 error on start up and I cant figure out wich of my harddrives are responsible. is there a way to fix this without changing hardware and how would I determine wich drive it is?

On startup press f1 to enter system preferences there open boot tab and make primary boot able device as hard drive Now Set hard disc drive priority to hard disc and disable 2nd option Hope your error is fixed.