Never had a problem with GX myself, but I believe cleanrip is your best bet. It's not dependent on any cios so it's a bit more fool proof.
Edit: Ok, I fixed that. I installed a new cios and the program boots up normally, but it still can't detect my usb drive. All I want to do is back up Skyward Sword and play it on my computer. Is there any other way?