Antwort1
Windows hat die schlechte Angewohnheit, wichtige Windows-Dateien am Ende und in der Mitte der Systemfestplatte zu platzieren. Diese Dateien können nicht verschoben werden, wahrscheinlich weil Windows sie direkt über die Sektornummer anspricht. Die Windows-Datenträgerverwaltung weiß, dass sie nicht verschoben werden dürfen, aber Linux-Anwendungen verschieben sie, um die Größe der Festplatte zu ändern, was Windows in der Praxis beschädigt. Daher sollten sie vermieden werden.
Um die Windows-Partition so klein wie möglich zu verkleinern, deaktivieren Sie zunächst die Auslagerungsdatei, setzen Sie die Systemwiederherstellung auf Null und leeren Sie den Papierkorb. Defragmentieren Sie dann die Festplatte, um alle verwendeten Sektoren an den Anfang zu verschieben. Ändern Sie abschließend die Größe nur mithilfe der Datenträgerverwaltung und innerhalb eines laufenden Windows.
Nachdem die Festplattengröße auf ein akzeptables Minimum reduziert wurde, stellen Sie alle Einstellungen wieder her, die Sie deaktiviert haben.
Erstellen Sie gute Backups, da der kleinste Fehler während dieses Vorgangs dazu führen kann, dass die Festplatte nicht mehr bootet.
Antwort2
Sie müssen die nicht verschiebbaren Dateien verkleinern. Ich habe ein Powershell-Skript erstellt, das dies für Sie erledigt.
set-wmiinstance -class win32_computersystem -argument @{AutomaticManagedPagefile="false"}; (get-wmiobject -class win32_pagefilesetting).Delete(); powercfg /h off; disable-computerrestore -drive "C:"; defrag C: /l /d /g /k /h /u /v
- Deaktivieren Sie die automatisch verwaltete Auslagerungsdateieinstellung und die Auslagerungsdatei C:\pagefile.sys.
- Deaktivieren Sie die Systemwiederherstellung auf Laufwerk C:
- Ruhezustand deaktivieren.
- Führen Sie eine Defragmentierung auf C: durch (ausführliche Meldungen, Fortschrittsanzeige, Slab-Konsolidierung, erneutes Trimmen, mit normaler Priorität).
chkdsk
Führen Sie es auch aus, um Festplattenfehler zu beheben , wenn dies fehlschlägt .