Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

A Raspberry Pi can boot from a USB SSD, and the change can bring more than faster storage: an SSD can offer more room for files and projects than the microSD card you were using. The speed advantage is real in at least one Raspberry Pi 400 benchmark, but the result depends on the drive and setup. Compatibility and power are the main things to check before switching.

What changes when you boot a Raspberry Pi from a USB SSD?

The Pi runs its operating system from the USB-connected drive rather than a microSD card. Raspberry Pi describes this as USB mass-storage boot, which also supports devices such as flash drives and USB disks. The drive needs to be prepared with an OS image just as you would prepare a microSD card. Raspberry Pi’s USB mass-storage boot documentation explains which models support the feature and how boot configuration affects it.

For one Raspberry Pi 400 setup, Raspberry Pi Official Magazine reported average read rates of 382.4 MB/s for an M.2 SSD and 44.9 MB/s for the microSD card it compared. The test used GNOME Disks, a Transcend M.2 SSD 430S (512 GB), and a Transcend TSCM42S USB enclosure. Those are results from that particular test, not a guaranteed speed ratio for every Pi, SSD, enclosure, or card. Read the magazine’s Raspberry Pi 400 SSD example.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The benefits beyond speed

More room for files and projects

Capacity is a practical reason to move away from a small microSD card. The magazine’s example used a 512 GB SSD and said 128 GB would be enough for most use cases in the context of its article. That is not a universal sizing rule: choose capacity based on the operating system, applications, files, and projects you actually plan to keep on the Pi.

#1 Best Overall
CanaKit Raspberry Pi 5 Desktop PC with SSD (Fully Assembled) (256 GB SSD)
  • Fully assembled for plug-and-play operation
  • Includes Raspberry Pi 5 with 8GB RAM
  • 256 GB PCIe Pi NVMe SSD (Pre-loaded with Pi 64-Bit OS)
  • M.2 HAT+
  • CanaKit Turbine Black Case for the Pi 5

A different storage setup—not a proven lifespan upgrade

The available evidence does not establish that an SSD will always last longer or be more reliable than a microSD card. Treat durability as dependent on the specific devices and workload, rather than assuming that changing storage type guarantees a longer service life.

Check your Raspberry Pi model before setting up USB boot

USB mass-storage boot support depends on the model and, for some boards, its boot configuration. Raspberry Pi documents support for Compute Module series since CM3, Zero series since Zero 2 W, and flagship models since Raspberry Pi 2B revision 1.2. The 3B+ and Zero 2 W support USB boot out of the box. Raspberry Pi 4 and newer flagship models use EEPROM bootloaders; USB must be included in the boot order, and early Pi 4 boards may need a bootloader update.

Rank #2
SSK 128GB Portable SSD External Hard Drive Solid State Drive up to 550MB/s
  • Capacity Reminder: Display capacity of 128GB SSD often appears as around 116GB on Windows. MacOS typically shows full 128GB. This display capacity reduction of 7% to 10% from SSD actual capacity is from algorithms differences in which 1GB is interpreted as 1024MB on Windows and 1000MB on SSDs
  • 550MB/s: Instantly access to your files with blazing 6Gbps external ssd speed up to 550MB/s. LED Light indicates portable ssd instant activity (Actual speed depends on drive capacity, host device, OS and application)
  • Data Security: Master external solid state drives health with S.M.A.R.T. monitoring. TRIM technology ensures consistent write speeds and extends the longevity of the portable SSD
  • USB C+A : Both USB-C cable and USB-A adapter featuring rapid USB 3.2 Gen2, this USB SSD effortlessly bridges devices, enabling seamless cross-platform file transfers between computers, smartphones, tablets and Phones
  • Always Fast: No slowdowns during large file transfers. This external ssd remains steady 6Gbps by using high speed SLC caching (25%of the current available capacity is allocated for high speed cache)

Some older models need USB host boot enabled. Raspberry Pi documents an OTP configuration method for applicable boards, but changing OTP is permanent. Confirm your exact model and follow the current official instructions before making that change; it is not a universal setup step.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to try booting from a USB SSD

  1. Confirm model support. Check Raspberry Pi’s USB mass-storage boot guidance for your board. Check the bootloader or OTP requirements that apply to that model before changing settings.
  2. Flash the USB drive with an OS image. Raspberry Pi says to write the image to USB storage as you would to an SD card.
  3. Remove the microSD card for the first boot check. Depending on boot order, an inserted card may take priority, making it appear that USB boot has failed.
  4. Connect the SSD and start the Pi. If it does not boot, check the boot order, the drive and enclosure’s compatibility, and whether the drive is detected under Linux.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Compatibility and power can make or break the switch

Allow for device detection and adapter quirks

Raspberry Pi documents a default two-second USB device detection timeout. A device that starts slowly may miss it. Some USB devices also require protocols the bootcode cannot handle. A USB-SATA adapter may be detected by the bootloader but then fail under Linux when the system selects USB Attached SCSI (UAS) mode. Check that the complete drive-and-adapter setup works in Linux, not only that it appears during boot.

