Computers used to come with magnetic hard drives. Today, most come with solid-state drives (SSDs), which have a number of advantages over the older technology.
When an SSD stops responding, the cause is usually in the firmware or the controller, where ordinary software cannot reach. See Bot’s SSD recovery, which starts with a free diagnosis.
For one thing, SSDs are designed to be more durable and reliable than conventional hard drives.
And because they have no moving parts, they cope much better with temperature changes and with knocks.
The most noticeable difference, however, is the huge speed gain of an SSD over a hard drive, including much faster boot times.
Even so, in some situations Windows does not recognize the SSD, and if it is the system drive, the computer will not boot.
The good news is that the problem can often be solved, as we explain in this article.
Why is my SSD not recognized?
These are the main reasons why Windows does not recognize an SSD:
A new SSD that has not been initialized
If you have bought a new SSD and it does not show up in File Explorer, it is probably still “not initialized”.
In that case, you need to initialize the disk in Disk Management before Windows can use it.
If an SSD that was already in use, with data on it, suddenly shows up as “Unknown, Not Initialized”, the cause is different: the partition table or the drive itself may be damaged. Do not initialize it, because that overwrites the partition information and puts your data at risk.
In either case, start by connecting the SSD to another computer that works properly to see whether the same error appears.
If the SSD is new and empty, you can initialize it in Windows (see Solution 4). If it contains data you need, recover the data before doing anything else.
The SSD partition has no drive letter
A common reason why Windows does not show an SSD is a missing or conflicting drive letter.
You can fix this quickly by changing or assigning a drive letter to the SSD in Disk Management.
Faulty connection
Check the connection to make sure the SSD is connected correctly.
Make sure the cable is firmly plugged into the port and seated properly, and test it with another cable to rule out a damaged one.
What to do when your SSD is not recognized
Here are 6 solutions you can try when your SSD is not recognized:
Solution 1: Check for faulty hardware
A hardware fault, in the SSD or in the computer, can cause the error or make it worse, and may even stop the BIOS from detecting the drive at startup.
Remember that every port must work properly and make good contact with the drive.
So, if you suspect a problem, connect the SSD to another port (another SATA port or M.2 slot) and check whether it appears in the BIOS.
Solution 2: Change the BIOS settings
If Windows does not recognize the SSD, check its settings in the BIOS as follows (the exact keys and menus vary by manufacturer):
- Restart your computer;
- Press the key that opens the BIOS setup, usually “F2” or “Del”, while the computer starts;
- Press “Enter” to open the configuration menu;
- Select “Serial ATA” (or “SATA Configuration”);
- Press “Enter”;
- Check that the SSD is enabled and choose the SATA controller mode (usually AHCI). If Windows is already installed on the drive, changing this mode can stop it from booting, so note the original setting first;
- Save the changes and exit the BIOS; the computer will restart.
Solution 3: Update the SSD drivers
An outdated or missing driver can also prevent the SSD from being recognized.
One way to fix this is to update the drivers manually.
To do this, go to the manufacturer’s website and look for the driver for your device.
Then download the latest version of the driver and install it. Make sure you download the version that matches your operating system.
Solution 4: Initialize the new SSD
Only initialize an SSD that is new or has no data you need, because initializing writes a new partition table. Follow these steps:
- Step 1: Open “Disk Management”;
- Step 2: Find the SSD you want to initialize, right-click it and select “Initialize Disk”;
- Step 3: In the “Initialize Disk” dialog box, select the disk(s) to initialize and choose the partition style: master boot record (MBR) or GUID partition table (GPT).
Solution 5: Fix the drive in Disk Management
Follow the steps below to fix an SSD that does not appear in Windows using Disk Management:
- Step 1: Open “Disk Management”;
- Step 2: Check whether the SSD volume shows up as RAW;
- Step 3: If it does, format it, but only if it holds no data you need. Formatting erases the contents of the volume, so recover your data first.
Solution 6: Assign or change the SSD drive letter
To assign or change the drive letter of an SSD:
- Right-click the “Start” button and select “Disk Management” (you need administrator rights);
- Right-click your SSD volume and select “Change Drive Letter and Paths”;
- Click “Add” if the volume has no drive letter, or “Change” to change the existing one;
- Choose the new drive letter from the drop-down menu and click “OK” to apply the change.
Once you have done this, restart your PC and Windows should recognize the SSD, which you can then open in File Explorer.
How do I recover data from an SSD that is not detected?
If none of the solutions above get Windows to recognize the SSD and you need its contents, you will have to recover the data.
There are two options:
- Software: some programs claim to recover data from SSDs, but they require technical knowledge, only work if the drive is detected, and using them incorrectly can cause permanent data loss;
- Professional recovery service: specialists use dedicated equipment to work on the SSD safely, without risking further damage to the drive or your data.
How can I stop my SSD from going undetected in the future?
To reduce the risk of your SSD not being recognized in the future, keep these points in mind:
- Avoid excessive heat: use your laptop on a hard, well-ventilated surface or a cooling pad so it doesn’t overheat;
- Power cuts and surges are silent killers of hardware, so connect your PC to a stable power supply, ideally a UPS;
- Always leave some free space on your SSD: try not to fill more than 75% of it;
- Avoid unnecessary writes: the less often you format the SSD or erase and rewrite large amounts of data, the longer it will last;
- Finally, remember that defragmenting an SSD brings no benefit and shortens the life of your SSD.
Read next
Conclusion
SSDs have several advantages over traditional hard drives, but they are not immune to problems.
One of them is not being recognized by the operating system, which can be caused by a faulty connection, a missing drive letter or a drive that has not been initialized.
To solve the problem, you can check the hardware, change the BIOS settings, update the drivers, initialize the drive, use Disk Management or assign a new drive letter.
If the SSD holds files and documents you cannot afford to lose, the best approach is to recover the data before trying any fix that writes to the drive.
You can try software (which may not work and can make the SSD’s problems worse) or rely on a specialized professional service, like the one we offer at Bot.
Our highly trained specialists carefully analyze your SSD to recover your data without causing further damage to the drive.
What’s more, we diagnose your device free of charge within 48 hours!
And, for your convenience, we collect your device free of charge (islands not included).
Don’t wait any longer: trust a team with more than 200,000 cases and start your recovery with us now!
