I have also received this message (Invalid boot.ini file / Booting from C:/WINNT) in the past when booting up and no one could ever tell me correctly how to fix the problem...
Try this simple solution...
Copy and paste your boot.ini file from wherever it is running from (in this case, C:/WINNT) to your C: directory.
Hopefully, this should fix the problem.