SSD is Not Showing Up on a Windows Computer: How to Fix

6258

ssd not showing up With the rise of solid-state drives (SSDs) and their performance advantages over traditional hard disk drives (HDDs), there is little reason for the average consumer to be worried about making the switch. But, solid-state drives are not without their faults, and you may unfortunately encounter a problem where the drive stops appearing altogether. This issue can strike any solid-state drive, whether it’s brand new or on its last legs. Thankfully, there are ways to fix it. Read on to learn what you should do if your SSD is not showing up.

Why Isn’t My SSD Showing up on Windows?

There are many reasons why your SSD is not showing up on Windows 11 or earlier, and determining what is causing your problem can help find a solution. Here are the most common reasons why an SSD stops showing up.

Issue Description How To Fix
💥 Physical corruption If your SSD stopped showing up after a physical incident, it could be physical corruption that’s preventing it from appearing. Typically, if the drive is no longer being read, the only way to recover from this is by using a professional data recovery service.
🔻 Uninitialized drive If the disk is not initialized, it will result in Windows not detecting the SSD. Initializing it prepares it with a partition table so you can create partitions and format them with file systems to store data. Recover your data, and then initialize and format the SSD to restore functionality.
🔠 No drive letter Windows assigns a drive letter to every connected storage device. Therefore, there’s a chance it won’t display the SSD if a drive letter isn’t assigned. Assign a drive letter through Disk Management. If one is already assigned, you can also try changing the existing one.
🔧 Outdated or corrupted drivers Drivers enable communication between your hardware and operating system. If your SSD is not appearing, it could be due to outdated or corrupted drivers that are no longer functional. Update or reinstall your drivers through Device Manager if they’re out of date or corrupted. You can also update your storage controller drivers if the SSD isn’t appearing in Disk Management.
🖥️ Incorrect BIOS settings For recently connected drives, Windows may not find the new SSD on your PC because your BIOS doesn’t have the correct settings. For example, the SATA port you’re connecting to may not be enabled. Change your SATA controller mode to IDE. If that doesn’t work, inspect the SSD for physical connection problems or damage.
🗄️ Incompatible file system The file system you use is important. While your SSD may support Windows, macOS, and Linux file systems, your operating system doesn’t. For instance, a Sandisk SSD Plus formatted with APFS will not be readable by a Windows machine. Recover the data with data recovery software, then format the SSD with a compatible file system. Alternatively, you can install a third-party file system driver, like HFS+ for Windows, which lets you access drives with natively unsupported file systems.

Is It Possible to Recover Data From an SSD That Is Not Showing Up?

In most cases, it is possible to recover data if your PC is not recognizing the SSD. In order to do so, your SSD must be at least visible in Disk Management and show the correct size. If these conditions are met, you can recover the data yourself with the help of Disk Drill, a data recovery tool that can quickly and easily restore your SSD data.

If your SSD has TRIM enabled, you must act quickly before TRIM has a chance to erase your data.

  1. Download and install Disk Drill to a healthy drive.
  2. Select your SSD and click Search for lost data.Scanning the SSD for lost data.
  3. Click Review found items. Or, click Recover all to restore everything Disk Drill found immediately.Reviewing lost SSD items in Disk Drill.
  4. Mark the files you want to recover from the SSD by ticking the checkbox next to each. Use the filter options to organize the results, and use the preview panel to see what you’re recovering. Click Recover when you’re ready to restore the files.Recovering SSD files with Disk Drill.
  5. Choose an appropriate recovery location and click Next to complete recovery with Disk Drill.Finishing recovery from the SSD.

Disk Drill works with basically any brand, supporting SanDisk, Crucial, Western Digital, and Samsung SSD recovery, to name a few. Now that your data is recovered, let’s look at how to fix the SSD.

How to Fix an SSD Not Showing up in File Explorer

We’ve covered various methods you can use to restore functionality to your SSD. Be sure to go through each methodically to ensure nothing is missed.

Method 1:Initialize the SSD

A common reason why your SSD is not showing up in Windows is that it hasn’t been initialized. This is often the case when trying to get Windows to recognize a new SSD. Before a disk can be partitioned and set up with a file system, it needs to be initialized so a partition table can be created. This is how you initialize an SSD.

  1. Right-click Start and click Disk Management.Opening Disk Management in Windows 10.
  2. Right-click the uninitialized disk and click Initialize Disk.Initializing the disk in Disk Management.

Method 2:Assign Drive Letter

Drive letters were a means of navigating volumes in the early days of MS-DOS. While they aren’t necessary now, Windows keeps them around for the sake of backward compatibility. That being said, it’s always good to make sure a drive letter is assigned to your connected solid-state drives. In some cases, an SSD not showing up in File Explorer can be because it’s missing a drive letter. Here’s how you assign a drive letter to an SSD:

  1. Right-click Start and click Disk Management.Opening Disk Management in Windows 10.
  2. Right-click the volume on your SSD and click Change Drive Letter and Paths.Choosing to change the drive letter of the SSD's volume.
  3. Click Add. If you want to change your existing drive letter, click Change.Changing the existing drive letter.
  4. Choose a drive letter and click OK. Click OK again if needed.Choosing a drive letter from the list.

