
次の問題があります:
コンピュータには、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 つのこと:
Plopを使って起動してみてください -http://www.plop.at/en/bootmanager.html
Hiren's Boot CD を常に手元に置いてください。必要なツールのほとんどが揃っています。http://www.hirensbootcd.org/download/
答え3
新しいマスター ブート レコードを書き込む必要があります。Windows インストール CD を取り、レスキュー コンソールに移動します。入力するとfixmbr
、fixboot
Windows が再び起動するはずです。
手元に Windows CD がない場合は、これが役に立つかもしれません。Ultimate Boot CD イメージをダウンロードし、testdisk を使用します。次のものをご覧ください。http://www.ultimatebootcd.com/forums/viewtopic.php?f=13&t=2777&sid=e97f7d3c089b6cfa517899850efb0930
一度もやったことないけど。