Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XP FAQ >> Win7とWindowsxpのデュアルブートメニューを復元する

Win7とWindowsxpのデュアルブートメニューを復元する

  

このような問題に初めて遭遇したため、解決方法がわからないので、グループで回答したことがないままフォーラムに結果がないのでインターネットで情報を見つける必要があります。調査は、私が訪問することにさらされていない、ちょうどそれがXPの異なる起動原理によって引き起こされていることを知っていて、何人かの専門家は解決策を知っているかもしれません。私はちょうどそれを考え出した、そして私はあなたとそれを共有するつもりである。テストしたばかりです。


最初に特定の問題について説明します。


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


問題を解決する前に、windows xpとwindows 7の起動原理の違いと、デュアルシステムの起動方法を見てみましょう。


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


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


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


起動失敗は主にBootmgr(ファイルが失われた場合)、BCD(起動情報の設定エラー)、Winload.exe(ファイルが失われてVistaが起動できない)、Ntldr(こちら)で発生します。ファイルが失われたため、XPはこれらのファイルを起動できませんでした。 (私の状況では、bootmgrファイルが見つからない、BCDファイルの起動情報が正しく設定されていない)


問題を解決しましょう:


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


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


注:XPでのEasyBCDの操作にはMicrosoft .NET Framework 2.0のサポートが必要です。httpにアクセスできます。 //msdn2.microsoft.com/ja-jp/vstudio/default.aspxダウンロードしてインストールします。


Windows XPでは、ファイルとシステムファイルは非表示になっているため、システムと非表示のファイルを表示するのが最善の方法です。システムファイルを保護し(推奨)、ファイルとフォルダを表示するように選択します。


bootmgr、ntldt(通常はCドライブの下にあり、コピーしないでください)をCドライブにコピーします。 (このCドライブがデフォルトのシステムです、場合によっては)


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


次にEasyBCDを実行します。


「エントリの追加と削除」の左側に切り替え、右側のペインで無効なオリジナルのブートメニューを選択し、「削除」をクリックして「エントリの追加」をクリックします。以下にスタートアップ項目を追加してください。バージョンを開始するXPを追加し、 "Windows NT /200 /XP"を選択し、C:ドライブを選択し、Windows XPに名前を選択します(図3)。上記と同じように、Windows 7のスタートアップ項目を追加し(バージョンはWindows Vista /Longhomを選択し、ドライブはD:を選択します。名前はWindows 7に設定されます)、設定を保存するためにADD Entryをクリックします。


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


C:ブートディレクトリに入り、' bootsect /と入力します。 Nt60 C: (削除は二重引用符なしのnt52)


最後の再起動


最後の言葉:


問題は私のものとは異なるかもしれませんが、インターネット上でこの情報を見つけたところ、多くのものが見つかりませんでした。イニ、問題を解決できない人もいれば、特に面倒な人もいます。問題が発生していると思われる場合は、インターネットで情報を見つけて、問題を解決することができます。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved