I can't fully answer that but I think it is related to your boot.ini. You can 1.) view the raw file, 2.) view it in Start, Run, MSCONFIG 3.) I think there are applications for this too.
That should get you started.
Backup your data to a 3rd drive - then the worst that can happen is that you...