100% de uso de CPU de robocopy y sistema

100% de uso de CPU de robocopy y sistema

Estaba ejecutando robocopy pero tanto robocopy.exe como "sistema" juntos tienen un uso de CPU del 100%, como se muestra en las instantáneas en el explorador de procesos (Hilos de Robocopy.exeyhilos del sistema). Las cosas problemáticas son "ntoskrnl.exe!ExfAcquirePushLockExclusive+0xb54" y "ntdll.dll!RtlFreeAnsiString+0xb4". Estaba ejecutando algo como

ROBOCOPY.EXE "S:\some folder" R:\ /E /DCOPY:DAT /TIMFIX /XJ /XJD /XJF /XF "some files" /XD "some folders" /R:5 /W:5 /X /V /TS /FP /BYTES /TEE /UNILOG+:S:\somefolder\Robocopy.log /MT:128

Estaba usando los mismos comandos antes sin ningún problema. No sé por qué empezó a tener problemas recientemente. Y si elimino robocopy.exe, va a BSOD (KMODE_EXCEPTION_NOT_HANDLED). BlueScreenView muestra que "Causado por el controlador: werkernel.sys", "Causado por la dirección: werkernel.sys+75b000", "Dirección de fallo: ntoskrnl.exe+14f1a0"

No sé qué está causando el problema. Aunque el archivo de registro de robocopy no mostró ningún error, es simplemente inquietante y tengo que ejecutarlo durante la noche para copiar solo ~ 30 GB de datos.

Actualización: problema encontrado. Estaba usando robocopy para copiar desde un archivo de imagen de disco de R-Drive Image montado como una letra de unidad virtual. El controlador de disco virtual de R-Drive Image "R-ImageDisk64.sys" aparece en la columna "Causado por el controlador" en BlueScreenView a veces (pero no siempre). El problema desaparece si primero restauro el archivo de imagen de disco de la imagen de la unidad R en un VHDx y luego uso robocopy para copiar desde ese VHDx montado como una letra de unidad virtual. Por lo tanto, parece que el archivo de imagen de disco de R-Drive Image no está diseñado para tareas de copia pesadas, sino que está diseñado principalmente para ver y restaurar usando el propio mecanismo de copia de R-Drive Image (restauración sector por sector más o menos, al menos). sin involucrar robocopia).

Actualización 2: He registrado el uso elevado de CPU usando WPR.exe como lo sugirió magicandre1981, y tengo algunas instantáneas al ver el archivo de registro de seguimiento usando WPA.exe. Pero no puedo publicar más de 2 enlaces, así que debo incluirlos en los comentarios. Aunque no estoy seguro de algunos de los significados allí, parece que R-ImageDisk64.sys creó demasiados bucles de autorreferencia cuando usaba robocopy para copiar desde un archivo de imagen de disco de R-Drive Image montado como una letra de unidad virtual.

información relacionada