Ich habe versucht, den Fehler zu simulieren, der bei einer Inkonsistenz des NTFS-Dateisystems auftritt und dann beim Chkdsk zwar zu einer Wiederherstelliung der Files aber unter einem anderen Namen (+Pfad) führt.
Zuerst habe ich auf dem Share Öffentlich am 4.9. um 22:47 zwei Dateien angelegt. Kurz danach wurden diese vom DEmigrator auf eine 2. Platte im Pool gespiegelt.
Code: Alles auswählen
[04.09.2009 23:37:40 fd0] AddShadow D:\shares\Öffentlich\Test löschen\1.txt 120,0993ms
[04.09.2009 23:37:40 fd0] AddShadow D:\shares\Öffentlich\Test löschen\2.txt 44,18ms
Kurz danach medlet der DEmigrator:
Code: Alles auswählen
[05.09.2009 18:07:42 f88] DEFilter!OpenOneShadowFile: FltCreateFile('\Device\HarddiskVolume4\DE\shares\?ffentlich\Test l?schen\1.txt') method ImpliedPath failed with error 0xc0000034
[05.09.2009 18:07:42 f88] DEFilter!FullyOpenOneShadow: Shadow open by implied path failed, status c0000034, FO 87365508
[05.09.2009 18:07:42 f88] DEFilter!OpenOneShadowFile: FltCreateFile('FileID 0x007600650044005c') method ByID failed with error 0xc000000d
[05.09.2009 18:07:42 f88] DEFilter!FullyOpenOneShadow: Reopen by ID failed with c000000d for FO 87365508
[05.09.2009 18:07:42 f88] DEFilter!OpenOneShadowFile: FltCreateFile('\Device\HarddiskVolume3\DE\shares\?ffentlich\Test l?schen\2.txt') method ImpliedPath failed with error 0xc0000034
[05.09.2009 18:07:42 f88] DEFilter!FullyOpenOneShadow: Shadow open by implied path failed, status c0000034, FO 86a1caa0
[05.09.2009 18:07:42 f88] DEFilter!OpenOneShadowFile: FltCreateFile('FileID 0x007600650044005c') method ByID failed with error 0xc000000d
[05.09.2009 18:07:42 f88] DEFilter!FullyOpenOneShadow: Reopen by ID failed with c000000d for FO 86a1caa0
Fast eine Stunde später kommt:
Code: Alles auswählen
[05.09.2009 18:53:11 fd0] GetShadowState: \shares\Öffentlich\Test löschen\1.txt shadow {75DBF350-4594-4C5B-8809-83CAF29A4B55},24000000000068 file not found
[05.09.2009 18:53:11 fd0] AddShadow D:\shares\Öffentlich\Test löschen\1.txt 39,507ms
[05.09.2009 18:53:11 fd0] GetShadowState: \shares\Öffentlich\Test löschen\2.txt shadow {EEFB6227-A346-4AFB-9390-A6F5945508ED},3000000000077 file not found
[05.09.2009 18:53:11 fd0] RemoveShadow: D:\shares\Öffentlich\Test löschen\2.txt shadow {EEFB6227-A346-4AFB-9390-A6F5945508ED} is the primary shadow.
[05.09.2009 18:53:11 fd0] Unable to fully process file D:\shares\Öffentlich\Test löschen\2.txt error (most likely the file is in use - which is okay) - err=5023
[05.09.2009 18:53:11 fd0] GetShadowState: \shares\Öffentlich\Test löschen\2.txt shadow {EEFB6227-A346-4AFB-9390-A6F5945508ED},3000000000077 file not found
[05.09.2009 18:53:11 fd0] Info for D:\shares\Öffentlich\Test löschen\2.txt
[05.09.2009 18:53:11 fd0] State = Migrated NumberOfShadows = 2
[05.09.2009 18:53:11 fd0] Shadow(0) Volume(eefb6227-a346-4afb-9390-a6f5945508ed) State(Deleted)
[05.09.2009 18:53:11 fd0] Shadow(1) Volume(75dbf350-4594-4c5b-8809-83caf29a4b55) State(Healthy)


Der Status des WHS ist "Dateiinkonsistenzen wurden festgestellt".
Wenn man sich die beiden Dateien im "Duplication Info" ansieht, werden Beide auf beiden Datenplatten angezeigt. Aus meiner Sicht wertet das AddIn nur die Info in den Tombstones aus, prüft aber nicht ob die Dateien existieren.