別の角度からの提案です。以下のコマンドを試してみてください。
bootsect /nt60 all
上記を実行後、再起動します。それでもダメな場合は、bcdedit
でosdeviceのドライブ文字を確認し、以下のコマンドを実行します。
bcdboot w:\windows /s w: /f all
※w:
の部分はosdeviceで確認したドライブ文字に置き換えてください。
また、ハードディスク自体に問題がある可能性も考えられます。別のPCで診断用のUSBメモリ(例えばSeaTools Bootableなど)を作成し、ハードディスクのロングテストを実行することをお勧めします。テストに失敗する場合は、ディスクの交換が必要です。