web-dev-qa-db-ja.com

デュアルブートOSを削除した後、MBRを修正するにはどうすればよいですか?

起動できないPCがあります。私は本当にOSを再インストールしたくありません。 (データを失いたくないし、それにクリスマスの週です。)

PCには、Windows 7 Ultimate64ビットがインストールされたSSDが搭載されています。しばらくして、Ubuntuもインストールしました。これにより、デュアルブートを簡単にするためにGRUBが自動的に追加されました。

私がUbuntuを取り除きたいと決めるまで、すべてが良かったので、:

  • Windowsのディスクの管理ツールを使用してUbuntuパーティションを削除し、Windowsのパーティションを拡張して、残っているすべての空き領域を占有しました。それは完璧に機能しました。
  • 再起動後、エラーGRUB error: no such partitionなどが表示されます。 Ubuntuパーティションがもう存在しないので、私はこれを期待していました。
  • 私がオンラインで見つけた非常に多くの記事やページのように、私は先に進んでWindows 7 DVDから起動しました(OSをインストールしたときに使用したのとまったく同じDVDでした)。起動したとき、DVDドライブには2つの選択肢があることがわかりました。1つはUEFIを使用し、もう1つはAHCIを使用します。
  • 最初にUEFIを試しました。 「コンピュータを修復する」に行くと、「インストールしたOSに適したDVDを使用する」などのエラーメッセージが表示されました。
  • 再起動して再起動しましたが、今回はAHCIオプションを使用します。
  • 今回は「コンピュータの修復」ウィンドウに移動し、コマンドプロンプトに直接移動しました。
  • bootrec.exe/Windows/System32にあることを見つけるのに少し時間がかかりました。 bootrec.exe /fixmbrを実行しました。メッセージは「操作は正常に完了しました」でした
  • 再起動しました。
  • それでもGRUBからのまったく同じエラー(bootrecコマンドでそれを取り除くべきではないので奇妙です?)

私は奇妙な何かを見ました、それは私が思うに非常に関連性があります。いくつかのページ/チュートリアルで見たものから、[コンピューターを修復する]をクリックすると、ツールはWindowsインストールをスキャンし、次のようにリストに表示する必要があります。

IMG:

ただし、私の場合、リストは完全に空でした。これが、おそらくbootrecが機能しなかった理由です。私の最善の推測は、私のWindowsがSSD上にあり、それを適切にロード/表示するために何らかのドライバーが必要なためだと思います。しかし、私はこれを100%確信していません。

100個のランダムなことを試して完全に壊したくないので、どうすればよいですか?誰かが以前にこの状況にあり、実際に機能する解決策を見つけたことがありますか?

SSDが原因でドライバーが必要な場合、どこからドライバーを入手し、どのようにロードしますか?

1
Radu Murzea

Windows 7インストールディスクを使用して起動します。キーボードレイアウトを選択する最初の画面が表示されたら、Shiftキーを押しながらF10キーを押します。

基本的な機能といくつかのシステム回復ユーティリティを備えたコマンドプロンプトを開く必要があります。

次のコマンドを入力します。

bootrec /fixboot
bootrec /fixmbr

これは、システムを再度起動するのに十分なはずです。通常の再起動を実行して、どのように動作するかを確認します。

2
Havenard