GPU: AMD Van Gogh RDNA 2.0 (Steam Deck) and RX 7800XT (Desktop)
Please describe your issue in as much detail as possible:
If an external storage device (USB, External HDD, MicroSD) which contains a valid Steam library is emptied by deleting the steamapps folder, Steam will throw a disk write error when attempting to install something to it. The Repair Library option will also fail to re-create the steamapps folder leaving the user with an unusable library.
If a title is still actively linked to that Steam library, pressing Play will fail to launch the game but will re-create the appmanifest_<APPID>.acf. This will cause the parent directory (in this case the steamapps folder) to be re-created but otherwise the user will have to reformat the drive to recover the library.
Steam Deck
Desktop
content_log.txt:
[2024-12-17 08:46:08] Library folder "/run/media/deck/SL64G/steamapps" is not writable (Disk write failure).
[2024-12-17 08:46:08] Failed installing AppID 2357570 (Disk write failure)
Steps for reproducing this issue:
Steam Deck
Insert a MicroSD into the Steam Deck (if not already formatted, navigate to Steam > Settings > Storage and format it).
On the Devkit Management Tool, select the target device and press Remote Shell.
Run rm -rf /run/media/<STORAGE_DEVICE>/steamapps/ (replacing <STORAGE_DEVICE> with the label of your particular storage device).
On your Steam Deck, navigate to any uninstalled title and attempting to install it to the MicroSD.
Your system information
Please describe your issue in as much detail as possible:
If an external storage device (USB, External HDD, MicroSD) which contains a valid Steam library is emptied by deleting the
steamappsfolder, Steam will throw a disk write error when attempting to install something to it. The Repair Library option will also fail to re-create thesteamappsfolder leaving the user with an unusable library.If a title is still actively linked to that Steam library, pressing Play will fail to launch the game but will re-create the
appmanifest_<APPID>.acf. This will cause the parent directory (in this case thesteamappsfolder) to be re-created but otherwise the user will have to reformat the drive to recover the library.content_log.txt:
Steps for reproducing this issue:
Steam Deck
rm -rf /run/media/<STORAGE_DEVICE>/steamapps/(replacing<STORAGE_DEVICE>with the label of your particular storage device).Reproduction Rate: 5/5
Affected Platforms
gamescope -e -- steam -gamepadui -steamdeck): YesActual result
Expected result
steamappsfolder if its missing when using the Repair Library option or when a library is selected as install location.