X
wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 15 people, some anonymous, worked to edit and improve it over time.
The wikiHow Tech Team also followed the article's instructions and verified that they work.
This article has been viewed 723,653 times.
Learn more...
If your USB drive is not being recognized by Windows, or is not formatting properly, there may be problems with either Windows or the USB drive itself. If the problem is on Windows' end, you can usually solve it by reinstalling the USB drivers. If the problem is with the USB drive, you may be able to fix it with a deep format, or the drive may be irreparable.
Steps
Part 1
Part 1 of 4:
Try This First
-
1Connect your drive and open Disk Management. This is a Windows utility that allows you to manage all of your connected disks. Your drive should appear in this utility, even if it isn't formatted properly.
- Press the Windows key + R and type diskmgmt.msc. This will launch the Disk Management Utility.
- Look for your USB drive in the list of connected drives. If your USB drive is listed, it may not be formatted correctly. Click here for instructions on trying to format it. If your USB drive is not listed, read on for some troubleshooting tips.
-
2Plug the drive into another USB slot. Before continuing, the quickest troubleshooting method you can try is plugging the USB drive into another USB port on your computer. Be sure to try a port directly on the computer, not a USB hub.
- If the drive works in another USB port, the first one you tried is likely dead. There's not much you can do about this short of replacing your motherboard. Just try to avoid using that port in the future.
Advertisement -
3Plug the drive into another computer. If the drive still does not appear when plugged into another computer, there's a good chance that the drive is dead. You may need to replace it.
- If the drive appears when plugged into another computer, there may be an issue with the drivers on your computer. See the next section for instructions on dealing with driver issues.
Advertisement
Part 2
Part 2 of 4:
Reinstalling the Drivers
-
1Press .the Windows key + R and type devmgmt.msc. This will open the Device Manager.
-
2Expand the "Disk drives" category. This will list all of your connected disk drives, including hard drives and USB drives.
-
3Right-click on the USB drive and select "Uninstall". This will remove the drivers for the USB drive from your system.
-
4Unplug the USB drive and then plug it back in. Windows will attempt to automatically install the drivers.
-
5Update your USB drives. If you see a yellow exclamation icon next to any of your devices, it means there is a problem with the drivers. If this yellow exclamation mark is on your Universal Serial Bus controllers, your computer's USB drivers are acting up.
- Right-click on the non-working device and select "Update Driver Software". Follow the prompts to reinstall the drivers.[1]
Advertisement
Part 3
Part 3 of 4:
Using Disk Management
-
1Press .the Windows key + R and type diskmgmt.msc. This will launch the Disk Management Utility.
-
2Right-click on the partition for your USB drive. You will be able to see all of the partitions for each drive in the bottom frame of Disk Management.
-
3Select "Format" from the menu. This will open the Format tool.
-
4Select "FAT32" as the file system. This will allow the USB drive to be read by the most devices possible, including Windows, OS X, Linux, and most game consoles.
-
5Uncheck "Perform a quick format". The formatting process will take longer, but Windows may be able to correct errors on the drive.
-
6Click .OK to start formatting the drive. This may take a while, but if the format is successful, the drive should appear in Windows. If the format process doesn't work, try the next section.
- Formatting will delete all of the data on the USB drive.
Advertisement
Part 4
Part 4 of 4:
Using the Command Prompt
-
1Open the Command Prompt. You can start the Command Prompt from the Start menu, or by pressing the Windows key + R and typing cmd.
-
2Type .diskpart and press Enter. You may be prompted for administrator access. The prompt will change to DISKPART>.
-
3Type .list disk and press Enter. This will list all of your connected disks.
-
4Type .select disk # and press Enter. Replace # with the number associated with your USB drive.
-
5Type .clean and press Enter. This will check the disk for errors.
-
6Type .create partition primary and press Enter. This will create a new partition on the disk.
-
7Type .active and press Enter. this will make the newly-created partition the active partition on the USB drive.
-
8Type .format fs=fat32 and press Enter. This will format the new partition using the FAT32 file system, which is compatible with most devices and computers.
- The format process will likely take a while to finish.
-
9Type .exit and press Enter. This will close the DISKPART utility.[2]
- If your USB drive will still not show up in Windows after using the DISKPART utility, or you receive errors when trying to format, your USB drive is most likely damaged and no longer functional.
Advertisement
Community Q&A
-
QuestionWhile performing "Clean" command using command prompt, it is throwing error - "Virtual Disk Service error: There is no media in the device.". Even in disk management, device is showing with drive but as "Unallocated space". Please guide me through this. What can I do?Community AnswerIf it says unlocated, try to relocate create new partitions. Click the unallocated and you will see some options, like expand or create new volume. Then press Next and it will ask you to allot memory in mb. If you want to create 100gb, this means use a calculator and type 1028*how much GB you want to allot.
-
QuestionCan I format a pendrive that is write protected?Community AnswerYes. Only the data on the partition is write protected. If you delete the partition, it becomes writable. If there's a physical lock, however, you won't be able to format it.
-
QuestionWhat does it mean if my command prompt has a message saying "The request could not be performed because of an I/O device error"?Community AnswerIt means your computer is broken internally.
Advertisement
References
About This Article
Advertisement