USB drives are prone to virus attacks, as they are frequently transferred from one device to another. Virus attacks can put your data at risk. If your USB is infected, you won’t be able to access all your files on the drive, or worse, they will be corrupted and may even be permanently deleted.
That’s why if you often use a USB to store your data, you must know how to get rid of viruses and protect your files using enhanced cybersecurity protocols or security specific laptops. In this article, I will show you how to remove virus from USB without losing data.
Page Contents (Click Icon To Open/Close)
How To Tell If Your USB Drive Is Infected With A Shortcut Virus?
A shortcut virus is a combination of Trojan and worm viruses that gathers and hides all your files and folders, replacing them with shortcuts that look like the original files but are inaccessible.
Launching these false shortcuts will run the malware, which will duplicate the virus and further infect your USB and your OS. This can lead to all kinds of malware-related side effects, including worsened system performance and stolen personal data.
Related: APT Vs Malware Differences Explained
Unfortunately, many users can’t identify if their USB is infected with viruses. So here are some warning signs that your USB might have viruses:
How To Check A USB For Viruses?
Since USB drives are susceptible to viruses, it is best to check for viruses before using them. However, in most systems, the AutoRun function automatically opens the USB drive, which restricts you from checking the drive and spreads the virus if infected.
Fortunately, there’s a way to disable this feature, ensuring that your USB is free from any viruses before using it. Here’s how:
- 1To disable the AutoPlay function in Windows 10, click Start > Settings > AutoPlay. Under the "Use Autoplay for all Media and Devices” option, toggle the button off. Alternatively, you can click the search button and type “AutoPlay.” This will bring you to the AutoPlay settings.
- 2After disabling AutoPlay, insert the USB. Next, click Start or the search icon and type in “CMD,” then press Enter. This will launch the command prompt.
- 3Check the drive letter of your USB drive, type it in the command prompt, and press Enter. This will change the C:\Users\ line to the drive letter.
- 4Once you’re commanding the drive folder, type in "dir /w/a” and press Enter. This command will give you a directory list of all the files on your USB. Carefully inspect the list and check if any of these files are present:
If they are, your drive is most likely infected, and the viruses should be removed from it immediately.

4 Ways To Remove Virus From USB Without Losing Data
If you want to know how to remove a virus from a USB without losing data, there are different methods you can try. Below are some ways you can do to remove an infection from your USB without losing your precious files:
Remove Virus Using CMD
To remove the shortcut virus from your USB and recover your files, you can use the Command Prompt in your system. This is one of the best methods and has a 95% chance of removing the infection. Below are the steps on how to remove a shortcut virus from USB without losing data through CMD:
- Click the Start or the search icon and type in “cmd.” Right-click the Command Prompt and click Run as administrator.
- Insert the infected USB and take note of the letter of the drive. On the Command Prompt, type the following command attrib -h -r -s /s /d F:*.*
Note: The F in this command is the drive letter. Make sure to change it to the correct drive letter that is affected by the virus.
Command explained:
3. Press Enter and wait until the command is completed. Once done, the command will recheck your drive and convert the shortcut files back to normal files.
After the command process is completed, go through your drive, and delete any unknown files you can find. Then, transfer all the recovered files somewhere, and reformat your USB drive before using it again.
Remove Virus By Generating Batch File
A batch (BAT) file is a script file that can help remove viruses from your USB. No need to download anything, all you need is your system’s Notepad. Here’s how you can generate a BAT file:
1. Open the Notepad found in your system and copy and paste the following code:
2. @echo off
attrib -h -s -r -a /s /d H:*.*
attrib -h -s -r -a /s /d H:*.*
attrib -h -s -r -a /s /d H:*.*
@echo complete
Note: Don’t forget to replace the H: with your drive letter.
4. Save the file using the correct name so you won’t be confused, and add “.bat” at the end of the filename. (Ex.:removevirus.bat)
5. Close the Notepad and run the BAT file with admin privileges (Right-click the file and select Run as administrator). This will clear all the existing shortcut viruses.
Remove Virus By Tweaking Registry Files
Tweaking your registry files can prevent shortcut viruses from infecting your system. However, it can harm your computer, so use this method at your own risk.
Press Ctrl + Alt + Del simultaneously to launch the Task Manager and click Processes. On this tab, look for wscript.exe, click on it and then click End Task.
Open Run by pressing Windows + R key together and then type Regedit. Hit Enter. This will open the Registry Editor.
3. On the Registry Editor, double-click HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Run. On this page, look for odwcamszas, right-click on it and press Delete.
Remove Virus By Using Anti-Virus Programs
If you are overwhelmed by all of the commands above or don’t have enough time to do these methods, you can remove the virus from pen drive online and free (sometimes!) through reliable anti-virus programs.
There are tons of free and paid anti-virus programs, which can automatically eliminate any existing virus in your USB drive.
Related: What's The Difference Between A Firewall & Antivirus Software?
People Also Ask (FAQs)
How does my USB get a virus?
A pen drive or USB can get a virus from an infected computer. So be sure to insert your USBs on trusted computers.
How do I avoid getting a shortcut virus on my USB?
If you can, never use your USB on a public computer. Disable AutoRun in your system and always scan your device for any virus.
How do I remove a virus from my USB online for free?
There are tons of free anti-virus software available online. Make sure to choose a reliable one.
Can I remove viruses by deleting files on my USB?
Deleting the infected file from your USB will delete both the virus and the file. However, if the virus has already infected other files, you need to delete all of them, which can compromise your data.
Conclusion
Even if you are the most careful person, your USB can still be infected by viruses. The methods mentioned above can help remove infections from your USB and preserve your precious data.
However, the best way to keep your data safe is to prevent your USB from being infected by viruses. Therefore, always be vigilant and careful where you insert your pen drive to ensure its safety.

Holly Curell is a US-based freelance writer & editor extraordinaire. With over a decade of writing technical manuals, blog articles, & even company communications, Holly has a passion for providing value to readers on everything she knows about tech-related topics. When she’s not writing, Holly enjoys reading, hiking, wine, & wandering the aisles of Trader Joe’s. Holly is currently based out of North Carolina, where she lives with her husband Ken & their three children.