

I built an open-source tool to extract and restore Xemu saves directly from QCOW2 HDD images
After more than a year of research and development, I’m releasing the source code for Xemu Tools, the new Xemu backend/component for SaveState.
The goal was not to make another wrapper around QEMU tools or a generic FATX browser.
Xemu Tools directly works with Xemu’s QCOW2 HDD images and is designed to:
Extract installed Xbox game saves from an existing Xemu HDD image
Restore those saves back into another Xemu HDD image
Restore saves into a fresh/blank Xemu HDD image
Handle the storage-side work required for this process, including QCOW2 allocation and FATX remapping
This is specifically about persistent save data stored in the Xemu virtual HDD, not Xemu snapshots/save states. Snapshots are useful, but they represent the full emulated machine state; this project is meant to make actual game-save backup, migration, and restoration practical.
I spent a long time researching existing QCOW2/FATX libraries and tools, but none of the approaches I found provided a reliable end-to-end solution for this Xemu-specific workflow—especially restoring saves into a clean HDD image without relying on manual QEMU conversion/mounting steps.
Source code and documentation: xemu_tools
I would really appreciate feedback from Xemu users, especially reports from people willing to test extraction/restoration with different games and HDD states.
Please do not share BIOS, MCPX, EEPROM, game files, or any copyrighted Xbox content in the comments.
I built an open-source tool to extract and restore Xemu saves directly from QCOW2 HDD images
After more than a year of research and development, I’m releasing the source code for Xemu Tools, the new Xemu backend/component for SaveState.
The goal was not to make another wrapper around QEMU tools or a generic FATX browser.
Xemu Tools directly works with Xemu’s QCOW2 HDD images and is designed to:
Extract installed Xbox game saves from an existing Xemu HDD image
Restore those saves back into another Xemu HDD image
Restore saves into a fresh/blank Xemu HDD image
Handle the storage-side work required for this process, including QCOW2 allocation and FATX remapping
This is specifically about persistent save data stored in the Xemu virtual HDD, not Xemu snapshots/save states. Snapshots are useful, but they represent the full emulated machine state; this project is meant to make actual game-save backup, migration, and restoration practical.
I spent a long time researching existing QCOW2/FATX libraries and tools, but none of the approaches I found provided a reliable end-to-end solution for this Xemu-specific workflow—especially restoring saves into a clean HDD image without relying on manual QEMU conversion/mounting steps.
Source code and documentation: xemu_tools
I would really appreciate feedback from Xemu users, especially reports from people willing to test extraction/restoration with different games and HDD states.
Please do not share BIOS, MCPX, EEPROM, game files, or any copyrighted Xbox content in the comments.