This is a useful hack for accessing multiple flash drive/SDHC partitions in Windows, as even if more than one exists, Windows will only assign a drive letter to the first partition (normally). I discovered this method after wasting an entire weekend trying to get it working, now I have all my apps and games on one 16gb SDHC card
Step 1:
Download the hitachi microdrive driver from here: http://www.uwe-sieber.de/files/xpfildrvr1224_320.zip
Step 2:
Extract, open the file cfadisk.inf and scroll down to the section labelled [cfadisk_device]
Step 3:
"IDE\DiskIBM-DSCM-11000__________________________SC2IC801" is the device ID of one of the supported Microdrives. We want to add a line to this section with the device ID for our USB flash drive/sdhc reader.
The ID is found in the Windows device management: Expand 'Disk drives', right click your USB/SDHC drive, select Properties. On the tab "Details" under XP the item "Device instance ID" is already selected. Click on the ID in the List and press Ctrl+C, this copies the ID into the Windows Clipboard and can be pasted somewhere else with Ctrl+V. Be careful with this part, make sure you are selecting the correct drive and not your PC hard disk. Mine looked like this:
Step 4:
Add a line to the [cfadisk_device] section, but change the part after cfadisk_install, by adding your device ID so it should look something like this:
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_USB_2.0&PROD_SD_MMC_READER&REV__\812320080329&0
Delete the part after the last backslash, so it ends up like this:
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_USB_2.0&PROD_SD_MMC_READER&REV__
Step 5:
In the device manager again right-click the USB drive, "Update driver...", then "No, not this time" -> Next -> "Install from a list or..." -> Next -> "Don't search." -> Next -> "Have Disk" -> browse to the modified INF file. Now "Hitachi Microdrive" should be in the list -> Next -> Confirm the two warnings -> Finish. Restart if required.
Step 6:
After restarting, you should hopefully now have your SD/Flash drive showing up in my computer as a Hard Disk, like this:
Now you can use a partitioning tool such as the freeware EaseUS partition master from here: http://www.partition-tool.com/personal.htm to create a second Primary partition on the drive and Windows will be able to see them both. Use a tool such as WBFS manager to format the 2nd partition and install some games then test it in the Wii. After partitioning and formating with WBFS, it should look like this:
Step 7:
If HBC doesn't detect your apps, make sure that your first partition is the one with all the files on and the second one is the WBFS partition, they also both need to be "Primary partitions", not Logical or Extended. Also, USBLoader-CFG is the only loader that can detect and use secondary partitions so far (as far as I know). Now you can add games to your WBFS partition and still access all your apps/wads etc through Windows, all on one device.
If after installing the Hitachi driver, your SD card or flash drive is not detected by windows, just go back into device manager, right click on the drive, go to Properties > Rollback Driver and restart - it will go back to being a normal removable storage device again. Hope this guide is useful to someone!
Step 1:
Download the hitachi microdrive driver from here: http://www.uwe-sieber.de/files/xpfildrvr1224_320.zip
Step 2:
Extract, open the file cfadisk.inf and scroll down to the section labelled [cfadisk_device]
Step 3:
"IDE\DiskIBM-DSCM-11000__________________________SC2IC801" is the device ID of one of the supported Microdrives. We want to add a line to this section with the device ID for our USB flash drive/sdhc reader.
The ID is found in the Windows device management: Expand 'Disk drives', right click your USB/SDHC drive, select Properties. On the tab "Details" under XP the item "Device instance ID" is already selected. Click on the ID in the List and press Ctrl+C, this copies the ID into the Windows Clipboard and can be pasted somewhere else with Ctrl+V. Be careful with this part, make sure you are selecting the correct drive and not your PC hard disk. Mine looked like this:
Step 4:
Add a line to the [cfadisk_device] section, but change the part after cfadisk_install, by adding your device ID so it should look something like this:
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_USB_2.0&PROD_SD_MMC_READER&REV__\812320080329&0
Delete the part after the last backslash, so it ends up like this:
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_USB_2.0&PROD_SD_MMC_READER&REV__
Step 5:
In the device manager again right-click the USB drive, "Update driver...", then "No, not this time" -> Next -> "Install from a list or..." -> Next -> "Don't search." -> Next -> "Have Disk" -> browse to the modified INF file. Now "Hitachi Microdrive" should be in the list -> Next -> Confirm the two warnings -> Finish. Restart if required.
Step 6:
After restarting, you should hopefully now have your SD/Flash drive showing up in my computer as a Hard Disk, like this:
Now you can use a partitioning tool such as the freeware EaseUS partition master from here: http://www.partition-tool.com/personal.htm to create a second Primary partition on the drive and Windows will be able to see them both. Use a tool such as WBFS manager to format the 2nd partition and install some games then test it in the Wii. After partitioning and formating with WBFS, it should look like this:
Step 7:
If HBC doesn't detect your apps, make sure that your first partition is the one with all the files on and the second one is the WBFS partition, they also both need to be "Primary partitions", not Logical or Extended. Also, USBLoader-CFG is the only loader that can detect and use secondary partitions so far (as far as I know). Now you can add games to your WBFS partition and still access all your apps/wads etc through Windows, all on one device.
If after installing the Hitachi driver, your SD card or flash drive is not detected by windows, just go back into device manager, right click on the drive, go to Properties > Rollback Driver and restart - it will go back to being a normal removable storage device again. Hope this guide is useful to someone!