1

システムの復元ポイントを作成するためのAPI(SRSetRestorePoint)が、新しくインストールされたWindows OSでより高速に動作するというのは本当ですか?数年の間、システムレジストリ(およびシステムの復元によって「バックアップ」される他の領域)が非常に大きくなるため、論理的に聞こえます。しかし、私の仮定には背景がありません...

誰かがそれについての証拠を提供したり、それを反証したりできますか?

4

1 に答える 1

4

Windows XPの場合、これは当てはまります。XPは、一種の単純な方法でシステムの復元にアプローチし、拡張子に基づいてファイルをコピーします。そして、それは多くの拡張機能をカバーしています。

Windows Vista以降、System Restoreはよりスマートになり、ShadowCopyを使用するようになりました。これはNTFSに裏打ちされた機能であり(FATでは機能しません)、ファイルは「誰かがファイルを更新した場合にもこのバージョンを保持する」とマークされます。システムの復元に必要なファイルのシャドウコピーを作成する時間は、ファイルのサイズではなく、ファイルの数にのみ依存するようになりました。

ただし、対象となるファイルの数(およびご指摘のとおりレジストリのサイズ)は、ユーザーがインストールするファイルの数が増えるにつれて増え続けるため、復元ポイントに必要な時間長くなります。したがって、最良の答えは、「はい、XPを使用している場合を除いて、遅くなりますが、それほど遅くはありません」です。

編集:この記事はこれについて説明しています。

于 2011-03-15T00:26:54.830 に答える