web-dev-qa-db-ja.com

Linuxを削除した後、Windowsを起動できません

LinuxUbuntuとWindowsのデュアルブートをコンピューターから実行しました。パーティションマネージャーを使用してLinuxUbuntuパーティションを削除しましたが、Windowsにアクセスできなくなりました。

マシンはコマンドプロンプトにロードされます(GRUB)

MBRからGRUB)を削除し、Windows修復オプションを使用してWindowsブートローダーをインストールする必要があると思います

やり方を教えてください。

さらに、Windows7Ultimateをマシンにインストールしています。 CDを紛失し、Windows7 HomePremiumを入手しました。

2
Ananth

私はグーグルがあなたにこの答えをより早く得たかもしれないと思います:)

お持ちのWindows7 CD/DVDから起動し、求められたら修復オプションを選択します。問題は見つかりませんが、求められたら「コマンドプロンプト」を選択し、次のように入力します

bootrec /fixmbr
bootrec /fixboot

マシンを再起動して、ちょっとプレストしてください。GRUBなしでWindowsを直接起動することに戻ります。

5
sgtbeano

@sgtbeanoはすでに質問に答えていますが、なぜこれが起こるのかについていくつかの情報を提供したいと思います。

LinuxとWindowsのデュアルブートがある場合、それはLinuxブートローダーであり、コンピューターの起動時にロードされます。

Linuxをアンインストールすると、そのブートローダーはなくなります。そのため、Windowsブートローダーを再構築/再インスタンス化する必要があります。

しかし今、別の質問はCan I ignore doing it and instead use windows 7 bootloader in the dual-boot

答えは単にNOです。Linuxシステム/ OSを認識しないため、Windowsブートローダーを使用することはできません。これは、Linuxのブートローダーが引き継ぐことができるようにWindowsの後にLinuxをインストールする主な理由でもあり、WindowsとLinuxでデュアルブートを行うことができます。

2
coding_idiot

sgtbeanoのソリューションは機能する可能性があります。ただし、EFIベースのコンピューターでのみ機能する別のオプションをいくつか提供したいと思います。 (Windows 8以降に同梱されているマシンの大部分はEFIベースです。)これらのソリューションは次のとおりです。

  • ブートリストの順序を変更します-EFIベースのコンピューターは、ブートエントリのリストを、これらのエントリが試行される順序とともにNVRAMに保存します。 Linuxではefibootmgr、Windowsでは EasyUEFI などのツールを使用して、この起動順序を変更できます。 Linuxエントリ(Ubuntuの場合はubuntu)を削除するか、WindowsがUbuntuの前に来るようにリストを並べ替えると、システムは正常に起動を開始します。このアプローチの秘訣の一部は、この変更を許可する環境で起動することである可能性があります。最も簡単な解決策は、Windowsを1回起動することです。これは通常、起動時に特別なキーを押して、Windowsの起動を有効にする起動メニューにアクセスすることで実行できます。問題は、これを行うための鍵がコンピューターごとに異なることです。これは通常大きな番号のファンクションキー(F8以上)ですが、Enter、Esc、またはその他のものにすることができます。 grub>プロンプトでexitと入力すると、Windowsが起動する場合もあります。また、一部のEFIセットアップユーティリティではブート順序を変更できるため、セットアップツールを入力すると、ブートリストを並べ替えることができる場合があります。
  • Linuxブートローダーを削除します-EFIベースのコンピューターでは、ブートローダーは EFIシステムパーティション(ESP)、 にあります。 =これは特定のタイプコードを持つFATパーティションです。緊急システム(「インストール前に試す」モードのUbuntuインストールディスクなど)を起動し、ESPをマウントして、EFI/{distname}ディレクトリを削除できます。{distname}はディストリビューションに関連付けられた名前です- -たとえば、ディストリビューションはUbuntuであるため、AnanthはEFI/ubuntuを削除します。このディレクトリがなくなると、GRUBがなくなるので、コンピュータはGRUBエントリをスキップする必要があります (これはもう有効ではありません)そしてWindowsを起動します。

これらのソリューションは、BIOSベースのコンピューターに相当するものは実際にはありませんが、EFIモードで起動するEFIベースのコンピューターでは完全に有効なアプローチです。 (ほとんどのEFIベースのコンピューターはBIOSモードで起動できます。そのようにシステムが起動するように構成されている場合、これらのオプションは機能しません。)

0
Rod Smith