渋谷区のパソコン修理: N様
電源を入れると画面には、
NTLDR is missing
Press any key restart
と表示されるだけで、適当なキーを押してもどうにもなりません。
「NTLDR is missing」の原因はいくつかあります。
1:ハードディスクの持つ情報が壊れている
ハードディスクは「起動するメインのドライブがハードディスクのどこにある」などの基本的な情報を持っています。
そこでその情報が間違えた形で書き換わってしまうと、「NTLDR」ファイルがどこにあるのか?
見つからなくなってしまいます。
2:Windows の ntldr ファイルが壊れている
ハードディスクの持つ基本的な情報が正常であっても、Windows の「NTLDR」ファイルが無くなっていたり、壊れれていれば、このようなエラーが発生します。
3:BIOS が書き換わった
ハードディスクが 2台以上ある場合は、起動する順位が入れ替わってしまうと、このようなエラーが発生することもあります。
Dell Vostro 1500はハードディスクは1台ですので、3が原因ではありません。
リカバリーCDからパソコンを起動して回復コンソールを起動します。
画面には、
-------------------------------------------------------------------
1: D:\WINDOWS
どのWIndows インストールにログオンしますか?(取り消すにはEnterをおしてください)
-------------------------------------------------------------------
と表示されました。
Windows はCドライブにインストールされていないと起動しません。
起動しない原因はこれです。
C: \WINDOWS → D:\WINDOWS になってしまったようです。
パーティションの情報が書き換わっていますので、元に戻せば起動しそうです。
「TestDisk」というオープンソースのフリーソフトを使います。
私は、「TestDisk」だけではなく、他のツールも一緒になっている「Ultimate Boot CD」を作成して使っています。
「TestDisk」を使ってパーティション情報を表示すると
L HPFS - NTFS 0 3825
* HPFS - NTFS 3825 14945
上がCドライブで、下がDドライブです。
* が付いているのが Primary bootableです。
Dドライブになっていますので、CドライブをPrimary bootableにしました。
* HPFS - NTFS 0 3825
L HPFS - NTFS 3825 14945
再起動後、無事に起動しました。