Thank you for the replies, and that is the post I was trying to use when I ran into this problem. So I tried that and perhaps I'm just doing it wrong, but I don't seem to have good results. I'm currently making a backup with dd of the original drive that had an issue in order to save it in the future. However, In the testing that I'm doing I'm doing the following steps, and run into the following issue, perhaps you can see what I'm doing wrong:
Step 1: Place a 64GB USB drive into the Wii U. Format drive with Wii U.
Step 2:Take drive and attach to Linux machine and run the following command "dd if=/dev/sdd of=/home/user/wiiu64bytetest64 bs=64 count=1". My understanding is that this makes a copy of the first 64 bytes of information from the drive when it is formated with the Wii U.
Step 3: Save a game to the USB drive from the Wii U.
Step 4: Insert drive into W10 PC, then initialize drive as GPT, which is the same thing I had done with the originally affected drive. But then do nothing else to the drive but remove from PC.
Step 5: Insert drive into Linux machine and run the following command "dd if=/home/user/wiiu64bytetest64 of=/dev/sdd". My understanding is that this takes those 64 bytes saved earlier and replaces the 64 bytes currently on the drive.
Step 6: Place drive back into Wii U. The Wii U doesn't mention formatting the drive, but it also doesn't show up in storage management in the settings at all.
This is as far as I've gotten with my testing, with no positive results to try and attempt on actual affected drive. Is this what should be working, or am I don't something incorrect, such as the commands or process I'm using?