This page explains how to rip the GameCube and Wii game discs and/or saves to be used on Dolphin. Ripping the game discs and saves through the Wii or Wii U console will require to have homebrew software installed. See Homebrew Channel for instructions on how to use it. The term "vWii" is Wii system running on Wii U console.
If you do not have an optical drive that can rip wii and gamecube discs, it is possible to rip the files from the disc via a wii console:
CleanRip can rip a game disc to an SD card or an external USB storage device. It requires your wii or vwii system to have the Homebrew Channel. For a guide on how to install the homebrew channel on your wii, see here.
No gamecube titles take up more than 1.5GiB (Gibibyte, or 10243 bytes). It's generally a good idea to set Chunk Size to max, so that your iso isn't split into parts. Gamecube discs can store a maximum of 1.5GiB, so the entire ISO can fit on a FAT32 drive. Simply follow the instructions on-screen and you'll be able to put the game straight from the SD card or USB drive into dolphin.
In order to rip a wii disc, a storage device with more than 4.7GiB of free space is recommended for single layer, 8.54 GiB for dual layer. However, by dividing the disc into chunks, an SD card with even a single gibibyte of free space is sufficient.
At the CleanRip Setup screen, set Chunk Size to "Max", and New device per chunk to "No" is recommended with SD cards or external USB storage devices large enough to hold the entirety of the ripped disc file at once. Otherwise, set Chunk Size to max possible ("1GB", "2GB", "3GB", or "Max") and set New device per chunk to "Yes" and when CleanRip is asking for the next device, remove it from the Wii and move the first or so ISO file to free up space and use it again. When all pieces have been received, check in the next subsection.
In order to use a split iso in dolphin, its parts must be recombined
cd <directory> copy /b *.part?.iso fulliso.iso
Linux / macOS
cd <directory> cat *.part*.iso > fulliso.iso
The Wii or vWii installed with the latest version of USB Loader GX and certain cIOS (such as d2x-cios) can rip Wii game discs. The Wii system may also be able to rip GameCube game discs as long as the DIOS MIOS is installed. Wii Us and Wiis sold after late 2011 lack the GameCube controller and memory card ports, and can make no use of DIOS MIOS. The USB Loader GX will ask the user two options when inserting a game disc: Install or Mount DVD drive; choose "Install". It will begin the ripping process to the storage device:
A homebrewed Wii with GameCube memory card ports or GameCube with SD Gecko is required.
Download GameCube/Wii Memory Manager (GCMM for short) and launch it through Homebrew Channel on the Wii. It's an Homebrew app that manages the save files between the real GameCube Memory Card and the SD card. It can extract an individual save as .GCI file or dump the entire contents (RAW or batch dump .GCI files) from a real memory card to the root of SD card. For the purpose of this guide you should extract what you need for Dolphin onto the SD card. Then they should be placed into \GC\ for Dolphin to use while emulating a game. It is also possible for the data that was created with Dolphin to be added back into the real GameCube Memory Card through GCMM and SD card.
This section is for ripping individual saves to be used on Dolphin. To dump an entire Wii's internal storage for use with Dolphin, skip this section and move ahead to NAND Usage Guide.
Download SaveGame Manager GX and launch it through Homebrew Channel on the Wii or vWii. It's an Homebrew app that manages the save files between the console's internal storage and the SD card. It can extract an individual save from the Wii's internal storage for Dolphin to use. Like GCMM, it is possible that the data that was created with Dolphin to be added back to the Wii by selecting in Dolphin to export the Wii save into a X:\private\wii\[GAMEID] format, then add back into NAND through SaveGame Manager GX and SD card.