My OS had too many issues since I upgraded fromWin 7, installing Win 10 on top. So I decided to Clean the disk, format it and make a fresh installation. Before installing I turned the PC off and disconnected the other disks (please refer to my system, a bit oldish and home assembled) I wanted to install it on a SATA disk. The computer didn't start anymore. The keyboard diodes flickered once a little after pressing the start button (as they usually do), but nothing else happened, not even the fans worked. I thought It should have a CMOS BIOS problem, so I removed the battery for one minute to reset, put it back and it started as usually.
I started the computer from the OS install flash made with the Microsoft flash installer as downloaded and created from Microsoft. When I got to choose where to install Windows, there was an error message:
Windows cannot be installed on this disk. This computer's hardware may not support booting on this disk. Ensure that the disk's controller is enabled in the computer's BIOS.
I restarted the PC, reconnecting the other discs and restarted the PC with the install flash. Then I noticed that both SATA discs had the same error message, but not the ATA ones, connected through a RAID adapter. I tried other things, but nothing changed, like using a Win 7 install flash previously used to install Win 7 a few times, but got exactly the same result. After this, I searched the internet for three days to find a solution, found many posts, but none of the solutions (when there was one) worked for me.
Then I opened the BIOS again and changed the SATA disks controller configuration from AHCI (as it had always been) to ATA and restarted with the Win 10 install flash. Miracle! No more error massages. I disconnected the other disks again and installed Win 10 without any problem. After installing and checking it was OK I restarted changing the BIOS SATA controller to its original position (AHCI), but got an error at start booting with this line: \windows\system32\winload.exe. I restarted again changing the SATA controller on BIOS to ATA for the SATA configuration at the beginning. OK again. While the config is on AHCI the BIOS do not even see the SATA discs.
This is a condensed description. I believe the problem is with the BIOS. I now need to know:
- Why are the BIOS no recognizing SATA disks with their normal setting as AHCI?
- How can I restore the right configuration for the SATA disks and have the BIOS recognising them?
- What issues can this wrong setting rise?
- What happens if I live it as is?
Thank you for any ideas or suggestions.