USB drives have become an important part of our lives, owing to the ease they offer in terms of data transfer. Simply plug it into a USB port, transfer the data to it, plug it into another system and copy the data to the system. It couldn’t get any simpler.

But, there are times when the USB drive does not show up in Windows. This poses a major problem since you would neither be able to transfer data to it nor from it. This could be due to a lot of reasons and identifying them is a task in itself. However, there are some quick fixes that would help get things back up and running.

Why is USB Drive not Showing Up in Windows?

Before we head to the fixes, it’s imperative that you understand the reasons that lead to the error. Also, once you identify the reasons behind the error, troubleshooting becomes a lot easier.

  • Hardware Compatibility
  • Corrupted Driver
  • Absence of partitions on the USB drive
  • The USB drive has no assigned drive letter

Now that you understand the underlying causes, let’s move to the fixes.

1. Do Basic Checks

We often end up meddling with the software aspect when the problem lies with the hardware itself. Therefore, before you proceed to the other fixes, it’s time for some simple checks.

  • Some USB drives have an external power button, which if disabled wouldn’t let the drive show up in Windows. Check if your drive has one and ensure that it’s turned on. Now see if the drive shows up in Windows.
  • There’s also the possibility that the current USB port may be malfunctioning or dead. Try connecting the USB drive into another port on your system and check if it shows up.
  • Restarting the computer also works as an efficient fix in such cases. Many a time, the USB drive may not be showing up due to a glitch or minor bug that could be fixed by a simple restart. Restart the computer and check if the drive shows up.
  • If the drive still doesn’t show up, plug it into another computer and check if it now shows up. If it does, it would mean issues with the driver. In case it does not show up on the other computer, chances are either the drive is dead or has unallocated space. Whether it’s dead or not can only be verified after executing the relevant fixes mentioned later in the article.
  • Also, check the USB drive for any physical damage. There’s always the chance of it malfunctioning due to physical damage. If you spot a bend or crack on the drive, it could be the reason behind it not showing up on Windows. In this case, you should seek professional help.

Once you have executed the above quick fixes, you would be in a better position to identify the issue and fix it. Now, let’s see the other fixes.

2. Device Does Not Show Up in Disk Management

If the drive does not show up in disk management on your PC but shows up on other PCs, it could be an issue with the driver. But before we move to the driver aspect, let’s first see how to view the USB drive in Disk Management.

To view the USB drive in Disk Management, either right-click on the ‘Start’ icon in the Taskbar or press WINDOWS + X to launch the Quick Access Menu, and select ‘Disk Management’ from the list of options.

In the Disk Management panel, all the drives and partitions on the system will be listed. This includes both the internal and external drives. If you are unable to find the drive listed here, let’s head to the Device Manager.

To launch the Device Manager, search for in the Start Menu and click on the relevant search result to launch the app.

In the Device Manager, double-click on the ‘Disk drives’ option to expand and view the devices under it.

If you find the USB drive listed here, it’s probably an issue with the driver that can be easily fixed.

Re-enable the USB Drive

The first fix here is to re-enable the USB drive. Here’s how you do it.

Right-click on the ‘USB drive’ listed under ‘Disk drives’ and select ‘Disable device’ from the context menu.

Next, click on ‘Yes’ in the confirmation box that appears.

Now, wait for a few minutes and then again right-click on the USB drive and select ‘Enable’ device from the context menu.

Now, check if the device shows up in the Disk Management and File Explorer.

Reintsall Device

If a bug in the driver is printing the drive from showing up in Windows, reinstalling the device will work as an effective fix.

To reinstall a device, right-click on it and select ‘Uninstall device’ from the context menu.

Click ‘Uninstall’ on the confirmation box that pops up.

After you have uninstalled the device, restart the PC and Windows will automatically install a fresh driver for the drive. Check if this fixes the error.

Update Driver

If the above two fixes have not worked, it could be that you are on an outdated driver, and updating it should fix the error.

To update the driver, right-click on the USB drive and select ‘Update Driver’ from the context menu.

You will now be offered two options, either to let Windows automatically search for the best available driver on your system or you could locate and install one manually. It’s recommended that you choose the first option and let Windows take care of the update.

After the driver is updated, restart the computer and check if the driver shows up. If there was no update available, you are probably on the latest version.

Roll Back Driver Update

If you started encountering a problem after updating the driver, roll back to the previous version. Also, Windows may have updated the driver without you even realizing it, so you should give it a try.

To roll back driver update, right-click on the ‘USB drive’ and select ‘Properties’ from the context menu.

In the Properties window, navigate to the ‘Driver’ tab and click on the ‘Roll Back Driver’ update option. Choose the relevant response if a confirmation box appears.

Note: The ‘Roll Back Driver’ option will be greyed out if the driver hasn’t been updated or the file for the previous version is not stored on your computer.

The device should now be working and you should be able to access it from File Explorer.

2. Windows Asking You to Format the Drive

If you receive a box saying that you need to format the drive before you can use it after you plug in the USB drive, simply formatting the drive should do the job. However, before you go ahead with the format, verify that there is no critical data stored on the drive.

You will receive this error when the drive has been formatted with a ‘File System’ that is not supported by Windows. If you have critical data on the USB drive, plug it into the system where it was formatted, transfer the data and then plug it back into the Windows PC. You can now format the drive by clicking on the ‘Format disk’ option in the box that shows up.

