One-click NTFS formatting, root-level virus lock, and automated desktop backup. The ultimate protection tool for your USB drives.
Everything you need to know about USB Shield.
USB Shield is a Windows desktop application designed to protect USB flash drives from shortcut viruses, autorun malware, and hidden trojans. It automates the process of backing up files, reformatting the drive to NTFS, locking the root directory, and restoring your data into a protected folder.
The tool is built with Python and Tkinter, packaged as a standalone executable for easy distribution and use.
Copies all files from the USB drive to Desktop\USB_Backup_<drive> using Robocopy, excluding system files and shortcuts.
Quick-formats the USB drive to NTFS, ensuring a clean filesystem free from malware.
Applies Windows ACL rules to deny write and append access to the root of the USB drive, preventing malware from dropping files there.
Restores your backed-up files into a My_Files folder with full access permissions, then cleans up the temporary backup.
python usb_protector.py
Double-click USB-Shield.exe. The app will request administrator access automatically.
Yes. The tool creates a full backup on your Desktop before formatting. However, always keep a separate backup of important data.
Formatting a drive and changing NTFS permissions requires administrator privileges. The app will prompt for UAC approval on launch.
Yes. Select any connected USB drive from the dropdown and run the protection process.
It denies Write Data and Append Data permissions to the root of the USB drive for all users. This prevents malware from creating hidden files, shortcuts, or scripts at the root level.
Developed by MAKEZAA STUDIO. Built with Python, Tkinter, and PyInstaller.
Download the standalone executable. No installation required. Runs instantly with Administrator privileges.
Windows 10/11 Compatible (Requires Admin)