Linux で Windows 10 が起動しない問題を解決する方法

その攻撃的な性質と個人所有のため Windows10の場合 このような問題は頻繁に発生します。だからこそお勧めです Linux をインストールする前に、まず Windows 10 をインストールしてください モードで デュアルブート.

Linux は侵入性が低く、損害を引き起こすことはありません ブートローダー Windows 10 の場合。それにもかかわらず、問題が発生する可能性があります。 Windows 10アップデートを「再インストール」する 主要。この問題が発生した場合は、Linux (Ubuntu) を使用して修正できます。

募集 Windows 10 と Linux 同じデバイスでは苦痛です。時々、クラッシュします UEFIセキュアブート GRUB オプションなどで GRUB が Windows 10 を起動できない場合があります。最近、Ubuntu を Ubuntu 19.10 から 19.04 Beta にアップグレードしました。現在、Ubuntu 19.10 には以下が付属しています。 GRUB 2.04 の新バージョン これには多くのエラーが含まれています。私の場合、GRUB が何らかの理由で Wi​​ndows MBR の場所を破損し、現在は Windows 10 を起動できません。 問題を修正するために、いくつかの修正手順を実行しました。詳細なガイドは次のとおりです。 Windows 10を修復する方法 Linux では起動しません。

Linux 上で Windows 10 が起動しない問題を修正

Ubuntu 19.10 ベータ版を使用している場合、 GRUB 2.04 には多くのバグが含まれています。 Ubuntu 19.04 にダウングレードするか、Windows に完全に移行することをお勧めします。ステップ 5 に進み、デフォルトのブートローダーを Windows NT に変更する方法を確認します。

1. GRUBを再構築する

場合によっては、GRUB でハード ドライブ上の Windows MBR ファイルの検索に問題が発生することがあります。最初のステップは、Windows 10 が Linux で検出できるかどうかを確認することです。これを行うには、次のコマンドを実行します。

sudo os-prober

上記のコマンドは、ディスクにインストールされている他のオペレーティング システムを検索します。 Windows が検出された場合は、次のような出力が得られます。

上記のコマンドで Windows 10 を見つけることができれば、GRUB 構成ファイルを再構築できます。これを行うには、次のコマンドを使用します。

sudo update-grub

上記のコマンドは、ローカル ディスク上のすべてのパーティションのスキャンを開始し、インストールされているさまざまなオペレーティング システムを探します。 Windows 10 がそれを検出すると、以下のような出力が得られるはずです。このコマンドは、構成ファイル内に Windows エントリも自動的に作成します。

2. ブーツの修理

コマンド ラインが苦手な場合は、代わりにグラフィカルなブート修復ツールを試すことができます。場合によっては、GRUB ファイルがクラッシュすることがあります。ブート修復は、ディスク上の他のオペレーティング システムを自動的に検索します。また、GRUB ファイルを修復して再作成します。これは、os-prober を手動で実行して GRUB 設定ファイルを再構築するのと似ています。

まず、次のコマンドを使用して目的のリポジトリを追加し、ブート修復をインストールします。

sudo apt-add-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair

次に、ブート修復ツールを実行します。すべてのディスクとパーティションをチェックするには 1 ~ 2 分かかります。完了したら、「推奨される修復」をクリックします。このオプションは、以前の GRUB ファイルを削除し、最初から再構築します。

次の画面には、コピーしてターミナルに貼り付ける必要がある一連のコマンドが表示されます。ブート修復によって提供される画面上の指示に従うだけで、GRUB ファイルが修復されます。

Linux ディストリビューションのベータ版を使用している場合、ブート修復により予期しないエラーが発生します。

この方法が機能しない場合は、GRUB が Windows ブート マネージャー ファイルを検出できない可能性があります。したがって、GRUB 設定ファイルにそのエントリを作成する必要があります。

3. ツールを使用して GRUB をカスタマイズする

