Windows 2012 Server R2 периодически перезагружается с ошибкой BugCheck. Код ошибки: 0x00000050 (часто) или 0x000000c5, 0x00000019, 0x00000018, 0x000000d1 (редко).
Системник хороший, на серверном железе:

Диски сконфигурированы вот так:

Что было сделано:
- переустановлено большинство драйверов со стандартных на вендорские (при помощи Snappy)
- естественно, chkdsk всех дисков
- подозревал на взлом - проверил всё касперским, поставил outpost firewall, antimalware - ничего обнаружено не было
- установил все обновления Windows через Центр обновлений
BlueScreenView показывает следующее:

Как интерпретировать, к сожалению, не знаю - не хватает админской квалификации.
На момент перезагрузки работают довольно тяжелые процессы, но, имхо, не должен же сервер из-за этого перезагружаться - он же, в конце концов, предназначен для постоянной работы с приложениями под любой разумной нагрузкой.
Также в системе есть папка, в подпапках которой находится больше 850 тыс. файлов. Не думаю, что причина в этом - NTFS вроде позволяет намного больше, но вдруг...
Помогите, пожалуйста, распознать и устранить проблему.