Method 3:Update or Reinstall the Drivers

Drivers play a key role in the communication between your SSD and the rest of your computer. When a solid-state drive is not recognized, it could be due to outdated or corrupted drivers. Keeping your drivers updated is important so your SSD has the most recent patch fixes for known issues. Here’s how you update or reinstall your drives if an internal or external SSD is not showing up:

  1. Right-click Start and click Device Manager.Opening Device Manager in Windows 10.
  2. Expand Disk drives and access the Properties of your SSD.Checking the solid-state drive's properties in Device Manager.
  3. Go to the Driver tab and click Update Driver.Updating the drivers.
  4. Click Search automatically for drivers. If you have drivers to manually install, click Browse my computer for drivers instead. Should no updated drivers be found, move on to the next step.Searching for updated drivers online.
  5. Click Uninstall Device.Uninstalling the drivers.
  6. Disconnect and reconnect your SSD to force the drivers to reinstall. If it’s an internal SSD, simply restart your computer.

Method 4:CheckDisk (CHKDSK)

If your plugged-in SSD isn’t appearing, you can run CheckDisk to repair any drive-related issues it’s facing. The default scan of CheckDisk simply scans your SSD for errors and reports them back to you. However, you can include parameters so that it also attempts to fix any issues it finds, including remapping hard bad sectors and fixing soft.

CHKDSK’s primary function is to fix any file system or disk problems it finds. Some fixes it implements can result in some of your data becoming corrupt or deleted at the cost of solving the issue. Therefore, recover the data first, or create a backup to restore the data later.

Here’s how to run CheckDisk to fix issues with your SSD:

  1. Right-click Start and click Windows PowerShell (Admin). On Windows 11, this will be Terminal (Admin).Opening Windows PowerShell.
  2. Type chkdsk *: /r. Replace * with the drive letter assigned to your SSD. Press Enter and CheckDisk will begin scanning and fixing any errors it finds.Running CheckDisk in PowerShell.

Method 5:Windows Troubleshooter

There is an entire suite of troubleshooters included with Windows managed by the Microsoft Support Diagnostic Tool (MSDT). While they’re often overlooked in favor of more tailored solutions, it’s wise to at least try using a troubleshooter if your SSD is not detected, as they are a good way to quickly fix a wide range of problems without much effort. Today, we’re going to be using the Hardware and Devices troubleshooter.

The MSDT, along with all of its troubleshooters, is planned to be removed from Windows in 2025. Therefore, this method will no longer be relevant on up-to-date versions of Windows 11.

This is how you run the Hardware and Devices troubleshooter to fix issues causing your SSD to not show up:

  1. Right-click Start and click Windows PowerShell (Admin). On Windows 11, this will be Terminal (Admin).Opening Windows PowerShell.
  2. Type msdt.exe -id DeviceDiagnostic and press Enter.Opening the troubleshooter using PowerShell.
  3. Click Next to start the scan and follow the onscreen instructions to apply any fixes it finds.Starting the troubleshooter.

Method 6:Format SSD

Formatting your SSD is an old but reliable fix for various issues that prevent it from appearing on your computer. When you format an SSD (more precisely, its volumes), it deletes all of the data on it and gives it a new file system, ready to store data once again.

Recover your data before formatting the SSD. Although data recovery is possible following a quick format, formatting over already lost data will only worsen your chances of recovery.

This is how you format your SSD using Disk Management:

  1. Right-click Start and click Disk Management.Opening Disk Management in Windows 10.
  2. Right-click the volume of your faulty SSD and click Format.Formatting the solid-state drive's volume.
  3. Ensure Perform a quick format is ticked and click OK.Choosing to format the solid-state drive's volume.
  4. Click OK again.

How to Fix an SSD Not Showing up in Disk Management

When an SSD is not showing up in Disk Management in Windows 11, it will take a bit more work to troubleshoot why. In this case, here are some additional methods you can try.

Before we begin, if your SSD shows up in Device Manager but not Disk Management, check to see if your SSD is part of a Storage Space in Windows. If it is, this is likely preventing it from appearing in Disk Management.

Method 1:Update Controller Drivers

Like device drivers, the drivers for your IDE ATA/ATAPI and storage controllers need to stay updated in order for them to work properly. Without them, there will be a breakdown in communication between your SSD and the rest of your computer. This is a key consideration if your installed SSD is not showing up and can be fixed relatively easily.

  1. Right-click Start and click Device Manager.Opening Device Manager in Windows 10.
  2. Expand Storage controllers and update the drivers of your storage controller.Updating the computer's controller drivers.
  3. For desktops, you will also need to update your IDE ATA/ATAPI controller drivers.Updating the IDE ATA/ATAPI controller drivers.

Method 2:Change SATA Controller Settings

