3 Ways to Fix Windows Won’t Install on SSD or HDD
There are 3 situations where Windows 10/8/7 won’t install on SSD or hard drive. Learn the step by step guide to make it right.
Installing Windows 10/8/7 on a solid state drive (SSD) will surely make your computer faster. However, it would be frustrating if Windows won’t install on SSD. This article covers 3 situations and provides a quick solution so you can fix this accordingly.
Usually, a SSD will be automatically detected in BIOS when you attach it. However, if your SSD is not showing in BIOS, you should check the things below；
1. Check the SSD cable connection. You can simply switch another SATA cable. You can also connect it to an external USB adapter to see if it is a problem of damaged BIOS connection.
2. Check if SATA port is enabled. In some cases, the port is turned OFF in System Setup (BIOS). When you connect a new SSD drive to the system, you may need to manually turn it on before you can see the drive in BIOS.
3. Connect the drive to another working computer to see if the SSD is damaged.
If it is detected in BIOS, then you can refer to the following steps to make it right:
1. Boot into BIOS, and set SATA to AHCI Mode. For installing Windows8/10 cannot install on SSD, enable Secure Boot if it is available.
2. If your SSD still is not showing at Windows Setup, press SHIFT+F10 to open a Command Prompt window.
3. Type “diskpart”
4. Type “list disk” to display all the disks connected to your computer.
5. Type “select disk [disk number]” For example, type “select disk 0” if you have insert one drive in your system
6. Make sure the selected disk has no valuable data. Type “clean all” and press Enter to wipe out all data from the SSD.
7. When the process is complete, type “exit” to close this windows and go back to Windows Setup screen.
After that, you should see the SSD drive appear at Windows Setup. If you think this disk clean process may reduce its lifespan, you can perform a Secure Erase for SSD.
If Windows sees the SSD drive, but you can’t install Windows on SSD GPT with an error “Windows cannot be installed to this disk. The selected disk is of the GPT partition style”, you can fix this through changing BIOS settings or converting disk to MBR partition style.
If your computer supports UEFI boot, you can go to BIOS settings and enable UEFI mode. If you only see Legacy boot mode, you can convert the SSD to MBR disk referring to the following.
1. Press Shift+F10 to bring out a command prompt.
2. Type the following:
Select disk [disk number]
3. Wait for the process to complete. Till then, go back to Windows installation screen, and then you should be able to install Windows.
If the error message you received is “Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to GPT disks”, you can disable UEFI mode and enable Legacy mode, or you can convert SSD to GPT disk.
As mentioned, using diskpart.exe to convert disk to MBR/GPT will completely wipe out everything on the disk. If you do not want the SSD erased, there is third party software AOMEI Partition Assistant Professional that allows you to convert disk to MBR/GPT without data loss.
You can download the free version on a working computer and connect your SSD to it as a second drive.
To convert drive to GPT/MBR with AOMEI Partition Assistant:
1. Open this software.
2. Right click on the SSD and select Convert to GPT. If your SSD is MBR, select Convert to MBR.
3. Confirm the task and click “Apply” to apply this change.
This software also allows you to create a bootable media so you can use it on a computer that has no Windows system installed yet. If you want to clone hard drive to SSD instead of fresh install, this software can be of use too.
In conclusion, you don’t need to panic when Windows will not install on SSD. You can just follow these steps to fix it based on your own situation.