Попробуйте вот такой скрипт в PowerShell:
get-winevent -FilterHashTable @{logname="Application"; id="26212"}| ?{$_.providername -match "wininit"} | fl timecreated, message | out-file "$env:userprofile\Desktop\checkdisk.log"
Обратите внимание, ещё может быть так, что
Event ID для CheckDisk = 26213.
Если же говорить про Wininit, то для него Event ID = 1001.
Этот параметр для ЧекДиск вообще было бы хорошо дополнительно проверить на предмет того, не отличается ли он на вашей системе, либо вообще глобально - с MS'овским update hell могло произойти и такое.
Или, как вариант, вообще исключите его из поиска.
Если не поможет, то последний шаг традиционно радикальный - очистить вообще все логи событий Windows и посмотреть начнёт ли появляться проверка диска. Понятно, что только если такое для вас вообще приемлемо.