ホームページ >コンピューターのチュートリアル >コンピュータ知識 >XPシステムの起動を復元する方法は何ですか?
一般的に使用されるシステム障害回復コマンド:
1. Bootcfg: 起動ファイル BOOT.INI の構成と復元に使用されます (Win 2K にはこのコマンドがありません)。
2. 無効化と有効化: システム サービスまたはデバイス ドライバーを無効化/有効化するために使用されます。
3. 展開: 圧縮ファイルからファイルを抽出するために使用されます。
4. FixBoot: 新しいパーティションのブート領域を指定されたシステム パーティションに書き換えます。
5. FixMBR: 起動ディスクのマスター ブート レコードを修復します。
6. ヘルプ: ヘルプを表示します。
7. Listsvc: システム上のすべてのシステム サービスとデバイス ドライバーを一覧表示します (無効化/有効化とともに使用)。
8. Set: 環境変数を表示および設定します。
Windows 2000 または XP システムに障害が発生した場合、通常は「前回正常起動時の構成」、「セーフ モード」、および「システムの復元」(XP のみ) によって修復できます。ただし、システム ブート ファイルが見つからない、BOOT.INI ファイルが見つからないか構成が間違っている、システム DLL が見つからないなど、これらの方法では修復できない状況がいくつかあります。この場合、OSの再インストールが有効な方法ですが、時間がかかります。実際、コンソールを復元して最終的な試みを行うこともできます。回復コンソールを使用すると、システム サービスの有効化と無効化、ディスクのパーティション化とフォーマット、ブート レコードの修復などの操作を実行できるだけでなく、ソース ディスクからファイルをコピーすることでシステム ファイルの欠落などのエラーを修復することもできます。等
Windows 7 を XP にインストールするのは非常に簡単です。問題ないはずです! 1 つは、Windows 7 をインストールする前に XP が必要であるということです。電源を入れると2つの方式が選択できるので、お好みでご利用ください。現在の問題は、デュアル ブート設定がオフになっている可能性があります。
1.[ブートローダー]
タイムアウト=30
default=マルチ(0)ディスク(0)rディスク(0)パーティション(1)WINDOWS
###[オペレーティングシステム]###multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional"/fastdetect
マルチ(0)ディスク(0)rディスク(0)パーティション(2)WINNT="Microsoft Windows 2000 Professional"/fastdetect
2. システムを起動した後、[マイ コンピュータ] - [プロパティ] - [詳細] - [スタートアップと回復] - [設定] - [編集] を右クリックし、最後に次の内容を追加します。
マルチ(0)ディスク(0)rディスク(0)パーティション(2)\WINDOWS="Microsoft Windows XPProfessional" /noexecute=optin /fastdetect 次に、保存して再起動して試してください。
XPVista デュアル システムのブート ファイルを手動で修復する方法
Windows Vista 以降、オペレーティング システムのスタートアップ マネージャーは、Windows 2000/XP/Server 2003 で使用されていた NTLDR boot.ini ではなくなり、新しいスタートアップ構成データベース ストレージ (BCD) を使用します。以前のバージョンの Windows オペレーティング システムを Windows Vista ベースのコンピュータにインストールすると、インストーラーは MBR、ブート セクター、およびブート ファイル内のすべてを上書きします。この場合、以前のバージョンの Windows からのブートは使用できなくなります。 Windows Vista を起動するためのオペレーティング システムの .ini ファイル。 boot.ini ファイルをメモ帳で開いても、図 1 に示すプロンプト メッセージが表示されるだけです (図の赤枠に注目してください)。
図 1 オペレーティング システムの boot.ini ファイル
すでに誤った事実が形成されている場合は、まったく心配する必要はありませんが、ここでは Windows Vista を D ドライブにインストールし、何らかの理由で C ドライブをフォーマットし、Windows XP を再インストールする例を示します。手動で修正するには、以下の手順に従ってください:
ステップ 1: MBR を復元し、ブート マネージャーを復元する
Windows Vista インストール CD を使用してコンピュータを起動し、インストール言語、時刻と通貨の形式、キーボードと入力方法を選択する順序に従います。インストール プログラム インターフェイスに入った後、左下隅の [コンピュータを修復する] を選択します。をクリックし、次の画面で [コンピューターの修復] を選択します。コマンド プロンプト (図 2 を参照) で、コマンド プロンプト環境で次のコマンドを手動で入力し、実行します: bootsect -nt60 all
図 2 Vista システム回復ツール
ステップ 2: BCD を再構築する
コマンド プロンプト環境で「bootrec /RebuildBcd」コマンドを実行します。このコマンドは、Windows Vista と互換性のあるインストールのすべてのディスクをスキャンし、新しく生成された BCD ストレージに再追加します。ここで注意してください。BCD の再構築は完全に完了します。徹底的に。
ステップ 3: Windows XP プロジェクトを手動で追加する
「bootrec /RebuildBcd」は Windows Vista と Windows Server 2008 のみを検出するため、Windows XP を検出して検出することはできません。したがって、Windows XP を BCD に手動で追加することしかできません。そうしないと、マルチブートが発生します。 . メニューには Windows Vista のみが表示され、Windows XP は表示されません。
bcdedit.exe コマンド ライン ツールは、スタートアップ コンフィギュレーション データ ストレージを変更できます。コマンド プロンプト環境で次のコマンドを入力して実行できます。括弧内の内容はコマンドの説明を示します。入力する必要はありません実行中:
bcdedit /create {ntldr} /d "Windows の初期バージョン" (ストレージに "Windows の初期バージョン" という名前の新しい項目を作成します)
bcdedit /set {ntldr} devicepartition=C: (項目オプション値をストレージに設定し、アプリケーションデバイスを C: パーティションに設定します)
bcdedit /set {ntldr} パス\ntldr
bcdedit /displayorder {ntldr} /addlast (ブート マネージャーでマルチブート メニューが表示される順序を設定します)
上記のコマンドでは、タグ「{ntldr}」は、Windows Vista より前のオペレーティング システムを起動するために使用できる OS ローダーを指定するために使用されています。「Windows の初期バージョン」の情報は自由に変更できます。 PARTITION=C :" は、NTLDR が配置されているハードディスクのアクティブなパーティションを意味します。実際の状況に応じてコマンドを変更してください。「/addlast」は、指定された項目識別子を表示シーケンスの最後に追加することを意味します。その他の使用可能なパラメータについては、 bcdedit.exe の詳細については、ヘルプ ファイルを参照してください。
最後に、もちろんシステムを再起動する必要があります。この時点で問題は解決していることがわかります。必要な友人は試してみてください。
以上がXPシステムの起動を復元する方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。