私は、Windows XP のリカバリ用のファイルを含む OEM パーティションを備えたラップトップを持っています。 以前は、この OEM パーティションをアクティブに設定してコンピューターを起動し、リカバリ手順を自動的に開始していました。
私が今の状況に陥るまでにやったこと:
OEM パーティション以外のハードドライブ上のすべてのパーティションを削除しました。このハードドライブに Windows 7 をインストールしましたが、問題なく動作しました。ただし、OEM パーティションがアクティブだったため、このパーティションにブートローダーがインストールされました。(Windows 7 は、機会があれば別のパーティションにブートローダーをインストールするようです)。OEM パーティションにブートローダーを置きたくなかったので、OEM パーティション以外のパーティションをアクティブにして、OEM パーティション以外のすべてのパーティションを再度削除しました。その後、Windows 7 を再インストールすると、ブートローダー用の別のパーティションが作成されました。
これで、Windows 7 パーティション、Windows インストーラーによって作成されたブートローダーを含む 100 MB のパーティション、および OEM パーティションができました。ただし、OEM パーティションには以前のブートローダーがまだ含まれていますが、これはもう役に立ちません。実際、OEM パーティションをアクティブにすると、OEM 回復手順が開始されるのではなく、そのブートローダーが起動します。この Windows 7 ブートローダーを OEM パーティションから削除し、OEM パーティションの回復手順を復元するにはどうすればよいでしょうか。
答え1
ビジュアル BCD エディター答えは。
Visual BCD エディターは、他の GUI ツールのように BCD インターフェイスを部分的に実装したものではなく、完全な Windows BCD GUI です。
BCD からローダーを削除するには:
Visual BCD エディターを実行します。左側に BCD 内のすべてのローダーがリストされます。
削除するローダーをクリックして選択し、右クリックして「オブジェクトの削除」を選択します。
システム ストア (\Boot\BCD) だけでなく、任意の BCD ストアを開いて操作できます。
Windows XP の起動を修復するには:
問題のパーティションに NT5 (Windows XP) ブート レコードを書き込みます (一時的に Z: にマップできます)。次に、Visual BCD エディターで [メニュー] -> [修復] -> [ブート レコードの修復] を選択し、[ドライブ] と [XP/older] を選択して確認します。
問題のパーティションに ntldr、ntdetect.com、boot.ini ファイルがまだ存在しているかどうかを確認します。削除されていない場合は、ファイルはそこに存在しているはずです (これらのファイルは Windows 7 のインストールによって上書きされません)。
お役に立てれば。
答え2
イージーBCDあなたの問題は解決するはずです。
ブートローダーを制御します。
EasyBCD は Windows PC を強化し、思う存分デュアルブートを可能にします。
また、Microsoft がサポートしていないレガシー システム (MS-DOS、Windows 9x、Windows ME、Windows 2000) も起動できます。