Keep getting memory card corruption error

No matter the what system i keep getting a memory card is corrupt. Just happened on a ps2 game and it also happened on a few gamecube games.

This was happening in the 1.19.1 version and is also happening in the 1.20.0 version. Using Dolphin and Lrps2 both cores are up to date. Along with core system files.

My system specs.

  • Windows 10 Pro X64
  • Amd Ryzen 3900x
  • 32 GB ram
  • RTX 2060 Super 8 GB
  • Ultra Wide monitor 3440x1440
  • Asus rog Crosshair VIII hero x570

Any way to fix this and use my card again and keep the save files?

GameCube game.

PS2 game.

I don’t know if this will work for PS2, but, for GameCube, you could try to use the standalone Dolphin emulator to salvage any game you can from the virtual memory card. If you succeed, delete the original file, create a new one, inject your saves, and transfer the new file to RetroArch’s save folder. Later, you can chech the standalone PS2 and see if they have a similar feature.

Thank you for your answer. I do have the standalone for dolphin but i’m not sure how to do the save thing with it as i have never used that feature of dolphin. Please can you explain how to do it. I know how to move saves between them just not how to find the corruption and how to inject the good ones into the new file and how to make a new card A file.

IIRC, there’s an option called “Memory Card Manager” or something like that. It’s just a matter of trying to open your corrupted memory card there and see if the games can actually be transferred to a new virtual card. The same tool allows creating a new, blank card, if I’m not mistaken. Then, it’s just a matter of moving the old saves to the new card. Keep in mind that it’s a shot in the dark, there’s no guarantees it will work. The best solution is always to have a backup of your saves, which can be done automatically with a proper backup tool.