BIOS: AMD North Bridge, Rev 3 Motherboard: msi 785GTM-E45 MS-7549 VER 1.4
bios message: 3rd (or 4th) Master Hard Disk Error (depends which cable it is installed on)
My SSD SATA3 Mushkin Triactor MKNSSDTR500GB worked well until it started failing when warmed up. I cloned it to an HHD and all was well but the computer runs very slow so I tried to get a new SSD.
SK hynix Gold S31 SSD SHGS 31-500GS-2
Cloned the HHD to the new SK hynix SSD and it won't boot. I can read data from the drive when I boot from another drive. Tried to do fresh install of Windows 10 and the installer says it can't because the SSD is not bootable.
I tried reformatting NTFS and MBR partition but still won't work.
Is the new SK hynix Gold different than the older Mushkin Triactor SSD? I can put the mushkin drive back in and it works until it runs for several hours but no boot problems when starting from cold.
Have you checked to see if the SSD is compatible with your Motherboard QVL list for Storage devices?
Also you mentioned that you have a MBR Partition. This type of partition will only work if CSM Mode (Legacy) is enabled in BIOS. You need to use GPT Partition and set BIOS to UEFI Mode for it to boot up otherwise you need to reset BIOS back to CSM Mode if your SSD partition is MBR type.
My BIOS does not support UEFI or GPT. It is only Legacy. The only options for SATA are: LBA/Large Mode; DMA; Hard Disk S.M.A.R.T. and they are all set for [Auto]. Still get BIOS message "3rd Master Hard Disk Error" regardless of any formatting or partitioning that I try. Also when trying to do fresh install of Windows 10 from the recovery tool I see the SSD with any partitions or no partitions but still get the message "Windows cannot be installed to this disk. This computer's hardware may not support booting to this disk. Ensure that the disk's controller is enabled in the computer's BIOS menu."
Again, the old SSD that I had worked for several years before starting to fail and the old and new SSD are the same size.
Where do I find the Motherboard QVL list for Storage devices that you mention?
I may have a similar issue to yours with a Samsung SSD.
I tried cloning, migrating OS with AOMEI/Macrorite and others, even tried fresh windows 10 install on it and no go at all!
When I tried with my Radeon SSD or Corsair Force Mp510 everything went smooth, the Samsung just won't cooperate but it works fine and holds data just fine if I boot with another drive into OS.
Tried MBR or GPT, nothing really changed. Eventually I caught a break. I used a partition software to delete all partitions and wiped data with an option called "write with zeros". I did because I had nothing to lose. After that well, cloning was still a bust but at least I managed to fresh install windows and during setup the OS created the partitions.
It could be the drive going sour and mine is very used, perhaps you may want to try it out.
Just don't start writing a lot on a SSD, because that's how they wear out.
Another thing that you should do first is: reset bios to defaults. Could be some hidden setting not allowing it to boot from.
Or try switching between legacy IDE/DMA to or from AHCI. Nothing to lose. Try another SATA port/cable on the mobo too.
Good luck!
First I need to know what version of Windows you have installed. At MSI Support the newest OS it shows drivers for is Windows 7 or older.
According to PCPARTPICKER You motherboard (msi 785GTM-E45) is compatible with your SK hynix Gold S31 SSD .
MSI QVL List is extremely out-dated. It just shows HDD drives and no SSD drives.
Here is where you can download all drivers from MSI Support for your motherboard: https://www.msi.com/Motherboard/785GTM-E45/support#support-test
First thing I would do is update your CHIPSET from AMD Download page for your Motherboard CHIPSET: https://www.amd.com/en/support/chipsets/amd-7-series-chipsets/785g
Both Windows 7 & 10 is dated from 2018 while your MSI Support CHIPSET driver is from 2014.
Possibly the AMD 2018 CHIPSET drivers will make your new Hynix SSD compatible with your motherboard. This AMD Chipset came out after Windows 10 came out.
Also the last BIOS update for your Motherboard is from 2015. I would update the BIOS if you still have the original one from 2010. Updating can make your new Hynix SSD compatible with your motherboard if applicable.
Also in 2015 is when Windows 10 came out in case you are using Windows 10 OS and not Windows 7 OS.
I went to Hynix Support and I notice that they have a Firmware to download. It doesn't give any information though: https://ssd.skhynix.com/download/
I don't know if this will make your SSD compatible with your motherboard or not.
Finally after updating the Chipset and BIOS and checking whether you need to update the SSD Firmware, if it still doesn't recognize your SSD I suggest you open a Hynix Support ticket (https://ssd.skhynix.com/contact_us/) and see what they say. Your SSD has a 5 year Warranty on it.
in BIOS does it recognize that SATA Port where you have the Hynix connected too on your motherboard?
It is possible you just need to update your CHIPSET and/or BIOS for your motherboard to recognize the new SSD.
Have you tried different SATA Ports and cables to see if it is recognized in BIOS in that SATA Port you have it connected by any chance?
NOTE: I compared your old Munchkin SSD Spec to the new Hynix SSD Specs and both are almost identical except the Munchkin seems to have a slightly faster Read/Write then the Hynix.
There is a possible workaround option.
You will need to have a knowledgeable programmer or Field IT specialist on hand.
They have the tools to completely wipe your SSD even the core factory default drivers.
They can then re install the core drivers and format the drive with NFTS.
Almost sounds like you may have a rootkit issue and the above method is the only way to make sure it is gone.
WARNING this can be a lengthy process and will void warranty on your SSD.
Do not attempt this yourself if you have no first hand experience doing so.
Use this as a last ditch method for recovery.
Elstaci's advice is the best step by step advice I've seen in this thread.
We won't steer you wrong but we won't sugar coat things either.
We treat our PC builds like a custom classic hotrod we spent most our lives building/restoring and we take our builds very seriously.
Good fortune my friend I know this community will help you find a solution to this issue.
Wait I feel like an idiot.
Have you tried changing out your SATA signal and SATA power cables.
Also try switching SATA ports on your MOBO.
Try cleaning the SSD SATA and power connections with a small amount of isopropyl alcohol and a cotton swab.
I've encountered similar no boots in the past because a SATA signal cable went bad and corrupted the boot software on my HDD even had it happen on an SSD on a few clients PC's.
For some reason SATA signal cables can go bad without warning and not just kill themselves but the HDD/SSD they're connected to.
Even visual inspection of the bad SATA cable will show no detectable damage or faults.
I had to format the HDD/SSD and re install the core factory drivers then re install windows.
Unfortunately there is no data recovery option or restore option unless you had data backups on separate storage device.
If I'm not mistaken unlike HDDs you can set an SSD to detect and isolate bad sectors and only format and use the remaining good sectors. Though this will reduce the SSDs overall storage capacity this may allow you to recover data from the SSD before it dies completely.
I've seen a friend who works as a DOD programmer do this to recover data from failing server storage. That may mean the tools are only available to certain people. Try researching this option on YouTube on how to fix a failing SSD or recover data before SSD failure.
Google used to be good for finding DIY info on PC issues. Lately all I get is redirected to non existent sites or to the manufacturers or windows support site that provides absolutely no real solutions. I don't know what happened with Googles search engine but in my opinion it has gone to crap.