Rank #3
GeeekPi N06 M.2 NVME SSD USB Adapter for Raspberry Pi 5, Support M.2 NVMe SSD 2230 2242 2260 2280
  • USB 3.0 Interface: Communicates with the Pi 5 using a single USB 3.0 connection for both power and data transfer.
  • Plug-and-Play: Instantly recognized by the Pi 5 board without the need for system modifications or additional drivers.
  • Versatile SSD Support: Compatible with a range of M.2 NVMe SSD sizes including 2230, 2242, 2260, and 2280.
  • Easy Installation: Designed to be mounted on the bottom of the Pi 5 board for a clean and tidy setup.
  • High-Speed Data Transfer: Leverages the USB 3.0 bandwidth to achieve high read/write speeds, enhancing the overall performance of the Pi 5 board.

Check the power budget

Connected drives draw power, and multiple disks may need a powered enclosure or hub. Raspberry Pi 5’s downstream USB peripheral power limit depends on the supply: its documentation gives 600 mA with a compatible supply that cannot provide 5 A at 5 V, and 1.6 A with a suitable 5 A at 5 V supply. These are board-and-supply limits, not power requirements for every SSD; the same downstream budget also includes the fan header. See Raspberry Pi’s power-supply documentation.

Quick Recap

Bestseller No. 1
CanaKit Raspberry Pi 5 Desktop PC with SSD (Fully Assembled) (256 GB SSD)
CanaKit Raspberry Pi 5 Desktop PC with SSD (Fully Assembled) (256 GB SSD)
Fully assembled for plug-and-play operation; Includes Raspberry Pi 5 with 8GB RAM; 256 GB PCIe Pi NVMe SSD (Pre-loaded with Pi 64-Bit OS)
$339.97
Bestseller No. 4
Official Raspbery Pi SSD, 256GB High-Speed Solid State Drives, Complies with PCIe Gen 3 Standard, Suitable for Raspbery Pi 5 (RPi SSD 256G)
Official Raspbery Pi SSD, 256GB High-Speed Solid State Drives, Complies with PCIe Gen 3 Standard, Suitable for Raspbery Pi 5 (RPi SSD 256G)
[Speed] 40k IOPS (4kB random reads) / 70k IOPS (4kB random writes).; [Features] Complies with PCIe Gen 3 standard. NVMe 1.4 register interface and command set.
$185.99
Bestseller No. 5
Official Raspbery Pi SSD, 1TB High-Speed Solid State Drives, Complies with PCIe Gen 3 Standard, Suitable for Raspbery Pi 5 (RPi SSD 1TB)
Official Raspbery Pi SSD, 1TB High-Speed Solid State Drives, Complies with PCIe Gen 3 Standard, Suitable for Raspbery Pi 5 (RPi SSD 1TB)
[Speed] 90k IOPS (4kB random reads) / 90k IOPS (4kB random writes).; [Features] Complies with PCIe Gen 3 standard. NVMe 1.4 register interface and command set.
$315.99
Best Value
Official Raspbery Pi SSD, 1TB High-Speed Solid State Drives, Complies with PCIe Gen 3 Standard, Suitable for Raspbery Pi 5 (RPi SSD 1TB)
  • A Raspbery Pi SSD unlocks outstanding performance for I/O intensive applications on Raspbery Pi 5 and other devices, including super-fast startup when booting from SSD.
  • It is a reliable, responsive, and high-performance PCIe Gen 3-compliant SSD capable of fast data transfer, available with 1TB capacity.
  • [Speed] 90k IOPS (4kB random reads) / 90k IOPS (4kB random writes).
  • [Features] Complies with PCIe Gen 3 standard. NVMe 1.4 register interface and command set.
  • [Form Factor] M.2 2230.
Rank #4
Official Raspbery Pi SSD, 256GB High-Speed Solid State Drives, Complies with PCIe Gen 3 Standard, Suitable for Raspbery Pi 5 (RPi SSD 256G)
  • A Raspbery Pi SSD unlocks outstanding performance for I/O intensive applications on Raspbery Pi 5 and other devices, including super-fast startup when booting from SSD.
  • It is a reliable, responsive, and high-performance PCIe Gen 3-compliant SSD capable of fast data transfer, available with 256GB capacity.
  • [Speed] 40k IOPS (4kB random reads) / 70k IOPS (4kB random writes).
  • [Features] Complies with PCIe Gen 3 standard. NVMe 1.4 register interface and command set.
  • [Form Factor] M.2 2230.

Is a USB SSD the right choice?

  • Consider it if you want more storage capacity or your setup benefits from faster reads, and your Pi model, enclosure, and power supply support the configuration.
  • Keep the microSD card if it meets your storage needs and the extra drive, enclosure, or power setup is not worth the added complexity.
  • Do not choose based on an assumed lifespan guarantee. The evidence here does not establish a universal SSD durability or reliability advantage over microSD.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.