etcher icon indicating copy to clipboard operation
etcher copied to clipboard

Etcher fails on M4 Mac

Open spl237 opened this issue 11 months ago • 5 comments

I have a 2024 M4 Mac Mini.

I am running the ARM 64 build of Etcher for MacOS.

With both version 1.19.25 and the latest version 2.1.0, this creates corrupted images when trying to flash a Raspberry Pi OS image to an SD card.

The write appears to work without error, but the verify fails at the end with the message that something went wrong, and the resulting card is filled with garbage.

I have enabled Full Disk Access for Etcher in the Privacy & Security settings - it made no difference.

Am I really the only person who has tried Etcher on an M4 Mac? Because this has been broken for a long time - I first reported it on the forums (with no response) back in November.

spl237 avatar May 08 '25 10:05 spl237

Als with M1 OS 15.5

I have a 2024 M4 Mac Mini.

I am running the ARM 64 build of Etcher for MacOS.

With both version 1.19.25 and the latest version 2.1.0, this creates corrupted images when trying to flash a Raspberry Pi OS image to an SD card.

The write appears to work without error, but the verify fails at the end with the message that something went wrong, and the resulting card is filled with garbage.

I have enabled Full Disk Access for Etcher in the Privacy & Security settings - it made no difference.

Am I really the only person who has tried Etcher on an M4 Mac? Because this has been broken for a long time - I first reported it on the forums (with no response) back in November.

joohann avatar Jun 07 '25 15:06 joohann

Mac - M1 MacMini OS 15.5, balenaEtcher-2.1.2-arm64 Run balenaEtcher from Terminal ... su .... open -a .... (my working user have no admin privileges) Error Message: Something went wrong. If it is a compressed image, please check that the archive is not corrupted. Error spawning the child process

Are additional privileges necessary for balenaEtcher? I couldn't find any requirements in the system settings.

Test this with linuxmint-22.1-cinnamon-64bit.iso and Manjaro-ARM-mate-generic-23.02.img too

macuserguru avatar Jun 08 '25 15:06 macuserguru

Frankly, it staggers me that Etcher is, as far as I can tell, completely broken on a pretty significant computing platform, has been so for at least six months now, and no-one from Balena seems to care, or indeed appears to have even noticed...

spl237 avatar Jun 08 '25 15:06 spl237

This works: Sample Manjaro ARM hdiutil convert ...../Downloads/_Linux_BSD/_Manjaro/Manjaro-ARM-xfce-generic-efi-23.02.img -format UDTO -o /....../Downloads/_Linux_BSD/_Manjaro/Manjaro-ARM-xfce-generic-efi-23.02.iso UDTO iso.cdr UDRW iso.dmg

Sample Linux Mint https://nerdblog.steinkopf.net/2020/04/bootfaehigen-usb-stick-aus-einem-iso-file-auf-dem-mac-erstellen/

diskutil list ..... /dev/disk4
diskutil unmountDisk /dev/disk4

sudo dd if=linuxmint-22.1-cinnamon-64bit.iso of=/dev/disk4 bs=1m

PS & OffTopic: On MB 13" early 2009 white 5.2, 4GB RAM, 500GB SSD - cant install Linux Mint, but Debian works fine debian-12.11.0-amd64-DVD-1.iso

macuserguru avatar Jun 11 '25 07:06 macuserguru

I've encountered the same error message on Mac M4: Something went wrong. If it is a compressed image, please check that the archive is not corrupted. Error spawning the child process

For anyone arriving on this post, you can do it manually by:

  1. Use DiskUtil to erase the USB drive. Please choose MS-DOS (FAT).
  2. Open the terminal and run: diskutil list --- find /dev/diskN of your USB drive.
  3. Run diskutil unmountDisk /dev/diskN
  4. Run sudo dd if=<YOUR_ISO_FILE> of=/dev/rdiskN bs=1m

And that's it.

If your bootable USB drive is corrupted at any point, then run diskutil eraseDisk JHFS+ NewDisk /dev/diskN to clean it.

tanin47 avatar Nov 11 '25 08:11 tanin47