Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムアプリケーションスキル >> Windows 7とWindows XPのデュアルブートメニューを復元する方法

Windows 7とWindows XPのデュアルブートメニューを復元する方法

  

インターネット上の人々がデュアルシステムブートメニューについて質問することがよくありますが、Baiduでも多くの解決策を見つけることができます。本当にそれを解決することができる非常に小さな記事があります。私が言いたいのは、この修復作業は私が遭遇した問題とその解決方法であり、必ずしも他の人に当てはまるとは限らないということです。

まず最初に、特定の問題が発生しました。

最初にWindows XPをCドライブにインストールし、次にWindows 7をDドライブにインストールしました。私はもともとxpシステムをバックアップしていたので復元するためにCドライブを復元するためにキーを使用したので、これはすべて正常ですが、問題は、システムの起動項目では、Windows XPと1つのキー復元2つのオプションが出てくる私はxpからwindows 7へ直接windowsの訪問に触れていないので、windows 7システムに入る方法がありません、それで私はそれの起動原理についてあまり知らないので、私は午後に問題を勉強して問題を解決しました。 7システム起動の原則。

問題を解決する前に、まずウィンドウxpとウィンドウ7の起動原理の違い、デュアルシステムの起動方法を理解しましょう。

ウィンドウ7 + xpデュアルシステムでは、ウィンドウ7 bootmgrを使用してシステムブートモードを引き継ぎます。コンピュータのセルフテストが完了したら、アクティブなプライマリパーティション(通常はC :)を探してロードします。

次に、アクティブパーティションの下にある起動設定ファイル(C:\\ BOOT \\ BCD)とc:\\ boot.iniを読み、BCDとBoot.iniに保存されている起動情報に従って起動メニューを一覧表示します(これはデュアルシステムブートメニューです。デュアルシステムユーザーの場合、通常は「Microsoft Windows 7」と「古いバージョンのWindows」と表示されます。

前者を選択した場合、BootmgrはWindows 7システムディレクトリ(\\ windows \\ systemsの下)にあるWinload.exeを制御し、Windows 7の起動を開始します。後者を選択すると、BootmgrはNTLDRに制御権を与え、それからc:\\ boot.iniを読み始め、そこに設定されたブートメニューをリストします。

起動失敗は、主にBootmgr(ファイルが失われた場合)、BCD(起動情報設定エラー)、Winload.exe(ファイルが失われてVistaが起動できない)、Ntldr(ファイルが失われXPが起動できない)で発生します。 )これらのファイルはオンになっています。 (私の状況は、bootmgrファイルが見つからない、BCDファイルの起動情報が正しく設定されていない、などです。)試験は大規模です - 国内最大の教育ウェブサイト(www.Examda.com)

問題を解決しましょう:

いくつかのバックアップファイル(bootmgr、ntldt、bcd、bootsect)が必要です。これは、Windows 7のシステムディスクまたはイメージがある場合に直接抽出できます。

EasyBCDというツールもあります。

注:XPでのEasyBCDの操作には、Microsoft .NET Framework 2.0のサポートが必要です。これは、http://msdn2.microsoft.comにあります。 /zh-cn/vstudio/default.aspxダウンロードしてインストールします。

Windows XPでは、ファイルとシステムファイルが非表示になっているため、システムと非表示ファイルを表示し、フォルダオプションをクリックして非表示の保護システムファイルを削除することをお勧めします。 )とファイルとフォルダを表示することを選択することを選択します。

bootmgr、ntldt(通常はCドライブの下にコピーしない)をCドライブにコピーします。 (状況に応じて、このCドライブがデフォルトのシステムです)

bcdをコピーし、C:\\ boot \\ディレクトリにbootsectします。

次に、EasyBCDを実行します。

[エントリの追加と削除]の左側に移動し、右側のウィンドウで無効な起動メニューを選択して[削除]をクリックし、[エントリの追加]の下に起動項目を追加します。 XPを追加してVersionで起動するには、 "Windows NT /200 /XP"を選択し、DriveをC:\\に選択し、NameをWindows XPに選択します(図3)。上記と同じように、Windows 7のスタートアップ項目を追加し(バージョンはWindows Vista /Longhomを選択し、ドライブはD:\\を選択し、名前はWindows 7に設定されます)、設定を保存するためにADD Entryをクリックします。

次に[ファイル名を指定して実行]を開き(スタート>ファイル名を指定して実行)、cmdと入力します。

C:\\ boot \\ directoryと入力し、bootsect /nt60 Cと入力します(削除はnt52、二重引用符なし)

最後の再起動

皆さんの問題は私とは異なるかもしれません。彼ら自身の状況によると、上記はあくまでも参考ですインターネット上でこれを探しています。見つかった情報はそれほど多くはありません、boot.iniに多くの修正があります、問題を解決できないものもあれば、特に面倒なものもあります。問題が発生していると思われる場合は、インターネットで情報を見つけて、問題を解決することができます。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved