DuckStation Saves Lost or Not Working — Memory Card vs Save State Fix
My DuckStation PS1 saves have disappeared, won't load, or I'm confused about the difference between save states and memory card saves. Either my game progress is gone after updating DuckStation or reinstalling it, or my save states no longer work but I need to recover my in-game save. How do I fix this?
Solutions
Solution 1
DuckStation (like original PS1 hardware) has two separate save systems. Confusing them is the root cause of most "save lost" reports.
Memory Card saves (in-game saves — these are your permanent saves):
- Created when you use the game's own Save menu (e.g., at a save point in Final Fantasy VII or a diary in Resident Evil).
- Stored as
.mcdfiles inDocuments\DuckStation\memcards\. - Per-game by default: DuckStation creates one card per game named after the game's serial (e.g.,
SCUS-94228.mcd). You can switch to a shared 2-slot system in Settings → Memory Cards if you prefer. - These survive emulator updates. A memory card save from DuckStation 0.1 will load on the latest version.
- Always use this save system as your primary save. It is the safest.
Save states (emulator snapshots — these are convenience saves only):
- Created with F1 (save state) and loaded with F3 (load state) by default, or via System → Save State menu.
- Stored as
.savfiles inDocuments\DuckStation\savestates\, named by game serial and slot number. - These may break after major DuckStation updates. Save state format changed in DuckStation 0.1-dev to 0.1-stable, and again in some update cycles — a state from one version may fail to load on a newer build.
- Use save states for mid-session checkpoints, not as your permanent backup.
Recovery if your save state no longer loads: Your .mcd memory card file likely still has the last time you saved in-game. Check Documents\DuckStation\memcards\ for your game's .mcd file and load the game — it will use the in-game save from the memory card automatically.
Solution 2
Before doing anything else — copy your save files to a safe location.
Memory card files:
- Navigate to
Documents\DuckStation\memcards\in Windows Explorer. - You'll see files named after game serials:
SCUS-94228.mcd,SLUS-00594.mcd, etc. Each file is one game's memory card. - Copy all
.mcdfiles to a backup folder (external drive, cloud storage, or USB stick).
Save state files:
- Navigate to
Documents\DuckStation\savestates\. - Files are named like
SCUS-94228_0.sav(serial + slot number). Copy these to backup too, but prioritize.mcdfiles.
If DuckStation is installed as a portable version (all files in one folder, no Documents integration), memory cards and states are in memcards\ and savestates\ subdirectories inside the DuckStation folder itself. Check wherever you extracted DuckStation.
See also: complete emulator save backup guide for automated backup options.
Solution 3
DuckStation defaults to per-game memory cards — each game gets its own .mcd file. If you previously used a shared 2-slot card (one card for all games) and switched to per-game (or vice versa), your saves appear missing because DuckStation is looking in the wrong place.
To switch between per-game and shared cards:
- Go to Settings → Memory Cards.
- Memory Card 1 Type: choose between Per-Game (Game Title), Per-Game (Game Serial), or Shared.
- If switching to Shared: set the path to your existing shared card file (
.mcd). If no shared card exists yet, DuckStation creates a blank one. - If switching back to Per-Game after you had Shared: your per-game
.mcdfiles still exist in thememcards\folder — they just weren't being used. Switch back and the per-game saves return.
Copy saves between card formats (rare): DuckStation doesn't have a built-in tool to copy save entries between a shared card and a per-game card. Use MemcardRex (free, Windows/Mac) — open both .mcd files and drag save entries between them. Then rename the modified card to the format DuckStation expects.
Solution 4
ePSXe (an older PS1 emulator) uses a different memory card format. DuckStation cannot read ePSXe .mcr files directly — conversion is needed.
Convert ePSXe saves to DuckStation format:
- ePSXe saves are stored in
Documents\ePSXe\memcards\as.mcrfiles (e.g.,epsxe000.mcr). - Download MemcardRex (free): open your ePSXe
.mcrfile, then create a new memory card and copy the saves over. Export as a.mcdfile. - Alternatively, rename the
.mcrfile to.mcd— ePSXe and DuckStation both use the same underlying 128KB memory card format, so a simple rename works in most cases. - Place the renamed/converted file in
Documents\DuckStation\memcards\named after the game's serial (e.g.,SCUS-94228.mcdfor Final Fantasy VII NTSC-U).
From a real PS1 memory card:
- A PS1 memory card to USB adapter (available cheaply online) lets you read a real card. Tools like MemcardRex or DexDrive software can dump the memory card to a
.mcdfile compatible with DuckStation. - This is the legal route to get your real console saves into DuckStation.
Comments (0)
Sign in to_leave_comment