This problem is fairly common with solid-state drives connected to ports that have never been used. If you have a chance to look at your motherboard, you will most likely find the SATA ports are numbered. Your computer will not detect a new SSD if the SATA port it’s connected to is disabled in the BIOS, which is often the case if a new SSD is not showing up in Disk Management. Therefore, if your second SSD is not showing up, make sure the SATA port is enabled so the drive can be read.

These steps are generalized, as each manufacturer has its own BIOS. For more precise steps, refer to the documentation of your motherboard to find exactly where you need to go.

  1. Enter your BIOS.
  2. Go to the Drives section.
  3. Ensure the appropriate SATA port is enabled and click Apply.
  4. Save changes and exit.

Method 3:Format With Bootable Drive

The Universal Disk Format (UDF) is the file system used for optical media. Your Windows installation disk may be formatted with it. However, it may be running a version of UDF that is not supported by your operating system. Therefore, to circumvent this, you can format using a bootable drive instead. Create a bootable USB flash drive and use it to boot into Windows, format the SSD, and reinstall a fresh version of the operating system.

How to Fix an SSD Not Showing up in BIOS

There are times when your SSD isn’t even showing up in your BIOS. While your options are limited, there are still some fixes you can try. Check them out below.

Method 1:Change SATA Controller Mode to IDE

Most new motherboards will come preconfigured to run in AHCI mode, as it offers the best performance and features for SATA SSD devices. However, your SSD may not be recognized when this mode is active. To test this, you can switch the SATA Controller Mode to IDE. It is older than AHCI but it offers better compatibility.>

  1. Enter your BIOS.
  2. Select Serial ATA and press Enter.
  3. Set SATA Controller Mode to IDE.

Method 2:Inspect the SSD

An SSD that’s not appearing in the BIOS, even in IDE mode, will likely be suffering from some form of physical corruption. Physical corruption refers to physical damage, including mechanical or electrical failure. Check the cable and port for any signs of damage. You can also try replacing the cable to see if that works, or connecting the drive to a different USB/SATA port of the device.

An SSD not showing on Windows could be because it’s unbootable. An unbootable SSD is one that contains an operating system that can’t be recognized due to corruption of the Master Boot Record (MBR), GUID Partition Table (GPT), or even some of the system files themselves. In this case, the SSD will appear in BIOS/UEFI, but not as a bootable drive. See our guide on how to fix the “no boot devices” error on Windows.

Should nothing work, your best option is to consult a data recovery service to restore your data. They specialize in these types of cases and are equipped with the knowledge and tools to safely diagnose the problem and recover your data.

SSD Still Not Showing Up? Test It on Another PC

Still asking yourself, “Why is my SSD not showing up?” after trying everything in this guide? It’s time to test it on another computer. Doing so will immediately tell you whether the issue resides with your system or SSD, and then you can plan your next steps accordingly. Here are some quick instructions on how to do this:

  1. Shut down your system and remove its power source (for laptops, this includes removing the battery).
  2. Open your computer case or laptop once the power source is removed.
  3. Disconnect the SSD.
  4. Insert the SSD into an external drive enclosure.
  5. Connect the SSD to a different computer.
  6. Start the computer and see if the drive is visible.

Does the computer read your SSD successfully? Then it’s an issue with your own system, and you can troubleshoot further. If the SSD still doesn’t appear, it’s likely the storage device itself, and you will need to get the data professionally recovered.

Conclusion

Finding out that your SSD isn’t being read by your computer is troubling. Thankfully, there are ways to fix it, whether you’re trying to make Windows recognize your new SSD or troubleshooting an SSD that has been working fine up until now. First, you should perform SSD data recovery if there is data you want to keep. You can do so as long as the SSD is present in Disk Management and reading the correct size. Once your data is safe, make sure that the SSD is initialized. If it is, try assigning a drive letter to it and checking for updated drivers. Next, try repairing it with CheckDisk or the built-in Hardware and Devices troubleshooter. If all of these fail, format the SSD. In cases where the SSD is not showing in Disk Management, make sure your storage controller drivers are up-to-date and working. Next, make sure the SATA port you’re connecting to is enabled in the BIOS. If the drive isn’t appearing in the BIOS, try changing the SATA Controller Mode to IDE. If that still doesn’t work, consider reaching out to a data recovery service.

Most of the time, a new SSD not showing up Windows 11 is somewhat normal. It’s because it hasn’t been initialized or formatted. You need to initialize the SSD in Disk Management and then format it with a file system so it can store data.
An SSD that is starting to fail will crash, freeze, present I/O errors, and/or experience severely slow performance. You may also notice a drastic increase in bad blocks. Your best option is to check its health using software like CrystalDiskInfo, namely values like Reallocated Sector Count, Wear Leveling Count, and Uncorrectable Error Count.
There could be a few reasons why your M.2 SSD isn’t showing up in Windows 11. The most common reasons are the SSD hasn’t been initialized or formatted, the SSD hasn’t been installed correctly, it’s missing drivers, or the drive letter is missing.
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required