How to create a bootable USB drive with balenaEtcher 2.1.7

balenaEtcher for creating a bootable USB drive from an ISO or IMG image Updated guide to writing ISO and IMG images to USB drives and SD cards with balenaEtcher.

balenaEtcher is a graphical utility for writing operating-system images to USB flash drives and SD cards. Its main advantage is simplicity: select the image, select the destination, flash, and validate.

It is especially useful for .iso and .img files that are designed to be written directly to a block device. Etcher is developed by Balena and its source code is published under the Apache 2.0 license.

balenaEtcher for creating bootable USB drives from ISO and IMG images
balenaEtcher provides a simple workflow for writing operating-system images to USB drives and SD cards.

balenaEtcher 2.1.7: current release

As of October 5, 2026, the current stable version is balenaEtcher 2.1.7, released on September 18, 2026.

The project currently lists support for:

  • Windows 10 and later, x86-64;
  • macOS 10.13 and later, on both Intel and Apple Silicon;
  • GNU/Linux on most distributions, x86-64.

Official downloads are available from:

The release page provides Windows installers, Debian/Ubuntu .deb packages, RPM packages, macOS builds, ZIP archives, and SHA-256 hashes for release assets.

Installing Etcher

Windows

Download the signed installer from the release page or install it with WinGet:

winget install Balena.Etcher

Debian and Ubuntu

Download the current .deb package and install it with:

sudo apt install ./balena-etcher_2.1.7_amd64.deb

Fedora and other RPM-based systems

Balena also publishes an x86-64 RPM package for current releases.

macOS

Separate builds are provided for Apple Silicon and Intel. Download the package that matches the Mac’s CPU architecture.

Before creating the USB drive

You need:

  • the ISO, IMG, or supported operating-system image;
  • a USB flash drive or SD card large enough for the image;
  • balenaEtcher;
  • a backup of anything important currently stored on the destination device.

The selected target will be overwritten. Always check the device name, model, and capacity before flashing.

Verify the downloaded image first

If the operating-system project publishes a SHA-256, SHA-512, or cryptographic signature, verify it before writing the image.

Etcher’s post-write validation checks that the data written to the target matches the source image it was given. That is useful for detecting write failures, but it does not prove that the source image itself is authentic.

Authenticity must be checked against hashes or signatures published by the original project.

1. Open balenaEtcher

balenaEtcher main screen before selecting an image
The main balenaEtcher screen. The visual design has changed over time, but the basic workflow remains familiar.

These screenshots come from an earlier Etcher release, but they still illustrate the same sequence used by current versions.

2. Select the image

Choose Flash from file and open the image you want to write.

Flash from file option for selecting an ISO or IMG in balenaEtcher
Select the ISO, IMG, or other image that is intended for direct flashing.

Etcher works particularly well with hybrid ISO images, raw IMG files, Raspberry Pi images, Linux distributions, recovery systems, and appliances whose publishers instruct users to write the image directly to removable media.

Important: Windows installation ISOs need special treatment

Etcher’s own documentation explains that it writes images byte for byte without transforming their internal layout.

That behavior is ideal for hybrid ISOs and raw images, but standard Microsoft Windows installer ISOs usually require additional preparation. Etcher may write the ISO successfully while producing a USB device that does not boot.

For Windows installation media, use a tool designed for that format, such as:

  • Rufus on Windows;
  • WoeUSB on GNU/Linux;
  • Microsoft’s official media-creation tools when available for the Windows release in question.

3. Select the target USB drive or SD card

After choosing the image, click Select target.

Select target button in balenaEtcher
The next step is selecting the removable device that will be overwritten.
balenaEtcher target drive list
Identify the correct target by device model and capacity.

Etcher tries to protect internal system drives from accidental selection, but you should still verify the target manually. If several removable drives are connected, disconnecting the ones you do not need reduces the chance of a mistake.

4. Start flashing

Once the source and target are correct, click Flash!.

Flash button in balenaEtcher ready to start writing
Review the image and target one final time before starting.

The operating system may request administrator authorization because Etcher needs direct block-device access.

5. Wait for the write operation

balenaEtcher image-writing progress
Etcher writes the image to the selected removable drive.

Do not remove the device while writing. Performance depends on the USB interface, flash-media quality, image size, and host storage.

6. Let Etcher validate the result

After writing, Etcher normally reads the target back and compares it with the source image.

balenaEtcher showing a completed flash operation
When writing and validation complete successfully, the drive is ready for a boot test.

If validation repeatedly fails, try another USB port, another flash drive, or verify the original image checksum.

7. Boot from the USB device

Restart the target computer and open its BIOS/UEFI boot menu. Common keys include F12, F11, Esc, and F8, but there is no universal key.

If the USB appears twice, one entry may represent UEFI boot and the other Legacy/CSM. On modern systems, prefer UEFI when the image supports it.

Why does Windows ask to format the drive afterward?

After flashing Linux, pfSense, Proxmox, or another operating-system image, Windows may encounter partitions or filesystems it cannot read and offer to format the device.

Do not format it if you still need the USB to boot.

The image may have created multiple partitions, a special GPT/MBR layout, or non-Windows filesystems. This is normal and does not necessarily indicate a failed flash.

Restoring the USB drive to normal capacity

When you no longer need the bootable media, delete the image’s partitions and create a new partition using the full drive.

Windows Disk Management can do this in many cases. On GNU/Linux, tools such as GNOME Disks, KDE Partition Manager, or GParted can recreate the partition layout.

Be careful: deleting partitions from the wrong disk can destroy system data.

Etcher does not create persistent Live USB storage

Another important limitation is that balenaEtcher does not configure persistent storage for a typical Linux Live USB.

If you need changes and files to survive reboots in a Live environment, use a tool or distribution-specific procedure that explicitly supports persistence.

Etcher vs. Rufus vs. Ventoy

Tool Best use Main advantage
balenaEtcher Hybrid ISO/IMG, Linux, appliances, SD cards Simple workflow and validation
Rufus Windows and configurable boot media UEFI/BIOS and advanced options
Ventoy Multiboot USB Copy multiple ISO files without reflashing the whole drive

Etcher is an excellent choice when the image publisher says the image can be written directly. Windows installation media and multiboot use cases are better handled by specialized tools.

Etcher with pfSense and Proxmox VE

Etcher has historically worked well with directly writable images from projects such as Proxmox VE and with earlier pfSense installation media. Always follow the instructions for the specific version being installed.

Current pfSense releases use the Netgate Installer, while our historical pfSense CE 2.6.0 guide documents the older ISO and Memstick workflow.

Common problems

Etcher does not show the device

Reconnect the drive, try another port, and confirm that the operating system can see it. On GNU/Linux, Etcher also needs a working Polkit authentication agent to request elevated permissions.

The flash succeeds but the computer does not boot

Confirm that the image supports direct writing, verify its hash, check UEFI versus Legacy boot, review Secure Boot requirements, and make sure the image architecture matches the target hardware.

Validation fails

Try another port or another USB drive. Failing flash memory may appear to accept data but fail when Etcher reads it back.

The USB looks smaller after flashing

The operating system is seeing the partition table embedded in the flashed image. Repartition the drive when you want to return it to ordinary storage use.

Security: download from original projects

Bootable media runs software before your normal operating system starts. Download Etcher and operating-system images only from official projects or trusted mirrors.

Avoid download portals that repackage installers. Verify published hashes or signatures whenever the project provides them.

Official sources


Skip to content