|It is best when installing an OS to keep hardware to a minimum. Remove any external hardware not essential to the installation. |
According to specs from Dell that computer originally came with some version of Vista included.
Did you ever enter the BIOS (setup0 screens and make any changes? Options in those screens are not available to us but the SATA issue is real. Some BIOSes have an option to run a SATA hard drive in an IDE mode. That option may be the reason you were able to format and install without providing SATA controller drivers.
Some versions of that Dell model came with TWO hard drives that could be run in RAID 1 mirroring or used as twice the storage capacity. Not sure how Dell was setting that up.
I mention this for two reasons. First, are there two hard drives installed? If not, then are you connecting to the same exact SATA port? Tightly bending the SATA data cable can cause data failure. If you have tucked the cable neatly into itself that could be a problem.
Also, if any BIOS settings have been changed that could be the problem.
Below is a Dell link where I culled the specs.