インストールディスクなしでWindows7ブートローダーを修復する
class = "eliadunit">作り方 Windows7ブートローダーを修復するスタートアップリカバリの場合 インストールディスクセブンスは役に立たなかった。 問題が何であるかを簡単に説明します。最初にWindows7がコンピューターにインストールされ、次に2番目のシステムにWindows XPが必要でした。インストール後、自然に1つ起動し、2つをロードしました。 オペレーティングシステム EasyBCDプログラムを使用しました。 その後、XPは不要になり、Windows 7からパーティションをフォーマットしました。これで、起動時に黒い画面しか表示されなくなりました。 この場合、何ができるでしょうか? 可能であれば詳細。 セルゲイ。
Windows7ブートローダーの修復
最も重要なことは、心配しないでください。問題は難しくなく、原則として、回復ツールです。 Windowsの起動 7が役立つはずだったので、別のことを試してみましょう。 新しいオペレーティングシステムの後に古いオペレーティングシステムをインストールすることはできません。 Windows 7は、にインストールした後は決して起動しません Windowsコンピューター XPは、後者をインストールすると、それ自体のマスターブートレコード(MBR)を上書きします。 したがって、追加のEasyBCDブートマネージャーをインストールしました。これは、複数のオペレーティングシステムのブートを構成するために使用され、独自のブートローダーを備えています。
- マスターブートレコード(MBR)は、ハードディスクの最初のセクターであり、パーティションテーブルと、このテーブルでOSを起動するハードディスクのパーティションからデータを読み取る小さなローダープログラムが含まれ、情報が転送されます。オペレーティングシステムがインストールされているパーティションにダウンロードします。 メインの場合 ブートレコードシステムの場所に関する誤った情報があります。これは、起動時にさまざまなエラーが発生することを意味します。Bootmgrが見つからないか、黒い画面が表示されます。 問題は修正中です Windows7ブートローダーの修復.
EasyBCDと一緒に古いXPを削除すると、コンピュータを独自のデバイスに残し、理解できない起動レコードが表示され、感謝のしるしとして黒い画面が表示されます。 状況を是正するために、 負荷回復zchik Windows 7つまり、ユーティリティを使用してマスターブートレコードを上書きします Bootrec.exe、リカバリディスクまたはWindows 7インストールディスクにあります。このユーティリティを使用して、Windows7が理解できる新しいブートセクターも記述します。
Windows 7ではリカバリディスクまたはインストールディスクから起動し、次にシステムの復元を実行します。
ここで、復元するオペレーティングシステムを選択する必要があります。ほとんどの場合、オペレーティングシステムがあります。ここに何もない場合でも、コマンドラインにアクセスする必要があります。
ウィンドウ内 コマンドラインコマンドを入力します Bootrecと 入力
出てくる 完全な情報ユーティリティの機能について。 マスターブートレコードの選択 Bootrec.exe / FixMbr.
操作は正常に完了しました。 新しいブートレコードがブートパーティションの最初のセクターに書き込まれました。
2番目のコマンド Bootrec.exe / FixBoot新しいブートセクタを書き込みます。
コンピュータを起動すると、BIOSがすべての機器をチェックし、セルフテストが成功するとWindowsが起動します。 このための特別なデータを含むブートローダーのおかげで、システムがロードされます。 このデータはいつでも破損する可能性があり、タイプエラーなどが表示されます。 画面に表示されている場合 同様のエラー、または同様ですが、実際にはWindowsが起動しないため、次のことを行う必要があります。 Windows7ブートローダーを修復する..。 ちなみに、私は次の記事で他のシステムのブートレコードを復元することについて書きました:
それでは、ビジネスに取り掛かりましょう。
リカバリディスクを使用したWindows7ブートローダーの修復
Windows 7でディスクを入手する必要があります。ディスクがある場合は、すばらしいですが、そうではありません。次に、起動可能なUSBフラッシュドライブを作成します。 この場合のバージョンは重要ではなく、ビット深度も重要ではありません。 フラッシュドライブから起動します。 左下にWindowsインストーラーが表示されたら、をクリックします。 "システムの復元".
システム回復オプションを示す小さなウィンドウが表示されます。 復元するシステムを選択します。 「次へ」ボタンをクリックします。
そして、これが必要なオプションのあるウィンドウです。 まず、問題の自動除去を試すことができます。これは、と呼ばれる最初のポイントです。 「スタートアップリカバリ」..。 それをクリックすることで、あなたはただ待つだけです。 この方法の欠点は、常に機能するとは限らないため、手動の方法を使用することです。
コマンドラインを使用する
復元オプションで、コマンドプロンプトを開きます。 そこで、次のコマンドを入力します。
bootrec / fixmbr
この簡単なコマンドを使用して、Windows 7でブートレコードを復元できます。それでも問題が解決しない場合は、次の手順に進みます。
bootrec / fixboot
どちらのコマンドもWindows7ブートローダーを復元する可能性が高くなります。コマンドラインを閉じ、コンピューターを再起動して、何が起こるかを確認してください。 実際、システムは問題なく起動するはずです。 そうでない場合は、さらにいくつかのメソッドを用意しました。
コマンドラインを使用します#方法2
次のコマンドをもう一度入力し、さらに1つ入力します。
- bootrec / fixmbr
- bootrec / fixboot
- bootsect / nt60 ALL / force / mbr
システムを起動しようとしています。
boot.iniファイルの編集
特別なboot.iniファイルがシステムの起動を担当します。 今日は彼を拷問します。 ウイルス攻撃または単純なPC障害の結果としてその整合性が侵害された可能性があるため、Windows7または別のシステムのブートローダーを復元することが優先されます。
もう一度必要になります 起動可能なUSBドライブ 7で。 ロードしたら、「インストール」ボタンをクリックします。 システムをインストールするためのディスクを選択したウィンドウに移動します。 Shift + F10を押して、コマンドプロンプトを起動します。
コマンドプロンプトで、次のように入力します。
メモ帳
「ファイル」と「開く」をクリックする必要があるメモ帳を開きます。 システムドライブで、ディスプレイを有効にします システムファイルそうしないと、boot.iniが表示されません。
このファイルはメモ帳を使用して編集します。 次のオプションがあります。
- タイムアウト= 10-オペレーティングシステムの起動を選択する時間(複数ある場合)。
- マルチ(0)と ディスク(0)-これらのアイテムは常に次のようになります。
- rdisk(0)-システムパーティションが配置されているディスクの番号。 ディスクが2つある場合、パラメーターはrdisk(1)のようになります。
ファイル自体は次のようになりますが、XPの代わりにWindows7です。
ほとんどの場合、Boot.iniを編集する必要はありません。 また、以下のエラーについてもお読みになることをお勧めします。 ブートローダーを復元する方法は少し異なりますが、Windows7にも適しています。
ブートローダーは呼び出されます 特別プログラム OSの起動を担当します。 Windowsコンポーネントの損傷、不正確なユーザーアクション、コンピューターの障害-これらすべてが、その操作の中断につながる可能性があります。
考えられるブートローダーの問題と修正
ほとんどの場合、Windows 7ブートローダーに関連する2つのエラーが見つかります。1つはBootmgrが見つからないこと、もう1つは非システムディスクです。 それらの外観は、コンピューターの設定またはシステムコンポーネントが破損していることを示しています。
また、パソコンがウイルスに感染し、パソコンの動作を阻害する可能性もあります。 ほとんどの場合、システムの起動時に、ロック解除の料金を支払う必要があることを示すバナーまたはメッセージが表示されます。そうしないと、データが削除されます。
これらの問題には、Windowsブートローダーの回復が必要です。 そうしないと、コンピューターの使用ができなくなります。
方法1:BIOSセットアップ
まず、問題の原因を特定する必要があります。ブートローダーデータの損傷またはコンピューターの構成の違反です。 問題の原因がわかっていて、それが2番目のグループに属している場合は、2番目の方法に進みます。
PCを起動すると、最初の画像に入力するキーボードのキーを示すテキストプロンプトが表示されます BIOS..。 開くまで繰り返し押します。 そこで、ダウンロードが実行されるデバイスの順序を確認する必要があります。 OSを搭載したドライブが最初に来るはずですが、そうでない場合は、正しいデバイスをインストールしてください。 次に、変更を保存して終了します。
これにより、不必要な問題なしにWindows7の起動時の修復を実行できます。 メソッドが機能しない場合は、別のオプションを試してください。
方法2:システムイメージメディア
実行用 この方法コンピューターで使用されるVinイメージが記録された外部メディア(フラッシュドライブまたはディスク)が必要になります。 同じでなければなりません。そうでない場合、回復は不可能になります。 それからそれはかかります 完全な再インストールシステム。
回復手順:
![](https://i0.wp.com/top-advice.ru/wp-content/uploads/2017/09/Zagruzka-s-opticheskogo-diska-v-BIOS.png)
メニュー BIOSどちらによって異なる場合があります マザーボードコンピュータに接続され、そのファームウェアのバージョン。 ブートオーダーの原因となるアイテムが見つからなかった場合は、箱から出して説明を調べるか、インターネットで見つけてください。
注:メディアから復元する場合、ユーザーデータは保持されますが、削除される場合があります インストールされたプログラム. Windowsライセンス残りますので、ほとんどの場合、再アクティブ化は必要ありません。 上記の手順を完了した後、初めてOSを起動すると、以前に必要だった時間よりも時間がかかる場合があります。 コンピューターは、加えられた変更に合わせて構成を調整します。 その後のダウンロードは通常どおり実行されます。
方法3:Bootrecユーティリティ
まず、上記の解決策を試してください。 それらが機能しなかった場合、またはそれらの使用が不可能になった場合は、この時点に進んでください。
この場合、Windows 7では、次を使用してブートローダーを復元できます。 Bootrec..。 これは、組み込みのエラー訂正ユーティリティです。 実行するにはコマンドラインが必要です。 2番目の方法の手順を使用して開くことができます。 [システム回復オプション]ウィンドウで、を選択した後 システムディスク、対応するアイテムがありますので、それを選択してください。
順次(各行の後に入力)、ターミナルに次のように入力します。
bootrec / fixboot
これらは、ブートローダーを修正するための特別なコマンドです。 1つ目はデータを上書きし、2つ目はハードドライブにブートパーティションを作成します。
次に、コマンドプロンプトウィンドウを削除し、OSの回復をキャンセルして、コンピューターを再起動する必要があります。 残っているのは、デバイスの順序を変更することだけです BIOS(フロッピードライブを最初に起動優先順位に置きます)。 それ以外の場合、PCはメディアから再度起動します。 コンピュータからUSBスティックまたは光ディスクを取り外すだけで、この手順をスキップできます。
みなさんこんにちは! 今日は、家族のオペレーティングシステムでかなり一般的な問題について話します Windows Vista/ 7/8 / 8.1 / 10-MBRブートローダーの整合性の違反。 マイクロソフトがどんなに一生懸命考慮しようとしても 考えられる問題ソフトウェアの動作では、開発とテストの段階ですべてを予測することはおそらく不可能です。 さまざまなサードパーティのブートローダー(アクティベーター、他のバージョンのオペレーティングシステム、ウイルス)は、作業の安定性に問題を追加します。
ブートローダーを復元するために必要なもの。
- インストール Windowsメディア Vista / 7/8 / 8.1 / 10。
- ユーザー。
- DVDドライブ。
始めましょう!
ブートローダーを復元する最も簡単な方法。 スタートアップ修復を使用するには、最初に環境を起動する必要があります Windowsの回復 RE。
このため:
- インストールメディアから起動するようにBIOSを構成します。
- アイテムを選択 システムの復元.
- さらに遠く.
- ダイアログボックスで、 リカバリを起動します.
- さらなる指示に従ってください。
起動修復ツールが終了したら、コンピューターを再起動します。 インストールメディアを使用せずに、通常どおりWindowsを起動してみてください。
問題が解決しない場合は、次のアクションに進みましょう。
次に、標準のオペレーティングシステムツールを使用してMBRブートレコードを復元することを検討します。 これは、インストールディスクの一部として、またはオペレーティングシステムのコンポーネントとして提供されます。 つまり、 BOOTREC.EXEと BOOTSECT.
BOOTREC.EXE-ブートレコード回復ツール。 以下のオプションをサポートしており、そこから最適なものを選択できます。
このパラメーターは、Windows7またはWindowsVistaと互換性のあるマスターブートレコードをシステムパーティションに書き込みます。 既存のパーティションテーブルは上書きされません。 破損したMBRのトラブルシューティングを行う場合、またはMBRから非標準コードを削除する場合は、このパラメーターを使用します。
/ FixBoot
このオプションは、WindowsVistaまたはWindows7と互換性のあるブートセクターを使用して、新しいブートセクターをシステムパーティションに書き込みます。次の条件の少なくとも1つが当てはまる場合は、このオプションを使用します。
- ブートセクターは、非標準のWindowsVistaまたはWindows7ブートセクターに置き換えられました。
- ブートセクタが破損しています。
- 後 Windowsのインストール VistaまたはWindows7がコンピュータにインストールされている期間が 初期バージョン手術室 Windowsシステム..。 この場合、ディスパッチャの代わりにコンピュータを起動します Windowsブート(Bootmgr.exe)は、Windows NTブートローダー(NTLDR)を使用します。
このオプションは、WindowsVistaまたはWindows7と互換性のあるインストール済みシステムをすべてのドライブで検索します。また、ブート構成データストアに含まれていないエントリも表示します。 お使いのコンピューターに、ブートマネージャーメニューに表示されないWindowsVistaまたはWindows7オペレーティングシステムが搭載されている場合は、このオプションを使用します。
/ RebuildBcd
このオプションでは、すべてのドライブで、WindowsVistaまたはWindows7と互換性のあるインストール済みシステムを検索します。 インストールされたシステムブート構成データストアに追加します。 ブート構成データストアを完全に再構築する場合は、このパラメーターを使用します。
始めましょう!
Bootrec.exeツールを使用するには、最初にWindowsRE回復環境を起動する必要があります。
- インストールを挿入します Windowsディスク 7またはWindowsVistaをDVDドライブに挿入し、コンピューターの電源を入れます。
- プロンプトが表示されたらキーを押します。
- アイテムを選択 あなたのコンピューターを修理する.
- 復元するオペレーティングシステムを指定して、をクリックします さらに遠く.
- ダイアログボックスで システムリカバリオプションアイテムを選択 コマンドライン.
- Bootrec.exeと入力し、Enterキーを押します。 表示されます 全リスト機会。
- 書き留める MBRセクター、コマンドがあります
Bootrec.exe / FixMbr;
- Enterキーを押すと、コンピューターは次の行で操作が正常に完了したことをユーザーに通知します。
- 次に、新しいブートセクタを記録する手順に従います。
Bootrec.exe / FixBoot;
- 残っているのは、Exitに入り、コンピューターを再起動することだけです。
そうでない場合は、同じプログラムを使用して別の方法でWindowsブートローダーを復元する方法を説明します。
- インストールディスクまたはフラッシュドライブからコマンドラインを入力します。
- Bootrec / ScanOsと入力すると、ユーティリティがコンピュータをスキャンしてオペレーティングシステムを探します。
Bootrec / ScanOs
- 次の行にコマンドBootrec.exe / RebuildBcdを記述します。プログラムは、スタートアップメニューにあるすべてのものを追加することを提案します。 Windowsバージョン XPなどを含みます。
Bootrec.exe / RebuildBcd
- YキーとEnterキーを続けて押すことで、これに同意する必要があります。その後、システムの起動時に、ロードするOS(XPまたは7)を選択できます。
それも役に立たなかった場合。 もう1つのコマンドを使用して、MBRの問題を修正することもできます。 これを行うには、コマンドラインで次のように入力する必要があります bootsect / NT60 SYS、次にEnterキーを押します。
チーム BOOTSECTいずれかのロードを提供するブートセクタの指定されたプログラムコードを記述できます ntldrまた bootmgr .
コマンドライン形式:
bootsect(/ヘルプ| / nt60 | / nt52)(SYS | ALL |< DriveLetter >:}
Bootsectコマンドラインパラメーター:
/ ヘルプ-参照情報の表示。
/ nt52- 録音 プログラムコード ブートセクターこれにより、WindowsVistaより前のオペレーティングシステムでntldrブートローダーを使用できるようになります。
/ nt60-ブートセクタにプログラムコードを書き込んで、bootmgrファイルが確実に読み込まれるようにします-Windows Vista / Server2008以降のWindowsファミリのオペレーティングシステム用のブートマネージャ。
SYS-このコマンドが実行される環境で、Windowsブートのシステムパーティションのセクターに記録が行われます。
全て-プログラムコードの書き込みは、Windowsの起動に使用できる既存のすべてのパーティションに対して実行されます。
DriveLetter-ブートセクタのプログラムコードが上書きされるドライブの文字。
/ 力-bootsect.exeユーティリティへの排他的アクセスを提供するために他のプログラムによって使用されるディスクボリュームの強制的な切断
/ mbr-ディスクパーティションテーブルを変更せずに、マスターブートレコード(MBR-マスターブートレコード)のプログラムコードを変更します。 / nt52オプションと併用すると、MBRは以前のWindowsVistaバージョンと互換性があります。/nt60オプションと併用すると、MBRはWindowsVista以降のオペレーティングシステムと互換性があります。
bootsect / nt52 E:-ドライブE用に作成:Windows XP / 2000 / NTオペレーティングシステムのブートレコード、つまりntldrに基づくブート用。
bootsect / nt60 / mbr C:-C:ドライブのブートセクターを変更して、bootmgrマネージャーがロードされていることを確認します。これはWindows Vista / 7/8 / 8.1 / 10です。
bootsect / nt60 SYS-現在のWindowsOSがロードされたパーティションのブートセクターを変更します。
コマンドも使ってみましょう BCDBOOT..。 これは、システムパーティションを作成したり、システムパーティションにあるブート環境を復元したりするために使用されるツールです。 システムパーティションは、インストールされているブート環境ファイルの小さなセットをコピーすることによって作成されます Windowsイメージ®。 意味 BCDBOOTブート構成データストアを作成します( BCD)起動を可能にする新しい起動レコードを持つシステムパーティション内 インストールされたイメージウィンドウズ。
オプション1.自動的に-Windows7のWindowsRE回復環境を使用します。
Windows 7のインストール中に、ハードディスク上にサービスパーティションが自動的に作成され、Windows RE(回復環境)回復環境へのアクセスが提供されます。 このサービスセクションを使用すると、次のことができます。
次のコマンドで回復環境を起動します ハードディスク
回復環境を含むCDを作成する
1)ハードドライブまたはシステムリカバリディスクからリカバリ環境を起動します。
Advanced Boot Optionsメニューに入るには、コンピュータの電源を入れた後(ただし、オペレーティングシステムをロードする前)にF8キーを押します。
2)最初のメニュー項目(コンピューターの修復)を選択し、Enterキーを押します。
3)管理者用のパスワードを設定したキーボードレイアウトの言語を選択します アカウント.
4)管理者パスワードを入力します。 パスワードを入力すると、回復オプションのあるウィンドウが表示されます。
5)アイテムを選択します リカバリを起動します(スタートアップ修理)、アイテムも時々役立つことができます システムの復元(システムの復元)。これにより、問題が発生する前に作成されたポイントに戻ることができます。
オプション2。マルチブートメニューの作成による手動リカバリ。
ここでの主なことは、コマンドラインにアクセスしてさらにコマンドを入力することです。
1)アーカイブBootfiles_x86 + x64.zipをダウンロードします(ファイルを含む:Bcdboot.exe; Bcdedit.exe; Bootsect.exe)
2)ブートフォルダを作成します
3)ダウンロードしたアーカイブを解凍し、必要なビット数のBootsect.exeファイルとBcdedit.exeファイルを作成したBootフォルダーにコピーします。
4)作業に必要な環境を開始します。
5)別のディスクにインストールされているWindowsまたはリカバリ環境で起動します(F8キーを押してハードディスクから起動します。F8キーを使用する場合 マザーボード、ドライブを選択した後、もう一度F8キーを押して、メニュー項目を選択します コンピューターの問題のトラブルシューティング
6)コマンドプロンプトを実行します。
Windowsの場合:Win + R-> cmd-> Ok
リカバリ環境の場合:管理者アカウントのパスワードを設定したキーボードレイアウト言語を選択します。 管理者パスワードを入力します。 アイテムを選択 コマンドライン(コマンド・プロンプト)
1)Windows 7は、改善されたブート方法(ブート構成データストア)を使用します。 このストアには、コンピューターにインストールされているすべてのオペレーティングシステムに関するすべての情報が含まれています。 したがって、以前のWindowsオペレーティングシステムのブートローダーを使用して起動することはできません。 したがって、Windows 7のブートセクターを復元するには、すべてのパーティションのブートセクターを上書きします。
X:\ boot \ bootsect.exe / nt60 all
ここで、XはBootsect.exeプログラムを含むドライブの文字です。
2)2番目のWindows XPシステムがある場合は、さらにいくつかの手順を実行する必要があります。
Windows7ブートストア(Windows XPブートストア)を作成します。
Bcdedit / create(ntldr)/ d " マイクロソフトウィンドウズ XP」
システムがこれを拒否した場合は、 このリポジトリすでに作成されているので、名前を変更するだけです。
Bcdedit / set(ntldr)の説明「MicrosoftWindowsXP」
Bcdedit / set(ntldr)デバイスパーティション= C:
次に、Windows7ブートローダーにWindowsXPブートローダーへのパスを提供します。
Bcdedit / set(ntldr)path \ ntldr
次に、約の行を追加します Windowsの選択ブートメニューのXPと、残りの下に配置します。
Bcdedit / displayorder(ntldr)/ addlast
また、ブートローダーを操作するには、EasyBCDプログラムを使用できます。このプログラムを使用すると、グラフィカルインターフェイスを使用して上記のアクションを実行できます。
詳細については:
オペレーティングシステムのブートローダー(Windows XPの場合はntldr、Windows 7 / Vistaの場合はbootmgr)と互換性のあるマスターブートレコード(MBR)。
ブートファイル:Windows XPの場合-ntdetect.comおよびboot.iniファイル、Windows 7 / Vistaの場合-ブートストア-非表示にあるブート構成データ(BCD) システムフォルダブート。
オプション3。bootrec.exeを使用した手動リカバリ。
1)リカバリ環境で起動します(F8キーを押してハードディスクを起動します。マザーボードでF8キーを使用している場合は、ディスクを選択した後、もう一度F8を押して、メニュー項目を選択します。 コンピューターの問題のトラブルシューティング(コンピューターを修復します)そしてEnterキーを押します)
2)復元するオペレーティングシステムを選択し、[次へ]をクリックします。
3)ウィンドウ内 リカバリシステムオプション (システムの回復オプション)アイテムを選択 コマンドライン(コマンド・プロンプト)。
4)コマンドラインインタプリタウィンドウcmd.exeが開き、次のように入力する必要があります。
Bootrec.exe / FixMbr
/ FixMbrオプションは、Windows 7互換のマスターブートレコードをシステムパーティションに書き込みます。このオプションは、既存のパーティションテーブルを上書きしません。 破損したMBRのトラブルシューティングを行う場合、またはMBRから非標準コードを削除する場合は、このパラメーターを使用します。
Bootrec.exe / FixBoot
/ FixBootスイッチは、Windows 7と互換性のあるブートセクターを使用して、システムパーティションに新しいブートセクターを書き込みます。次の条件の少なくとも1つが当てはまる場合は、このスイッチを使用します。
Windows7のブートセクターは非標準のブートセクターに置き換えられました
ブートセクタが破損しています
Windows 7をインストールした後、以前のバージョンのWindowsオペレーティングシステムがコンピューターにインストールされました。 この場合、Windows Boot Manager(Bootmgr.exe)の代わりにWindows NTブートローダー(NTLDR)を使用してコンピューターを起動します。
Bootrec.exe / RebuildBcd
/ RebuildBcdパラメーターは、すべてのドライブで、Windows7と互換性のあるインストール済みのオペレーティングシステムを検索します。 さらに、このオプションを使用すると、ブート構成データストアに追加するインストール済みシステムを選択できます。 ブート構成データの完全な再構築を実行する場合は、このパラメーターを使用します。
必要な値を覚えていない場合は、次のように入力するだけです。
ユーティリティは、使用可能なコマンドラインスイッチにヘルプを表示します。