1

私はVSSを使用してバックアッププログラムを作成しており、Windows SDK 6.1サンプルからVSHADOW.EXEを使い始めました。これは、一般的に動作しますが、私はMicrosoft VSHADOW.EXEシャドウコピーにはロックされたファイルが含まれていますか?

C:\Users\Felix\NtUser.dat 
C:\Users\Felix\NtUser.dat.log1 
C:\Users\Felix\AppData\Local\Microsoft\Windows\UsrClass.dat 
C:\Users\Felix\AppData\Local\Microsoft\Windows\UsrClass.dat.log1 
... 

(どちらかとシャドウコピーでこれらのファイルにアクセスするような、その特定のファイルがまだそれが作成シャドウコピー内でロックされて見て驚いたCreateFileExCopyFileExまたは総司令官とまたは他のツール)は、通常、私にエラー32を与えます(プロセスは別のプロセスで使用されているため、ファイルにアクセスできません)。それは任意に起こっているようです。どのようにすることができますか?

私の以前の編集(イベントログメッセージ)は、この問題の中核ではないことが判明しました。固定されていて、役に立たなかったからです。

答えて

2

問題のファイルは、他のロックされたファイルへのシンボリックリンクであることが判明しました。シャドウコピー内のそれぞれのファイルは、元のハードディスク上のロックされたファイルを指し示すシンボリックリンクでもありました。この問題を解決するには、シンボリックリンクを解決し、そのファイルが指し示すファイルを見つけ出す必要があります。次に、このファイルをシャドウコピーに配置する必要があります。

関連する問題