Free · Open source · Native for macOS

Bootable USB for Windows on Mac, in minutes, not half an hour.

Ndaga Fijo makes a bootable Windows USB on your Mac: it turns any ISO, Windows 10 and 11 included, into a bootable drive with a native Liquid Glass app. It builds the drive on your Mac's SSD and writes it to the stick in one fast pass.

Download for macOS

Apple Silicon + IntelmacOS 13+GPL v3No tracking, no account

Ndaga Fijo writing screen showing a progress ring at 62 percent with time remaining Ndaga Fijo finished screen: Your drive is ready Ndaga Fijo setup screen with Windows ISO, USB drive and options in Liquid Glass cards

What it solves

Making a Windows USB on a Mac shouldn't be a project.

Rufus is brilliant, but it only runs on Windows. The usual Mac workarounds are slow, fragile, or just don't work. Ndaga Fijo fixes the four things that go wrong.

The 4 GB wall

FAT32 can't hold a file over 4 GB, and current Windows ISOs carry an install.wim that big. Ndaga Fijo splits it into .swm parts that Windows Setup reads natively.

Painfully slow copies

Copying a 7,000-file ISO straight onto a stick took 34 minutes in our test. Ndaga Fijo stages it on your SSD and streams it once: 2 min 26 s.

Fear of the wrong disk

It only lists removable drives, refuses the disk macOS runs from, and makes you confirm by name before it erases anything.

No native Mac app

Boot Camp Assistant is gone and Rufus is Windows-only. This is a real Mac app: SwiftUI, Liquid Glass, Apple Silicon and Intel in one download.

Benchmarks

Measured on a real USB stick, not a lab SSD.

Same Windows XP ISO (712 MB, 6,959 files), same drive, same Mac. Everything below was timed end to end.

14×

faster than copying the files across

2 min 26 s versus 34 min 10 s for the same drive contents.

Plain file copymacOS cp -R onto the stick
34m 10s
Copy, Spotlight offsame, indexing disabled
28m 30s
Ndaga Fijostage on SSD, stream once
2m 26s
Raw device writehardware ceiling for this stick
1m 07s
14×faster than a plain copy
14 MB/ssustained write to the stick
6,959files in the test image
100%of files identical to the ISO (diff-checked)

Test setup. 31.5 GB USB stick (measured raw sequential write: 10.7 MB/s), Intel Mac running macOS 26, Windows XP Professional SP3 ISO (712 MB). "Plain file copy" is cp -R from the mounted ISO to the formatted stick (one run); Ndaga Fijo's time is the whole job from clicking start to finished: scan 6 s, format 10 s, stage 37 s, flush and repair 21 s, stream 58 s. The raw-device bar is dd of the ISO to the device: the fastest this stick can physically accept the data, not a bootable layout. Your numbers scale with your stick's speed; the ratio comes from avoiding thousands of slow per-file updates on the device. We did not time other tools.

Why a plain copy is so slow

Every file on FAT32 means several tiny metadata writes to the stick, and flash drives are terrible at tiny writes. 6,959 files turned 712 MB into a half-hour job while the same bytes written in one stream take about a minute.

What Ndaga Fijo does instead

macOS builds the filesystem inside a staging image on your SSD, where metadata is cheap. The finished image is checked, repaired, and streamed to the drive in one sequential pass, with the next block read while the last one is written.

The pipeline

ISO imagemounted read-only Staging image on SSDfiles copied, install.wim split, repaired One stream8 MB blocks, overlapped USB driveboot-ready

How it works

Three steps. No terminal.

Choose an image

Drop in an ISO or disk image. Ndaga Fijo tells you whether it will be written as-is (hybrid images) or extracted (Windows and plain ISOs).

Choose a drive

Removable drives appear automatically. The one you pick is named again in the confirmation, so you always know what gets erased.

Write to Drive

A live ring shows progress, speed, and a time estimate based on the measured write rate. When it's done you can eject with one click.

Features

Everything a Rufus user expects, on a Mac.

Windows installers

FAT32 with automatic install.wim splitting. MBR + FAT32 drives also get Windows BIOS boot code; UEFI boots from the files alone.

Direct image writing

Hybrid ISOs and raw images are written block for block with an optional read-back verify.

MBR or GPT

Pick the partition scheme and FAT32 or exFAT, and set the volume label, from a tidy options panel.

Checksums built in

MD5, SHA-1, SHA-256 and SHA-512 of your image in one click, so you can confirm the download.

Cancel any time

Cancel mid-write safely, and see exactly what happened in the log, which you can copy for bug reports.

Accessible by design

Respects Reduce Motion and Reduce Transparency, keyboard shortcuts, and light and dark appearance.

Compared

Where it fits.

CapabilityNdaga FijoRaw image writersManual copy in Finder
Runs natively on macOSYesYesYes
Bootable Windows ISO (non-hybrid)Yes, UEFI + BIOS (MBR/FAT32)No: needs a hybrid imageUEFI only, if files fit
Handles install.wim over 4 GBSplits automaticallyN/AFails on FAT32
Fast with thousands of filesStaged, one streamSingle streamSlowest
Protects the boot diskAlwaysYesYour responsibility
Open sourceGPL v3VariesN/A

"Raw image writers" means tools that only copy an image block for block, such as balenaEtcher. We haven't timed other tools, so this table is about capability, not speed.

FAQ

Questions, answered.

How do I make a bootable Windows 11 USB on a Mac?

Open Ndaga Fijo, drop in the Windows ISO, pick your USB drive and click Write to Drive. It formats the drive, splits install.wim if it's over 4 GB, copies everything, and installs boot code. Read the step-by-step guide.

Why won't my Windows ISO fit on a FAT32 drive?

FAT32 can't store any single file over 4 GB, and the install.wim in many Windows ISOs is larger. Ndaga Fijo splits it into install.swm parts, which Windows Setup reads natively. More on the 4 GB limit.

Is this a Rufus for Mac?

Rufus runs only on Windows. Ndaga Fijo is a native macOS app based on Rufus, following the same workflow, and it credits Rufus and ms-sys in its source. It isn't affiliated with or endorsed by the Rufus project.

Is it free and safe?

It's free and open source under GPL v3 or later; read or build the source yourself. It only lists removable drives, refuses the disk macOS runs from, and asks for confirmation before erasing. It asks for your password because writing to a disk needs administrator rights.

Does it work on Apple Silicon and Intel Macs?

Yes. The download is a universal app for macOS 13 or later.

macOS says the app can't be opened. What now?

The app is signed ad hoc and not yet notarized by Apple. Right-click it and choose Open, or go to System Settings → Privacy & Security and click "Open Anyway". Installing with pip install ndaga-fijo avoids the download prompt.

What isn't supported yet?

NTFS and UEFI:NTFS drives, Windows To Go, Windows setup customization, bad-block checks, and BIOS boot for non-hybrid Linux ISOs. Most Linux ISOs are hybrid and write fine in direct mode. We haven't verified booting on every machine, so please report what you find.

Ndaga Fijo icon

Get Ndaga Fijo

Free for macOS 13+, universal for Apple Silicon and Intel.

Download from GitHub

After pip install, run ndaga-fijo to open the app, or ndaga-fijo --install to copy it to Applications.