3. Assign Drive Letter

If the drive appears in Disk Management but not in the File Explorer, it could be because the drive has not been assigned a drive letter yet. But, before we assign a drive letter, check if the drive has a blue bar at the top. In case it has, it’s most likely the drive letter that’s causing the issue and can easily be fixed.

When the bar at the top of the drive is black, it indicates that the space on it has not been allocated, which is also a possible reason for the issue. We have taken it up in the next fix.

To assign a drive letter to the USB drive, right-click on the USB drive, and select ‘Change Drive Letter and Paths’ from the context menu.

Next, click on ‘Add’ in the ‘Change Drive Letter and Paths’ panel that appears.

The next available drive letter will be selected by default and you click on ‘OK’ to assign it. In case you want to choose a different drive letter, click on the drop-down menu, select the one of choice, and then click on ‘OK’.

This should fix the issue in case it was due to a drive letter not being assigned to the USB drive.

4. Format the USB Drive

As discussed in the last fix, if there is a black bar at the top of the drive, its space hasn’t been allocated, likely the reason for the USB drive not showing up issue. To fix it, you will just have to allocate the space or create a simple volume by following the steps below.

To create a simple volume, right-click on the unallocated space where the drive is listed at the bottom and select ‘New Simple Volume’ from the context menu.

The ‘New Simple Volume Wizard’ window will launch. Click on ‘Next’ to proceed.

Next, choose the maximum size for the simple volume and click on ‘Next’ at the bottom.

Now, make sure you have the ‘Assign the following drive letter’ option selected, choose the desired drive letter from the drop-down menu on the left and then click on ‘Next’ at the bottom.

Now choose a file system for the drive and enter a ‘Volume label for it. If you are using a USB drive with more than 4 GB of storage space on Windows, the ‘NTFS’ file system is recommended. For drives smaller than that, use the ‘FAT32’ file system. Click on ‘Next’ to proceed.

Finally, verify the settings that you have selected for the format, and click on ‘Finish’ to apply them.

Once you have created a new simple volume, the drive should appear in the File Explorer.

5. Format the Drive With Command Prompt

If you were unable to format the drive with Disk Management, you can always use the ‘DiskPart’ command in Command Prompt. Many a time, the partitions on the USB drive are such that they cannot be formatted with Disk Management. The DiskPart command requires administrator access, so you will have to launch an elevated Command Prompt. Let’s see how you can format the drive with Command Prompt.

To format the drive with Command Prompt, search for ‘Windows Terminal’ in the Start Menu, right-click on the relevant search result, and select ‘Run as administrator’. Click ‘Yes’ on the UAC box that appears.

If you haven’t set ‘Command Prompt’ as the default profile on Terminal, click on the carrot arrow icon on the top and select ‘Command Prompt’ from the menu. Alternatively, you can press the CTRL + SHIFT + 2 to launch the Command Prompt tab.

In Command Prompt, type the following command and press ENTER.

diskpart

Next, type the following command and press ENTER.

list disk

You will now find the various disks on your computer listed in the Command Prompt with each allotted a specific number under the ‘Disk ###’ column. Next enter the following command while replacing the ‘Disk ###’ with the number for the specific disk.

select Disk ###

Since we want to format Disk 1 from the list, we have replaced ‘Disk ###’ in the above command with ‘Disk 1’, and the final command for this case becomes as follows. Type or paste it and press ENTER.

select Disk 1

The disk you entered earlier will be now selected. Now, type the following command and press ENTER.

clean

The disk has now been cleaned and any existing partitions have been removed, but you are yet to format it.

To format the disk, type the following command and press ENTER.

create part pri

Once you have created the partition, the penultimate step is to mark the drive as active. To do that, type the following command and press ENTER.

active

The last step is to set a file system. As discussed earlier, set ‘NTFS’ for drives up to 4 GB of storage space and ‘FAT32’ for the ones above that. Since the drive we are formatting has 16 GB storage, we will use the ‘NTFS’ file system. Type the following command and press ENTER to set a file system.

format fs=fat32

To set ‘NTFS’ as the file system, replace ‘fat32’ in the command with ‘NTFS’.

Wait for the process to complete. It may take up to a few minutes for the drive to be formatted as the selected settings. Once the drive is formatted, it should appear in the File Explorer.

6. Disable USB Seletive Suspend Setting

If none of the above fixes have worked, check if the power setting on your system is preventing the USB drive from showing up. There is a setting in the ‘Power Options’ that cuts power to the USB drive when it’s plugged in, as a result, it might not be showing up. This is a power-saving feature and if disabling it doesn’t work, revert to the original settings.

To check if the USB drive is disabled from the power settings, search for ‘Edit power plan’ in the Start menu and click on the relevant search result to launch it.

Your current power plan settings will now be displayed on the screen, click on ‘Change advanced power settings’.

In the ‘Power Options’ panel that launches, double-click on ‘USB settings to expand it and then double-click on ‘USB selective suspend setting’. Now change both the ‘On battery’ and ‘Plugged in’ setting to ‘Disabled’, by clicking on the drop-down menu and selecting ‘Disable’ from the list of options. Finally, click on ‘OK’ at the bottom to save the changes.


With the above fixes, your USB drive will now show up in Windows. However, do remember to transfer any critical data stored on it to another system where the drive was formatted and then format it on your Windows PC to avoid data loss.