, from the first post I understood what you have done, and what you have found. But your question is still not clear.
Are you surprised with the fact that you were looking for "X" and it is showing you "Y"?
As I explained earlier, Wininit is a Windows Start-up application, which starts Windows, if something is required during start up, like disc checking, it does that via child processes
(starts other applications).
But if you start CHKDSK from Windows yourself, that is a totally different story. It will be reported under its own name - in Event Viewer source would be Chkdsk (NOT wininit), because in this case it would NOT be considered a child process, because the process was initiated by user, rather then by another program.