起動可能な Windows に回復するにはどうすればいいですか?

起動可能な Windows に回復するにはどうすればいいですか?

次の問題があります:

コンピュータには、Windows スワップ、Windows リカバリ、そして現在 Linux がインストールされている 3 番目のパーティションの 3 つのパーティションがあります。

GRUB がインストールされており、Windows 回復または Linux を実行することを選択できます。どちらも正常に起動します。

しかし、Linux を削除し、リカバリを使用して Windows をインストールしたいと思います。リカバリを起動して Windows をインストールすると、インストールは実行されますが、再起動後に次のメッセージが表示されるだけです。

error: no such partition
grub rescue>

ls は 3 つの msdos パーティションを表示しますが、さらに何をすればよいかわかりません。

Linux レスキューを起動し、/dev/sda の最初の 446 バイトを上書きして grub を削除すると、コンピューターがまったく起動しなくなりました。

起動可能な Windows ディスクは持っていません。あるのはレスキューだけです。作業できる別のコンピューターがあるので、役に立つものがあればインターネットからダウンロードできます。

答え1

まず、GRUB の代わりに適切な MBR コードを MBR に挿入する必要があります。

Linux をライブ CD (または類似のもの) からインストールしましたか? その場合は、"install-mbr" コマンドが利用できる可能性があります (Ubuntu では "mbr" パッケージにあります)。これを使用して、Microsoft コードと同じようにアクティブ パーティションを起動する mbr コードを作成できます。このパッケージは、たとえば、次の場所でも入手できます。システムレスキューCD

次に、Windows パーティションが「アクティブ」としてマークされていることを確認する必要があります。これは、Linux 内の「fdisk」プログラムを使用して実行できます。このプログラムは、使用するすべての Linux システムにインストールされます。

答え2

ブートに関するあらゆる問題に対して、私が通常推奨する 2 つのこと:

  1. Plopを使って起動してみてください -http://www.plop.at/en/bootmanager.html

  2. Hiren's Boot CD を常に手元に置いてください。必要なツールのほとんどが揃っています。http://www.hirensbootcd.org/download/

答え3

新しいマスター ブート レコードを書き込む必要があります。Windows インストール CD を取り、レスキュー コンソールに移動します。入力するとfixmbrfixbootWindows が再び起動するはずです。

手元に Windows CD がない場合は、これが役に立つかもしれません。Ultimate Boot CD イメージをダウンロードし、testdisk を使用します。次のものをご覧ください。http://www.ultimatebootcd.com/forums/viewtopic.php?f=13&t=2777&sid=e97f7d3c089b6cfa517899850efb0930

一度もやったことないけど。

関連情報