[#afbd7f6c]-緊急起動ディスクがあれば、MBRの問題でOSが起動できなくなっても、ブートディスクから起動することでOSを起動できる。[#q33b74cb]1:PCの電源が投入されると、CPUは[[BIST]]を実行する。2:BISTの結果問題がなければ、BIOSが起動する。3:BIOSはブートシーケンスに則り、HDDが先読みであれば、HDDのMBRを読み込む。その内容はメモリに格納される。4:HDDの論理ドライブを認識する。5:HDDの論理ドライブの[[ブートセクタ]]に読み込む。その内容はメモリに格納される。6:ブートセクターの内容である[[ブートローダー]]をメモリに格納して、ブートローダーを起動する。7:ブートローダーを起動すると、HDDから[[OSローダー]]を読み込む。そのOSローダーをメモリに格納する。8:OSローダーを起動する。HDDからOSを読み込み、メモリに格納して、OSを起動する。[#z634a8c0]1:PCの電源が投入されると、CPUは[[BIST]]を実行する。2:BISTの結果問題がなければ、BIOSが起動する。3:BIOSはブートシーケンスに則り(あかかじめFDDを一番最初にしておく)、FDのMBRを読み込む。その内容はメモリに格納される。4:FDの論理ドライブを認識する。5:FDの論理ドライブの[[ブートセクター]]に読み込む。その内容はメモリに格納される。6:ブートセクターの内容である[[ブートローダー]]をメモリに格納して、ブートローダーを起動する。7:ブートローダーを起動すると、FDから[[OSローダー]]を読み込む。そのOSローダーをメモリに格納する。8:OSローダーを起動する。HDDからOSを読み込み、メモリに格納して、OSを起動する。[#adbf4ec8]1:対象OSがWindowsXPであれば、Windows2000/XPでFDをフォーマットとする。Windows9xでフォーマットしたブートディスクでは起動しないので注意。FDをフォーマットすると、先頭セクタにntldrを使ってブートするプログラムが書き込まれるからである。Windows2000/XPでフォーマットすることで、ブートセクタがFDに作られるのである。2:次に挙げるファイルをFDに保存すれば、緊急起動ディスクが完成する。-boot.ini--ntldrの振る舞いを決める設定ファイル。-bootfont.bin-bootsect.dos--デュアルブート環境のみ-ntdetect.com--起動時のハードウェア検出を行う。--カーネルブートに必要なntoskrnl.exeなどのファイルをHDD上から探し出す。-ntldr--boot.iniを解釈するブートローダー。--指定されたカーネルの読み込みを行う。[#rd5bca08]-NTLDRなどのブートファイル群の損傷を直すならば、損傷していない正常なファイルで上書きすればよいだけである。--損傷していない正常なファイルは緊急起動ディスクに存在するわけなので、これらをシステムパーティションのルートにコピーすればよい。C:\にあるブートファイル群は簡単に書き換えられないように属性によって保護されている。よって、次のようなバッチファイルを利用すればよい。c:\boot*}}-緊急起動ディスクで起動するが、どこに問題があるのかわからない場合はとりあえず上記のバッチファイルを実行してみるとよい。--その結果、緊急起動ディスクなしで起動できるようになればブートファイル群に問題があったことと判断できるし、まだ緊急起動ディスクなしで起動できなければブートファイル群以外に問題があると判断できる。