Last updated: September 2026
A softmodded Wii with a hard drive is still the cheapest way to play the whole Wii and GameCube library on a TV. The part that trips people up is not the softmod. It is the drive: the wrong format, the wrong folder name, a game file over 4 GB that never got split, or a loader that sits on “Waiting for HDD” because the drive is in the wrong port.
This is the reference sheet for that part. Every path, slot number and version below comes from the current wii.hacks.guide pages, the USB Loader GX and Nintendont repositories, and the TinyWiiBackupManager release notes. Nothing here links to game downloads; the last section covers dumping the discs you own.
What You Need
- A softmodded Wii with the Homebrew Channel installed. USB Loader GX launches from it.
- cIOS installed in slots 248 to 251. Backup loaders require it; the section below covers the install.
- An SD card for the Homebrew Channel apps folder and USB Loader GX itself. The Samsung EVO Select 64GB with its SD adapter is what I use across every handheld here. Wii Menu 4.0 and later has no SD size limit, but the card must be FAT32.
- A USB hard drive. wii.hacks.guide recommends an external hard drive for a library of any size and says flash drives are not recommended because of corruption and load failures. A 2.5 inch bus-powered drive like the Seagate Portable 1TB runs off the Wii’s own port. 3.5 inch drives need their own power. The guide’s space rule: 64 GB and up for GameCube, 128 GB and up for Wii.
- A PC with TinyWiiBackupManager, which is what wii.hacks.guide now recommends in place of the old Wii Backup Manager and Wii Backup Fusion. It runs on Windows 7 and later, macOS 10.14 and later, and Linux.
- Optional: a Wii to HDMI adapter if the TV has no component or composite input. Not required for any of this, just the thing most people end up buying the same week.
Do not bother with an SSD. The Wii’s ports are USB 2.0, so the FAQ notes no visible speed gain over a spinning drive.
Step 1: Format the Drive as FAT32, MBR, 32 KB Clusters
The exact spec from the loaders page: FAT32, MBR partition table, 32 KB (32768 byte) allocation unit size. Nintendont says the same thing from its side: 32 KB clusters, an MBR partition table, and a primary partition rather than an extended or logical one.
What not to use:
| Format | Verdict |
|---|---|
| FAT32 | The one to use. Volumes up to 2 TB, files up to 4 GB, which is why big games get split. |
| NTFS | USB Loader GX can read it, but the Homebrew Channel and Nintendont cannot. The backups page says it will not work with the majority of apps. |
| exFAT | Not for the Wii side. The backups page lists it with the formats to avoid for Wii games. Nintendont alone accepts it for GameCube. |
| WBFS partition | Legacy. Limited to 500 games in USB Loader GX, needs 2010-era tools, and the backups page says not to use it. |
Two more details from the same pages: only one drive plugged in at a time for Nintendont, and if you are on a Wii U or a Wii mini, use a powered hub or a Y-cable for the drive.
Step 2: Install cIOS (d2x) in Slots 248 to 251
A cIOS is a patched IOS. The loaders page is blunt: for backup loaders to work you need the latest cIOS installed, and both USB Loader GX and WiiFlow Lite need it in slots 248 to 251.
The current guide uses d2x-v11-beta3 for the Wii, Wii Family Edition and vWii, and d2xl-v1-beta2 for the Wii mini. You run the d2x cIOS Installer from the Homebrew Channel and feed it base IOS files fetched with NUSGet.
| Slot | Base IOS | Revision |
|---|---|---|
| 248 | IOS 38 | 65535 |
| 249 | IOS 56 | 65535 |
| 250 | IOS 57 | 65535 |
| 251 | IOS 58 | 65535 |
The USB Loader GX README publishes the same slot map. One warning the cIOS page repeats twice: never install vWii or Wii mini IOS files on a regular Wii, or the other way round. That is a brick.
Step 3: Install USB Loader GX
The current release is v4.0 r1283. wii.hacks.guide links the GitHub release; the same build is on the Open Shop Channel, which you can install to from the console with LibreShop. Either way the app goes in the apps folder on the SD card and launches from the Homebrew Channel.
Which USB port. The loaders page is specific: the bottom port when the Wii lies horizontally, or the port closest to the edge when it stands vertically. Most “Waiting for HDD” complaints are this.
Step 4: Put Games on the Drive with TinyWiiBackupManager
This is the step the old guides get wrong because the tools changed. TinyWiiBackupManager (v6.0.8, July 2026, by mq1) replaced Wii Backup Manager as the wii.hacks.guide recommendation. It is a single native executable with no dependencies, and Windows users can install it with winget install -e --id mq1.TinyWiiBackupManager.
The procedure from the backups page:
- Plug in the FAT32 drive and open TinyWiiBackupManager.
- Click the hard drive icon at the bottom left and select the root of the drive, for example
E:\. Not thewbfsfolder, not thegamesfolder. - Click the + button at the top right and add one or more games. Since v5.0.0 you can also drag them in from the file explorer.
- Eject the drive safely. If the app offers to normalize paths, run it from the Toolbox.
What it does for you:
- Accepts
.isoand.rvzplus the other major disc formats through the NOD library. A v6.0.6 fix covered GCZ reads. - Writes split
.wbfsfiles automatically when the drive’s filesystem needs it, which FAT32 always does above 4 GB. - Names the game folders for you using the titles.txt scheme, in ASCII characters so loaders do not choke.
- Handles GameCube games as well as Wii, downloads cover art, and can archive games back to RVZ with zstd for PC storage.
macOS note. The build is not notarized, so the release page gives a Terminal command to authorize it the first time.
Command line alternative. Wiimm’s ISO Tools (wit and wwt, v3.05a) read every Wii disc format and convert with wit COPY; the --split option defaults to 4 GB pieces. Witgui v2.3 wraps the same tools on macOS 10.9 and later.
The Folder Layout USB Loader GX Expects
| Game type | Path on the drive | Notes |
|---|---|---|
| Wii | wbfs/Game Name [GAMEID]/GAMEID.wbfs | One folder per game. GAMEID is the six character ID from GameTDB. |
| Wii, over 4 GB on FAT32 | wbfs/Game Name [GAMEID]/GAMEID.wbfs + GAMEID.wbf1 | The second part is the split. TinyWiiBackupManager makes it. |
| Wii as ISO | wbfs/Game Name [GAMEID]/GAMEID.iso | USB Loader GX reads Wii games as WBFS or ISO. |
| GameCube | games/Game Name [GAMEID]/game.iso | Nintendont layout. |
| GameCube, two discs | games/Game Name [GAMEID]/game.iso + disc2.iso | Disc 2 is always disc2.iso. |
Nintendont itself also accepts a single-disc image dropped straight into games/, and an extracted FST at games/Game Name/sys/boot.bin.
Playing from the SD card instead. USB Loader GX has run Wii games from SD since v3.0 r1280. Turn on SD card mode and turn off Mount USB at launch under Settings, Hard Drive Settings. It works, and the FAQ calls it slow.
WBFS, ISO, RVZ: Which Formats the Wii Actually Boots
- WBFS and ISO are what USB Loader GX loads for Wii games. ISO is what it loads for GameCube, with basic CISO support for Nintendont added in v3.0 r1280.
- RVZ and WIA are Dolphin’s PC archive formats. Their partition data is stored decrypted and without hashes, so they are not console formats. Convert them on the PC; TinyWiiBackupManager takes RVZ as input and writes WBFS.
- Scrubbing is why a WBFS file is smaller than the disc. Wiimm’s tools skip unused blocks automatically, and TinyWiiBackupManager can strip the update partition to save space. A Wii disc is 4.7 GB, or 8.5 GB for a dual layer title; a GameCube disc is 1.3 GB.
The tools to retire. Wii Backup Manager stopped at 0.4.5 build 78 in December 2011. WBFS Manager 4.0 is from May 2010, needs .NET 3.5, and GameBrew’s page says it destroys WBFS partitions frequently. Both still turn up in search results. Neither is the answer in 2026.
GameCube Through Nintendont
Nintendont (v6.503, May 2025) is what USB Loader GX uses to launch GameCube games, and its requirements are simpler than the Wii side: the official unpatched IOS58 and Homebrew Channel 1.0.7 or newer. Its README asks for 32 KB clusters on FAT32 or exFAT, an MBR primary partition, and says flash drives are known to be problematic and the Wii’s SD slot is known to be slow. A USB hard drive or a USB SD card reader is the recommended path.
Formats: 1:1 and shrunken .gcm or .iso, extracted FST folders, and CISO. GCZ, NKit and RVZ are not listed, so convert those on the PC first. For the best PC-side alternative see the best GameCube emulator guide.
When a Game Will Not Load
“Waiting for HDD…” with a countdown. The loader cannot see the drive. Exit, move the drive to the port described in Step 3, and re-check the format.
“No WBFS or FAT/NTFS/EXT partition found.” The drive is exFAT, or the partition is not a primary MBR partition. Reformat per Step 1.
“USB Device not initialized.” Same family. Check the port, the cable, and whether a 3.5 inch drive has its own power.
One game freezes or black-screens while others run. Open that game’s settings, go to Game Load, and change Game IOS. The loaders page says to try 248, 249, 250 or 251. It names Animal Crossing: City Folk with a USB keyboard, SpongeBob’s Boating Bash, and Rock Band with its USB dongle as titles that want a specific slot. Automatic cIOS selection has existed since v3.0 r1280, but manual still wins for the odd ones.
Wrong colors, no picture, or a PAL game on an NTSC TV. Same Game Load menu, Video Mode: System Default, Disc Default, Force PAL50, Force PAL60, Force NTSC, Region Patch, Force PAL480p, Force NTSC480p. Region Patch is the usual fix for an import.
Error 002. WiiBrew describes it as what appears when a game requiring IOS55 or higher starts on a different IOS. It is an IOS problem, not a drive problem, so start with the Game IOS slot.
For reference, the other Game Load options are Hooktype (VBI is the default), Block IOS Reload, Return To, Alternate DOL and Ocarina cheats.
Dumping Your Own Discs
The clean way to fill the drive is from discs you own, and the Wii does it without a PC drive.
- CleanRip makes 1:1 dumps of Wii and GameCube discs. It needs only the Homebrew Channel, no cIOS, and writes an MD5, SHA-1 and CRC32 alongside the image. It splits the dump at 1, 2 or 3 GB on FAT32, or not at all on exFAT and NTFS. On Windows you join the parts with
copy /b *.part?.iso game.iso. Have 4.7 GB free per disc, 8.5 GB for dual layer. - USB Loader GX can install from the disc directly. Insert a disc and an Install prompt appears; Wii games go to
wbfs, GameCube games togames. For a two-disc GameCube game, rip disc 2 before disc 1. - The Wii Family Edition, the Wii mini and the Wii U’s vWii cannot dump GameCube discs because they lack the drive support.
That gives you a WBFS or ISO that is legally yours and already in the right folder. For the wider picture on where the emulation community keeps and mirrors game archives, the ROM sites guide covers what is still standing after the Myrient shutdown. For the loader side on handhelds rather than the Wii, start with RetroArch BIOS files.
FAQ
What format does a USB drive need to be for the Wii?
FAT32, with an MBR partition table and 32 KB clusters. Not exFAT, not NTFS, not a WBFS partition. FAT32 caps single files at 4 GB, which is why loaders split large games into .wbfs and .wbf1 parts.
Where do WBFS files go on the drive?
In wbfs/Game Name [GAMEID]/GAMEID.wbfs, one folder per game, with GAMEID being the six character code from GameTDB. GameCube ISOs go in games/Game Name [GAMEID]/game.iso.
Is Wii Backup Manager still the tool to use?
No. Its last build is from December 2011 and wii.hacks.guide now recommends TinyWiiBackupManager, which is actively maintained, runs on Windows, macOS and Linux, reads ISO and RVZ, and splits and names everything for you.
Do I need cIOS for GameCube games?
Nintendont’s README lists the unpatched IOS58 and Homebrew Channel 1.0.7 or newer as its requirements. The Wii backup loader itself is what needs cIOS in slots 248 to 251.
Can I use a flash drive?
wii.hacks.guide says flash drives are not recommended for the loader, and Nintendont’s README calls them problematic. A 2.5 inch external hard drive on the Wii’s own USB power is the safe choice.
Why does my game need a different IOS slot?
A few titles talk to USB accessories or behave differently under one base IOS. USB Loader GX lets you set the Game IOS per game under Game Load; the guide’s advice is to cycle through 248 to 251 until the title boots.
Retro Drifter runs the setups he writes about. Sources for this page: wii.hacks.guide (wii-loaders, cios, backups, faq, dump-games), the wiidev/usbloadergx and FIX94/Nintendont repositories, the mq1/TinyWiiBackupManager releases and changelog, wit.wiimm.de, GameBrew and WiiBrew.
Last verified: September 2026