This is a bit more of a plea for help than a question. Some background: a few weeks ago there was a power surge and I think that was the root cause of my misfortune right now; I'm not sure how relevant it is.
I tested a few things and found that I could boot up an OS on a USB. When ever I plug in my SSD (OS) or HDDs (extra storage) the computer stalls at verify DMI pool data; however it does register the SSD and HDDs and shows them on the screen. I don't understand what's wrong. Is it my motherboard? The BIOS settings? The SATA wires? The storage itself?
My computer parts: https://pcpartpicker.com/list/nQ7n29