SSD won't work in AHCI after Windows 10 install

ivansky1996

Commendable
Nov 19, 2016
5
0
1,510
My situation is the following:I had a LGA 775 Mobo PC,and one of my father's collegues was upgrading his PC so he gave us his old computer system,i found out that his motherboard had better functions and is better overall,motherboard is Gigabyte GA-EP35-DS3L,i installed it in my case and hooked up all devices,booted into windows and it worked like a charm - no reinstall needed.But 2 months ago i bought SSD 120GB,i installed in my PC,all worked great,enabled the AHCI mode in bios then proceeded with installing windows.I decided to go with Windows 7 as it is my favorite OS and i had it already on a USB drive.I've always used USB drives to install OS,but i haven't installed OS on this pc because the windows 7 installation from my other mobo was working without problems.Okay,plugged the USB with Win7 on it into pc,booted as USB-HDD as it was the only option that would boot from the USB,the loading of windows install files took way too long (like 10+ minutes),so i decided to pull out my Windows DVD and install it using CD/DVD drive.That way it loaded almost instantly and installation went smooth,drive recognized,partitioned it - SSD was OS drive,1TB HDD was my Storage.All good to up last night,i decided to upgrade my Windows 7 to Windows 10,downloaded the ISO from microsoft using Media Creation tool and made bootable USB drive with Rufus.Remember the AHCI mode was enabled all the time,even before the windows 10 install.Alright so i booted into USB-HDD and Windows 10 began loading installation files,it was really slow but when it loaded the files all became fast and snappy.On the drives screen i deleted the 100Mb system reserved partition and the 111GB OS partition from the SSD drive and made new one (as i know the windows 10 uses 500MB instead of 100MB system reserved partition).All good,installation started,fast,snappy,then it was time to restart.System rebooted and BOOM i get message on screen: Port-01: No device found (port 1 is where my ssd was connected to).I was googling for long time,most of the times it was SSD failure.I thought my SSD died and i removed it from my PC,but this morning i thought - well i should try using IDE instead of AHCI to see if it recognizes the SSD.So went in BIOS,changed to IDE,plugged the SSD back in,turned on the pc and...my ssd was recognized in BIOS!But that's where the good news end,so the SSD is working,but only in IDE,matter of fact im writing this post on windows 10,but i want my PC to be AHCI mode so i can use all the advantages over IDE,so i went back in bios and set the SATA mode to AHCI,and...again the SSD failure Port-01: No device found.I repeated the procedure and restored the IDE mode.
What comes to my mind is: this mobo is kind of old(like all of the LGA775) and it doesn't fully support boot from USB like others do,it has USB-ZIP,USB-HDD,USB-FDD,USB-CDROM,the only one that boots the USB is USB-HDD and it boots slow as hell,after that i removed SSD and put SATA to IDE mode,plugged in my Windows 7 USB and proceeded with installing it.NOPE,when i reached the partition screen,i made 100GB OS partition and rest as Storage partition on my HDD (SSD unpluged),installation begin and in the second as it began there was error box,error said : "Windows cannot copy files required for installation. The files may be corrupt or missing. Make sure all files required for installation are available, and restart the installation.".I know for damn sure this USB is fully working and in perfect condidion,not so long ago i installed windows 7 on my laptop from it,also installed windows 7 on my mum's pc from it-so usb is not the problem.What i think it is,is that maybe the motherboard doesn't support USB boot and recognizes USB as HDD (even when i press F12 for boot menu i have "+" symbol on Hard Drives and under it there is USB-HDD - the only mode that my USB is booted,it doesn't boot from normal USB-HDD mode listed).So basically i think i screwed up something with my SSD-maybe MBR or something else,i am not an SSD expert as i have it for quite a short time.
I will be thankful if you guys help me on this case - i want to restore my SSD so it's recognized in AHCI mode,not only in IDE,and i want to install Windows 10 on it,i will make a bootable DVD drive this time as it's fully supported by motherboard,will not experiment with USB installations on this motherboard anymore,i am scared to go with it actually 😀
Computer is functioning properly with IDE mode,but you know AHCI is crucial for SSD and even HDD performance.

PC Specs:
Mobo: Gigabyte GA-ep35-DS3L
CPU: Intel Xeon E5440 2.83 (xeon mod)
Ram: 6GB DDR2 800mhz
Graphics: AMD R9 270 2gb
PSU: Chieftec 500W
HDD: Seagate 1TB sata 3
SSD: KingSpec 120GB sata 3(i know it is a chinese brand but it is working great and is super fast)
case: DeepCool tesseract BF
 
Solution
Yes, that's why everybody recommends to have only disk that has to receive OS be connected at that time, specially when there's already OS on another disk. Windows look for Disk_0 which may not be same as it's set in BIOS. You can set it to be first boot device but where it's actually connected to is main deciding factor.
Change IDE to AHCI
1. Startup "Regedit
2. Open HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlset / Services
3. Open msahci
4. In the right field left click on "start" and go to Modify
5. In the value Data field enter "0" and click "ok"
6. exit "Regedit"
7. Reboot Rig and enter BIOS (hold "Delete" key while Booting

Now change In your BIOS select SATA Mode to AHCI from IDE.

You now boot into windows 7 or 8, the OS will recognize AHCI and install the devices. Now the system needs one more reboot and it should work in AHCI mode.
After that you should check if Trim is enabled and Defragmentation for it is off.
 


Windows is working fine on my hdd,if i put ahci mode in bios the ssd is not working,it's not os problem,something is corrupt in ssd
 
yeah,cannot describe this in 2 sentences,it's more complicated than editing registry,something in ssd is corrupted,these little fixes have nothing to do with the ssd itself,more like OS fixes,my pc wont even enter in bios if ssd is plugged in and ahci mode is selected

 
my pc was in ahci mode,i had win 7 previously,installed win 10 with both ssd and hdd connected and after first restart ssd was no longer working in ahci.

how i fixed: removed ssd,changed sata mode to ide,connected ssd again and wiped all partitions from it using the windows 10 dvd,after that i disconnected hdd,put ahci mode in bios and installed windows 10 with only ssd connected.after installation plugged in back hdd and everything worked.

problem is when you have 2 or more drives,sometimes windows installs boot files on other drive and makes the install not working as ahci or maybe it doesnt install ahci drivers on correct drive during install
 
Yes, that's why everybody recommends to have only disk that has to receive OS be connected at that time, specially when there's already OS on another disk. Windows look for Disk_0 which may not be same as it's set in BIOS. You can set it to be first boot device but where it's actually connected to is main deciding factor.
 
Solution