いきなりですが、GRUB 設定ファイル内の内容を手動で更新することはお勧めしません。 Grub Customizer と呼ばれるオープンソース ツールを使用します。次のコマンドを実行して、ツールをダウンロードしてインストールします。

sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update sudo apt install grub-customizer

次に、Windows 10 ブート ツールの場所を確認する必要があります。ターミナルで次のコマンドを実行します。

lsblk

「」のような点が含まれるセクションを確認してください。/ boot / efi”。これは、Windows ブート マネージャーがインストールされているパーティションです。指定されたセクションの名前が必要です。私の場合、それは、 sda1 したがって、ブートファイルの場所は「の/ dev / sda1"

または、インストールすることもできます gnome-ディスク-ツール これは、ディスクとパーティションを表示するためのグラフィカル ツールです。リストで、EFI システム パーティションを検索できます。セクションの説明は次のようになります。

次に、GRUB カスタマイザーに移動し、上部にあるページ アイコンをクリックしてエントリを作成します。

表示される入力エディター ウィンドウで、タイプとして「Chainloader」を選択し、パーティションとして「」を選択します。の/ dev / sda1”。エントリに適切な名前を指定することもできます。これを公開するには、Enter キーを押します。

これで、Grub のカスタム リストに作成したエントリが表示されるようになります。ただし、変更を元の GRUB 設定ファイルと同期するには、[保存] をクリックする必要があります。

最後に再起動すると、Windows 10 を起動できるようになります。それでもうまくいかない場合は、おそらく Windows MBR 壊れているか、ブート ファイルが破損しています。

4.スタートアップの修理

GRUB がロードできない場合 Windows MBR 、ファイルが破損している可能性があります。 Windows ISOファイルとフラッシュドライブを使用して修正できます。どれでも使えます Linux 用のブート可能な USB を作成するプログラム。私がお勧めします WoeUSB シンプルで仕事が早く終わるからです。完了したら USBドライブを準備する 、そこから起動します。最初の画面で「次へ」をクリックし、次の画面で「コンピュータを修復する」をクリックします。

次のページで、[トラブルシューティング オプション] をクリックし、[スタートアップ修復] をクリックします。ブートファイルとMBRの修復には時間がかかります。

ほとんどの場合、スタートアップ修復ツールは Windows ブート ファイルを修復します。再起動が成功すると、GRUB は Windows を検出して実行できるようになります。問題が解決しない場合は、ブートローダーを Windows NT に戻す必要があります。

5. デフォルトのブートローダーを変更する

Windows スタートアップ ファイルが破損しておらず、ドライブ C を誤って消去していないことが確実な場合は、次の手順を変更できます。 Windows NT ブート ローダー ツール。これを行うには、Windows USB から起動し、最初の画面で [次へ] をクリックします。次に、「コンピュータを修復する」をクリックし、「トラブルシューティング」をクリックします。

[詳細オプション] ページで、[コマンド プロンプト] をクリックします。

コマンドラインで次のコマンドを実行します。

bcdedit /set {bootmgr} パス \WINDOWS\system32\winload.efi

上記のコマンドは、ブート ローダーを GRUB から Windows NT に変更します。システムが再起動したら、Windows を直接起動する必要があります。 Ubuntu 19.10 から使用している場合、GRUB 19.04 には多くのバグがあるため、安定した Ubuntu 2.04 ディストリビューションに戻る必要があります。

6. Windows 10の新規インストール

上記の方法がどれもうまくいかない場合は、誤って Windows を消去した可能性があります。最後の手段は、 Windows 10 の新規インストールを実行する。良い点は、C ドライブをフォーマットするだけで済み、他のドライブのデータが失われることがないことです。でもでも結局のところ デスクトップ、ダウンロード、ドキュメント フォルダー上のファイルが失われます。

締めくくりの言葉

これらを解決するいくつかの方法があります Windows 10が起動しない Linux 上。 Linux または GRUB 関連の問題や質問については、以下のコメント欄でお知らせください。

トップボタンに移動