OSが起動しないということで、PCをお預かりすることがありますが、回復コンソールを利用してのCheckDiskで修復できるケースが多かったです。
chkdsk c: /r です。
それぞれのコマンドの意味は以下で説明されています。上記ページのコマンドのスイッチで使えないものもあるので、一つ一つ確認しておかなければなりません。
下記の記事も参考になります。
Windows XPが起動しない!困ったときにまず試せることはたくさんある
以下もよくあるケースでした。
"ntoskrnl.exe が存在しないか壊れている" と表示されて Windows XP を起動できない場合の対処方法
Windows 2000 での "NTLDR Is Missing" エラー メッセージのトラブルシューティング方法
OSが起動する仕組み、まずどのファイルを読み込んで次にどのファイルを読み込んで、というのを理解しておくと、起動トラブルの際に役立つと思います。ですが実はハードウェアのトラブルだったりということもありますが・・・。