How to Format USB Flash Drive for Cisco Catalyst 9300 and Other Cisco Switches
Selene Gong
Properly formatting a USB flash drive is critical for Cisco Catalyst switches and other Cisco hardware. It ensures your devices recognize the USB during IOS upgrades, config backups, software recovery, and diagnostics. This guide explains what format your USB needs to be for Cisco switches, how to format on Windows, macOS, and Linux, and how to verify recognition using Cisco CLI.
What Format Does a USB Need to Be for a Cisco Switch?
Cisco Catalyst switches (9300, 9200, 3850, 3650) require USB flash drives to be formatted in FAT32 for maximum compatibility during IOS upgrades and configuration transfers. FAT16 is also supported (mainly for older devices). exFAT is not reliably recognized for IOS upgrades.
For Cisco USB 3.0 SSD (e.g., SSD-240G) used on Catalyst 9300, the required file system is EXT4 (EXT3, EXT2 also supported), while NTFS, exFAT, VFAT are not supported.
Cisco USB File System Compatibility Table
What Size USB Drive for Cisco 9300?
Cisco Catalyst 9300 switches support USB drives up to 32 GB reliably for IOS upgrades. Larger drives may work but can face compatibility issues depending on the file system and IOS version. For Cisco USB 3.0 SSD, the supported size is 240 GB (SSD-240G).
How to Format a USB Flash Drive for Cisco Switches on Windows
Insert the USB drive into your Windows PC.
Open File Explorer > This PC, right-click your USB drive, select Format.
Choose:
File System: FAT32
Allocation unit size: Default or 4096 bytes for many small files
Volume label: (e.g., CISCO_USB)
Check Quick Format
Click Start and confirm.
How to Format a USB Flash Drive for Cisco Switches on macOS
Insert the USB drive and open Disk Utility.
Select the USB drive (entire drive).
Click Erase:
Format: "MS-DOS (FAT)" (FAT32)
Scheme: "Master Boot Record (MBR)"
Volume label as needed
Click Erase to complete.
How to Format a USB Flash Drive on Linux for Cisco Switches
Review console logs for specific errors if unrecognized.
Best Practices
Always back up important data before formatting.
Use FAT32 for general Cisco switch operations.
Use EXT4 for Cisco USB 3.0 SSD on Catalyst 9300.
Unmount Cisco USB 3.0 SSD before removal.
Use a 16–32 GB drive for upgrades for higher reliability.
Label USB drives for tracking during large-scale deployments.
By following these steps, network engineers can efficiently format USB drives for Cisco switches and ensure consistent, reliable IOS upgrades and maintenance workflows.