Windows 内から GRUB ブートローダーを置き換えるにはどうすればよいでしょうか?

Windows 内から GRUB ブートローダーを置き換えるにはどうすればよいでしょうか?

私はデュアル ブート (Debian と Windows XP) を使っており、ブートは GRUB から行われています。Linux と GRUB を削除し、Windows ブートを復元したいのですが、インストール CD を使用して MBR を復元することはできません。そのため、Windows 内部から Windows ブートを復元したいのです。 というソフトウェアがありますEasyBCDが、これは Windows Vista/7 ブートローダーでは動作しますが、Windows XP スタンドアロンでは動作しません。

Windows XP 用の同様のプログラム、または Windows 環境内から安全に実行する方法はありますか?

注記:私の問題は、これが USB から起動せず、CD ドライブが壊れている古いコンピュータだということです。したがって、ブートローダーが破損している場合、コンピュータを回復するには長い時間がかかるはずです。

答え1

Windows を起動できる限り、Windows コマンド プロンプトで次のコマンドを使用します。

fdisk /mbr

アクティブパーティションを設定することを忘れないでください

答え2

最も簡単な方法は、Windows PE (プレインストール環境) を使用することです。Linux ライブ環境のようにスタンドアロンなので、バージョンは関係ありません。

手動で行うこともできますが、少なくとも Windows 7 が必要ですが、お持ちではありません。

リカバリ環境を取得するには、次の 2 つのオプションがあります。

A. 使ってみるマクリウムリフレクト無料- USB フラッシュ ドライブに Windows PE ベースのリカバリを作成するオプションがあります。ダウンロードするには登録が必要です。ダウンロード リンクは指定された電子メール アドレスに送信されます。アプリケーションが Windows XP で動作するかどうかは、必ず情報を検索してください。Windows PE イメージをダウンロードするには、ハード ドライブに少なくとも 2 GB の空き領域があることを確認してください。

注: アプリケーションが Windows XP で実行できるようにサポートされている場合は、Windows XP 内から直接組み込みのブート修復ツールを利用できます。

B. Windows-PEまたはWindowsインストーラーを.isoUSBフラッシュドライブに書き込みます。これは、たとえば次のように実行できます。ルーファスこれは、Windows 上でディスク イメージを USB フラッシュ ドライブに書き込むスタンドアロン ツールです。

Windows PEをベースにカスタマイズされたRescue-Liveシステムの例は次の通りです。ハイレンのブートCD- 実際のバージョンは最新の安定した Windows リリースに基づいており、Windows PE の使用に関する Microsoft の法的ガイドラインに従って作成されています。

完全なWindowsインストーラISOを使用する場合は、Windows 10 32ビットインストーラを使用する必要があります。ドイツ語版と英語版、オリジナル版またはアップデートを適用したバージョンが見つかります。デスクモッダー提供されたファイルには、パッチ適用バージョンに適用された公式パッチを除き、いかなる変更も加えられていません。

このような USB フラッシュ ドライブを作成してそこから起動したら、diskpart、fdisk、fixmbr、fixboot、bcdboot、bcdedit などの組み込み Windows ツールを使用するか、Windows インストーラーに含まれる自動システム ブート修復を利用するかの手順に従ってください。Hiren のブート CD には、ブート修復を補助/自動的に実行するためのユーティリティ パレットが用意されています。Macrium Reflect Free のカスタム Windows PE にもブート修復が含まれています。

Windows の内部ツール、つまり bcdboot/bcdedit を使用する場合、NT 6 (Longhorn/Vista 以降) 以降の標準である BCD ベースではなく、従来の NT ブート ローダーを作成するオプションがあります。ただし、最新のバリアントを使用することを選択した場合は、従来のブート ローダーをチェーンロードするだけで、GRUB に似た他のブート オプションを作成できるため、bootmgrパフォーマンスに影響はありません。NTLDR

他にも選択肢はありますが、スーパーユーザー側で物事を進めるには、これが間違いなく賢明なアプローチです。

より具体的に説明していただければ、正確な解決策をご案内できる可能性があります。

答え3

まず、初めてこのようなことを行う場合、たとえば空の外付けドライブやバックアップ ドライブがある場合は、安全のために Gparted などのソフトウェアを使用してパーティションをそれらのドライブに完全にバックアップすることをお勧めします。また、私が間違っていなければ、gparted を使用して GRUB からパーティションを変更することもできます。

答え4

I have dual boot (Debian and Windows XP), and the boot is from GRUB. I want to remove Linux and grub, and restore the Windows boot....Thus, I want to restore Windows boot from inside the Windows.

使用できるデュアルブート修復ツールWindows XP ブート ファイルを修正するための特別なオプションがあります。

このツールを使用すると、Windows XP MBR とブート レコードを修正し、アクティブ パーティションを設定することもできます。

関連情報