Speicherplatz-Herausforderungen und Dateimechanik moderner Spiele
Aktuelle AAA-Videospiele belegen im entpackten Zustand nicht selten zwischen 100 und 150 Gigabyte Festplattenspeicher. Beim Aufrüsten auf eine schnellere NVMe-SSD, zur Entlastung der Windows-Systempartition oder zur optimalen Lastverteilung müssen installierte Spiele regelmäßig auf andere Laufwerke verschoben werden. Das schlichte Ausschneiden und Einfügen des Spieleordners führt jedoch meist dazu, dass Launcher den Pfad verlieren und den kompletten erneuten Download erzwingen.
Um Spielebibliotheken sekundenschnell und ohne erneutes Herunterladen von Datenmengen zu verschieben, sind zwei Schlüsseltechnologien entscheidend: die Manifest-Strukturen der Launcher (wie Steams .acf-Dateien und Epics .egstore-Metadaten) sowie Verzeichnisverbindungen (NTFS Directory Junctions) unter Windows.
Vergleichsmatrix der Migrationsmethoden
Die folgende Übersicht vergleicht die vier führenden Methoden zum Verschieben von PC-Spielen:
| Migrationsmethode | Übertragungszeit | Resistenz gegen Launcher-Updates | Anticheat-Kompatibilität | Risiko versehentlicher Re-Downloads | Partitions- und Laufwerksunterstützung |
|---|---|---|---|---|---|
| Offizielles Launcher-Tool | Abhängig von der Datenträger-I/O | 100 % sicher (aktualisiert interne DB) | 100 % kompatibel (offizielle Schnittstelle) | Kein Risiko (regulärer Verschiebevorgang) | Zielbibliothek muss vorab eingerichtet sein |
NTFS Directory Junction (mklink /J) | Unmittelbar (Zeigererstellung im Dateisystem) | Sehr hoch (Launcher liest Pfad transparent) | Vollständig (keine Beeinträchtigung von Treibern) | Äußerst gering (Originaldaten bleiben intakt) | Funktioniert zwischen allen festen NTFS-Laufwerken |
Symbolischer Link (mklink /D) | Unmittelbar (Erstellung eines Soft-Links) | Mäßig (kann an Sicherheitsgrenzen scheitern) | Mäßig (einzelne Anticheats sperren Symlinks) | Mittel | Erfordert administrative Eingabeaufforderung |
| Manuelle ACF-Manifest-Injektion | Abhängig von der Kopiengeschwindigkeit | Hoch bei fehlerfreier Syntax | Vollständig (nach Integritätsprüfung) | Mittel (Syntaxfehler erzwingen Download) | Funktioniert auf allen Medien inkl. Backups |
Methode 1: Offizielle Migrationswerkzeuge nutzen
Sofern die jeweilige Spieleplattform native Bibliotheksfunktionen bereitstellt, sollten diese vorrangig genutzt werden:
Steam-Speicherplatzverwaltung
- Öffnen Sie in Steam Einstellungen -> Speicherplatz.
- Wählen Sie oben das Quelllaufwerk aus, markieren Sie das gewünschte Spiel und klicken Sie auf Verschieben.
- Bestimmen Sie das Zielverzeichnis auf der anderen Festplatte. Steam verschiebt die Dateien in
steamapps\common\, passt die zugehörigeappmanifest_[AppID].acfan und aktualisiert die Konfigurationsdateilibraryfolders.vdf.
Epic Games Launcher: Die 1-%-Austauschmethode
Da der Epic Launcher über keinen direkten Verschiebe-Button verfügt, lässt sich die Überprüfung über diesen Arbeitsablauf erzwingen:
- Benennen Sie den ursprünglichen Spieleordner um (z. B.
FortniteinFortnite.backup). - Starten Sie im Epic Launcher die Neuinstallation auf dem gewünschten Ziellaufwerk.
- Sobald der Fortschritt 1 % erreicht, pausieren Sie den Vorgang und beenden Sie den Epic Launcher vollständig über den Windows-Infobereich.
- Löschen Sie den temporären Installationsordner auf dem neuen Laufwerk und verschieben Sie den gesamten Inhalt aus
Fortnite.backupdorthin. - Starten Sie den Epic Launcher neu und klicken Sie auf Fortsetzen. Der Download wird übersprungen und die Dateien werden direkt verifiziert.
Methode 2: NTFS Directory Junctions als Systembrücke
Verfügt ein Launcher über keine Bibliotheksverwaltung oder erzwingt ein älteres Spiel einen festen Pfad in der Windows-Registrierung, ermöglichen NTFS-Junctions eine transparente Umleitung auf Treiberebene:
-
Dateien physisch verschieben: Verschieben Sie den Spieleordner vollständig auf das neue Laufwerk:
- Ursprünglicher Pfad (bleibt leer oder gelöscht):
C:\Program Files (x86)\OldLauncher\Games\HeavyGame - Neuer physischer Speicherort:
D:\Games\HeavyGame
- Ursprünglicher Pfad (bleibt leer oder gelöscht):
-
Junction über die Eingabeaufforderung erstellen: Starten Sie
cmd.exeals Administrator und führen Sie folgenden Befehl aus:mklink /J "C:\Program Files (x86)\OldLauncher\Games\HeavyGame" "D:\Games\HeavyGame"- Der erste Parameter definiert den ursprünglichen Pfad, an dem der Launcher das Spiel erwartet.
- Der zweite Parameter ist der neue physische Pfad auf dem anderen Datenträger.
Windows erzeugt eine spezielle Ordnerverknüpfung. Jeder Lese- und Schreibzugriff auf das C-Laufwerk wird vom NTFS-Treiber transparent an das D-Laufwerk weitergeleitet – ohne Performanceverlust und ohne Konflikte mit Kernel-Anticheats wie Easy Anti-Cheat oder BattlEye.
Problembehebung: Steams Endlosschleife bei der Dateiprüfung
Wird ein Spiel aus einem Backup zurückkopiert, bleibt Steam häufig bei der Erkennung bestehender Dateien hängen oder löscht die Installation, um sie erneut herunterzuladen. Die Ursache liegt meist in einer beschädigten oder fehlenden appmanifest_[AppID].acf.
Reparatur der ACF-StateFlags
- Beenden Sie Steam vollständig (Steam -> Beenden).
- Ermitteln Sie die AppID des Spiels anhand der Shop-URL (z. B. AppID
1091500für Cyberpunk 2077). - Öffnen oder erstellen Sie im Ordner
steamapps\der Zielbibliothek die Dateiappmanifest_[AppID].acfmit einem Texteditor. - Stellen Sie sicher, dass folgende Grundstruktur hinterlegt ist:
"AppState" { "appid" "[AppID]" "Universe" "1" "installdir" "[ExakterOrdnernameInCommon]" "StateFlags" "4" }- Entscheidend ist
"StateFlags" "4": Dieser Wert signalisiert Steam, dass das Spiel vollständig installiert und startbereit ist. - Werte wie
"1026"oder"1030"stehen für ausstehende Updates oder abgebrochene Downloads und lösen die gefürchtete Endlosschleife aus.
- Entscheidend ist
- Speichern Sie die Datei und starten Sie Steam. Das Spiel wird sofort als einsatzbereit aufgeführt.
365Finds Migrations- und Manifest-Reparaturwerkzeug
Um Syntaxfehler bei Konsolenbefehlen oder versehentlichen Datenverlust durch beschädigte Manifest-Dateien zu vermeiden, empfiehlt sich das 365Finds Migrations- und Manifest-Reparaturwerkzeug. Es ermittelt offizielle AppIDs, generiert fehlerfreie mklink /J-Befehle und repariert defekte ACF-Dateien automatisch für einen reibungslosen Datentransfer zwischen Festplatten.