Hi adil hiro,
Thanks for your post. There are several possible reasons for Windows 10 won't install on SSD, include:
The SSD is not properly formatted or initialized.
The SSD is not recognized by the BIOS or UEFI firmware.
The necessary drivers for the SSD are not installed.
The installation media or ISO file is corrupted.
The installation process is encountering errors during the setup.
Method 1 - Convert your disk to GPT
- Go to BIOS and set the SATA to this: AHCI Mode.
- Click on Enable Secure Boot if it appears on the screen.
- If the SSD still doesn't show, launch Command Prompt by typing "cmd" in the Search bar or Run.
- Type in: diskpart.
- Type in: list disk, and press Enter. A list of all the active disks will show up.
- Type in: select disk 0, in the command line.
- Ensure that the disk you're going to use has no data you need because we're going to wipe out the drive.Type in: clean all, and hit "Enter" to erase the SSD.
- Type "exit" to exit Command Prompt and proceed to the Windows setup.
Method 2 - Use Windows 10 Media creation tool
- Go to Microsoft's website and download Media Creation Tool.
- On a different computer, Launch Media Creation Tool and click on "Create installation media for another PC".
- Select the "language, edition, and architecture".
- Proceed with the installation process and select Finish.
- Plugin the installation media into the PC that needs fixing (this can be via CD optical drive or USB port if you're using a USB flash drive).
- Turn on the PC. Choose enter "language and other preferences". Select "Next".
- Choose to Repair your computer.
- Select "Troubleshoot" under Choose an option.
- Click "Advanced options", then click "System Restore".
- Click on "Reset this PC" to install Windows 10 again.
Method 3 - Update to the latest version of BIOS
- Download the latest version of BIOS by getting the BIOS Update Executable file which can be found on your PC manufacturer's website.
- Look for the file that is compatible with your computer and click on Download.
- Save the file and open the BIOS update utility.
- Your PC will reboot and BIOS will update.
Method 4 - Convert SSD to MBR
- Launch BIOS. This will depend on what computer you have. For Windows 10 PCs, you can go to Settings, then Update & security. At the left pane, you will find Recovery. Under the Advanced startup section, click on the Restart now button. Once your PC reboots, choose the Troubleshoot option, then Advanced options.
- Go to Command Prompt.
- Type in diskpart in the command line.
- Then, type in: list disk, select disk 0
- Type in: clean convert MBR. This will convert your SSD to MBR.
- Wait until the process is finished.
- You can now install Windows 10 on the Windows installation screen.
Best Regards,
Ian Xue
If the Answer is helpful, please click "Accept Answer" and upvote it.