sodcalculator

10 Tech How-To

Fix Rufus Error 0x80070032 on Bootable USB

Guide 10-38404 · Updated · Step by step

Rufus error 0x80070032 usually appears when the tool cannot copy files to the USB drive, often due to filesystem incompatibility, a corrupted ISO, or a failing drive. This guide walks you through the most effective fixes, from simple format changes to using alternative writing modes, so you can get your bootable USB created successfully.

What You’ll Need

  • A USB drive with at least 8 GB capacity (16 GB or more recommended for larger ISOs)
  • The ISO file you want to write (verify its integrity if possible)
  • Rufus installed (latest version from the official website)
  • Administrator access on your Windows PC
  • A spare USB drive for testing, if available

Step-by-Step

  1. Back up any data on the USB drive. The process will erase everything on it. Copy any important files to your computer before proceeding.
  2. Run Rufus as administrator. Right-click the Rufus executable and select “Run as administrator.” This ensures it has the necessary permissions to write to the drive.
  3. Select your USB drive. In the “Device” dropdown, choose the correct USB drive. Double-check the drive letter and capacity to avoid selecting your main hard drive.
  4. Click “SELECT” and choose your ISO file. Navigate to the ISO you want to use. If you get an error here, the ISO may be corrupted—try downloading it again.
  5. Change the “Image option” to “Standard Windows installation” (if you’re creating a Windows bootable USB). For Linux ISOs, leave it as “Write in ISO mode” (recommended).
  6. Set the “Partition scheme” to “GPT” for UEFI-based systems (most modern PCs). If your PC is older and uses BIOS, select “MBR.” When in doubt, GPT is the safer choice for most users.
  7. Set the “Target system” to “UEFI (non CSM)” if you chose GPT, or “BIOS or UEFI-CSM” if you chose MBR. This aligns with your partition scheme.
  8. In the “File system” dropdown, choose “NTFS” for Windows ISOs larger than 4 GB. For smaller Linux ISOs, “FAT32” works, but NTFS is more universally compatible with Rufus.
  9. Leave “Cluster size” as the default. Rufus sets it automatically based on the file system.
  10. Click “START” to begin the process. If you see a prompt about downloading files (like WinRE), click “Yes” and let it download.
  11. If error 0x80070032 appears, switch the “File system” to “FAT32” (if you were using NTFS) or vice versa. This is the most common fix because the error often indicates the target filesystem doesn’t support the file being copied.
  12. If the error persists, try changing the “Partition scheme” from GPT to MBR (or MBR to GPT) and repeat the process.
  13. As a last resort, use “DD mode” for Linux ISOs. When Rufus asks about writing in ISO mode or DD mode, choose DD mode. This writes the image directly to the drive, bypassing many filesystem issues.

Common Mistakes

  • Using the wrong USB drive. Selecting a drive with important data, or a drive that is too small, can cause errors. Always verify the drive letter and capacity.
  • Ignoring the ISO integrity. A partially downloaded or corrupted ISO will cause write errors. Check the file size matches the source, or verify its checksum.
  • Not running Rufus as administrator. Without admin rights, Rufus may not have permission to write to the drive, leading to errors.
  • Choosing an incompatible file system. For Windows ISOs, FAT32 cannot store files over 4 GB, so NTFS is required. For Linux ISOs, FAT32 is usually fine, but NTFS can also work.
  • Leaving the USB drive connected to a USB hub. Power or data issues with hubs can cause write failures. Plug the USB directly into your computer’s port.

Tips

  • Use the latest Rufus version. Older versions may have bugs that are fixed in newer releases. Download the newest version from the official site.
  • Try a different USB port. Sometimes a specific port has issues. Try a different port, preferably a USB 2.0 port if you’re having trouble.
  • Format the USB drive first. Before using Rufus, format the drive in Windows Explorer (right-click → Format) to NTFS or FAT32. This can clear up any existing partition issues.
  • Use a USB 3.0 drive if possible. Faster drives are less likely to time out during the write process.
  • Disable Windows Defender real-time scanning temporarily. Sometimes antivirus software interferes with writing. Re-enable it after the process.

Troubleshooting

If the error still appears after trying the steps above, consider these additional checks:

  • Check the USB drive health. A failing drive can produce write errors. Try a different USB drive to see if the problem persists.
  • Verify the ISO file. Use a tool like HashCalc to compare the SHA-1 or MD5 hash with the official value from the ISO provider. A mismatch means a corrupted download.
  • Try a different USB creation tool. If Rufus continues to fail, try using the Windows Media Creation Tool (for Windows ISOs) or balenaEtcher (for Linux ISOs). This helps isolate whether the issue is with Rufus or the USB drive.
  • Run Windows Update. Ensure your Windows system is up to date, as some USB drivers may be outdated.
  • Check for USB drive write protection. Some drives have a physical switch. Make sure it’s not in the “locked” position.
  • If using a laptop, disable USB selective suspend. In Power Options → Advanced Settings, set “USB selective suspend” to “Disabled.” This prevents the USB port from powering down during the write.

Frequently Asked Questions

What exactly does error 0x80070032 mean?

It’s a Windows error code that generally indicates a problem with copying files to the destination. In Rufus, it often means the file system on the USB drive doesn’t support the file being written, or the drive is having write issues.

Why does changing the file system fix it?

FAT32 has a 4 GB file size limit. If your ISO contains a file larger than that (common with Windows 10/11 ISOs), the copy fails. NTFS supports larger files, so switching to NTFS resolves the error in many cases.

Should I use GPT or MBR?

For most modern PCs with UEFI firmware, GPT is the correct choice. If your PC is older (pre-2012) or you’re dual-booting with legacy BIOS, MBR is needed. If you’re unsure, try GPT first; if your PC doesn’t boot, recreate the USB with MBR.

Can I use the same USB drive after the error?

Yes, the drive is likely still usable. The error usually occurs mid-write, leaving the drive partially written. You can simply retry with a different file system or format the drive again in Rufus.

Does DD mode work for Windows ISOs?

No, DD mode is primarily for Linux and other Unix-like ISOs. For Windows ISOs, you should always use ISO mode. Using DD mode on a Windows ISO will result in a non-bootable drive.

What if my USB drive is listed as 0 bytes in Rufus?

This usually means the drive has a corrupted partition table. Open Disk Management (diskmgmt.msc), delete all partitions on the USB drive, and create a new simple volume. Then try Rufus again.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →