答え1
Windows には、重要な Windows ファイルをシステム ディスクの最後と真ん中に配置するという悪い癖があります。これらのファイルは移動できません。おそらく、Windows がこれらのファイルをセクター番号で直接アドレス指定するためです。Windows ディスク管理ではこれらのファイルを移動しないように設定されていますが、Linux アプリケーションはディスクのサイズを変更するためにこれらのファイルを移動し、Windows を壊してしまうため、これらのファイルは避ける必要があります。
Windows パーティションを可能な限り小さくするには、まずページ ファイルを無効にし、システムの復元をゼロに設定して、ごみ箱を空にします。次に、ディスクを最適化して、使用済みのすべてのセクターを先頭に移動します。最後に、ディスク管理のみを使用して、実行中の Windows 内からサイズを変更します。
ディスクのサイズが許容可能な最小値に変更されたら、オフにしたすべての設定を元に戻します。
この操作中に少しでもエラーが発生するとディスクが起動しなくなる可能性があるため、適切なバックアップを作成してください。
答え2
移動できないファイルを減らす必要があります。それを実行する PowerShell スクリプトを作成しました。
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
- 自動的に管理されるページファイル設定とページング ファイル C:\pagefile.sys を無効にします。
- ドライブ C のシステム復元を無効にする:
- 休止状態を無効にします。
- C: でデフラグを実行します (詳細メッセージ、進行状況の表示、スラブ統合、再トリミング、通常の優先度)。
また、これが失敗する場合は、実行しchkdsk
てディスク エラーを修正します。