What formatting a USB drive means and why you might do it
Formatting a USB drive erases everything on it and prepares the drive to store new files. The process writes a file system — the invisible structure that lets your computer organize and find files — onto the drive. You format a USB drive when you want to clear it completely, when you're moving it between different types of computers, or when the drive has become corrupted and won't read properly.
Formatting is different from simply deleting files. When you delete files normally, the data still exists on the drive until it gets overwritten. Formatting wipes the entire drive and resets it to a blank state. Once you format, the old files are gone and cannot be recovered through normal means.
The file system you choose during formatting matters. FAT32 works on Windows, Mac, and Linux but cannot store files larger than 4 GB. exFAT also works across all three systems and handles larger files. NTFS is Windows-native and works well for Windows computers but has limited Mac support. APFS and Mac OS Extended are Mac-specific formats.
Key Takeaways
- Formatting erases all data on a USB drive and prepares it with a file system that your computer can read and write to.
- FAT32 works on all operating systems but cannot store individual files larger than 4 GB; exFAT is the better cross-platform choice for modern use.
- On Windows, right-click the drive in File Explorer, select Format, choose your file system, and confirm; on Mac, use Disk Utility from Applications > Utilities.
- Linux users can format through the file manager's right-click menu or use the command line with tools like mkfs if they prefer terminal control.
- Back up any files you want to keep before formatting, because the process cannot be undone.
How to format a USB drive on Windows
Plug the USB drive into a Windows computer. Open File Explorer and locate the drive in the left sidebar or under "This PC." The drive will have a name like "Removable Disk (E:)" or whatever letter Windows assigned to it.
Right-click on the drive name and select "Format" from the menu. A window will open with three fields: Volume label (the name you want to give the drive), File system (the format type), and Allocation unit size (usually left on "Default"). For most uses, select exFAT as the file system — it works across Windows, Mac, and Linux and handles files of any size. If you only use Windows computers, NTFS is also fine. Leave Allocation unit size on Default unless you have a specific reason to change it.
Type a name for the drive in the Volume label field if you want one, or leave it blank. Check the "Quick Format" box if it appears — this makes the process faster. Click "Start" and confirm the warning that all data will be erased. The format usually completes in a few seconds.
How to format a USB drive on Mac
Plug the USB drive into your Mac. Open Finder and look for the drive in the sidebar under "Locations," or open Applications > Utilities and launch Disk Utility. Disk Utility is the Mac tool for managing drives and partitions.
In Disk Utility, select the USB drive from the list on the left side. Click the "Erase" button at the top. A dialog will appear asking for a name (the volume label), a format type, and a scheme. For the format, choose exFAT if you plan to use the drive on Windows or Linux computers too. If the drive is only for Mac, choose APFS (for newer Macs running Big Sur or later) or Mac OS Extended (for older Macs). Leave the scheme set to "GUID Partition Map" unless you have a specific reason to change it.
Type a name for the drive and click "Erase." The process takes a few seconds. When it finishes, the drive will appear on your desktop and in Finder, ready to use.
How to format a USB drive on Linux
Plug the USB drive into your Linux computer. Open your file manager (such as Nautilus, Dolphin, or Thunar depending on your desktop environment). Locate the USB drive in the sidebar or main window.
Right-click on the drive and look for an "Erase" or "Format" option. Some file managers have this built in; others do not. If your file manager has a format option, select it, choose your file system (exFAT for cross-platform use, or ext4 if the drive is only for Linux), give it a name, and confirm.
If your file manager does not have a format option, you can use the command line. Open a terminal and type lsblk to list all drives and find your USB drive's device name (usually something like /dev/sdb1). Then use the command sudo mkfs.exfat /dev/sdb1 (replacing sdb1 with your actual device) to format it as exFAT. Type your password when prompted. Be very careful to use the correct device name — formatting the wrong drive will erase data you want to keep.
Choosing the right file system for your needs
The file system you choose determines which computers can read and write to your drive. exFAT is the safest choice for most people because it works on Windows, Mac, and Linux, and it handles files of any size. It is the modern replacement for FAT32 and has no practical drawbacks for USB drives.
FAT32 is older and works everywhere, but it cannot store files larger than 4 GB. If you need to transfer a video file, a disk image, or a large software installer, FAT32 will not work. Use exFAT instead.
NTFS is Windows-native and works well if you only use Windows computers. Macs can read NTFS drives but cannot write to them without third-party software. Linux can read and write NTFS with the right drivers, but it is not the default. Stick with NTFS only if the drive is exclusively for Windows.
APFS and Mac OS Extended are Mac-only formats. Use these only if the drive will never leave your Mac. APFS is faster and more efficient on modern Macs, while Mac OS Extended is compatible with older Macs.
What to do if your USB drive won't format
If formatting fails or the drive is not recognized, the drive may be write-protected. Some USB drives have a small physical switch on the side that locks the drive. Check for this switch and flip it to the unlocked position, then try formatting again.
If there is no physical switch and formatting still fails, the drive may be corrupted. On Windows, open Command Prompt as Administrator and type chkdsk X: /F (replacing X with your drive letter) to check and repair the drive. On Mac, open Disk Utility, select the drive, and click "First Aid" to run a repair. On Linux, you can use fsck from the terminal, though this usually requires booting from a live USB.
If the drive is very old or has been used heavily, it may be failing physically. In that case, formatting will not help, and the drive may need to be replaced. Try formatting on a different computer to rule out a problem with your current system.
Backing up files before you format
Formatting erases all data on the drive permanently. Before you format, copy any files you want to keep to another location — your computer's hard drive, a cloud storage service, or another external drive.
If you have already formatted the drive and realize you needed the files, recovery may still be possible if you have not written much new data to the drive. Tools like EaseUS Data Recovery Wizard, Recuva (Windows), or PhotoRec (cross-platform) can sometimes recover files from a freshly formatted drive. However, recovery is not may provide, so prevention is much better than trying to recover afterward.
Frequently Asked Questions
Can I undo a format if I made a mistake?
Once you confirm a format, the file system is rewritten and the old files are no longer accessible through normal means. However, if you have not written new data to the drive, data recovery software may be able to recover some or all of the old files. The sooner you stop using the drive and attempt recovery, the better your chances.
Why does my USB drive show as read-only after formatting?
A read-only drive usually has a physical write-protection switch. Check the side or end of the drive for a small slider and move it to the unlocked position. If there is no switch, the drive may have a software lock set in your operating system's settings, or the drive itself may be failing. Try formatting on a different computer to determine which is the case.
What is the difference between quick format and full format?
Quick format rewrites the file system but does not erase the actual data — it just marks the space as available for new files. Full format erases all data before writing the new file system, which takes much longer but is more secure if you are giving the drive to someone else. For personal use, quick format is fine.
Can I format a USB drive while files are still on it?
No. You must close all files on the drive and make sure no program is using it. On Windows, if the drive is in use, you will get an error message. On Mac and Linux, the format may fail or the drive may not unmount properly. Close all windows and programs that reference the drive, then try again.
Does formatting a USB drive make it slower?
Formatting itself does not slow down a drive. However, choosing the wrong file system can affect performance slightly. exFAT and NTFS perform similarly on USB drives. FAT32 is slightly faster on very old computers, but the difference is negligible on modern systems.