トップ 6 の解決策: Windows および Linux の起動の問題
マスター ブート レコード (MBR) またはデュアル ブート パーティションの問題により、Windows Linux のブート問題が発生することがあります。
すべてが再び機能するようにするには、これらの状況を修正する必要があります。幸いなことに、Windows 10 回復環境にはこれを自動的に行う方法があります。
これで問題が解決しない場合は、コンピュータ上で手動で修正を実行できます。その方法については、読み進めてください。
デュアル ブート パーティションが Windows および Linux のブート問題を引き起こす可能性がありますか?
デュアルブートはコンピュータとディスクのパフォーマンスに影響を与える可能性があります。その結果、Linux では Windows の読み込みが速くなり、プログラムの読み込みがすぐに停止し、ファイルのスワップやページングが効率的に機能しなくなります。
コンピュータ上のデュアル ブート パーティションを直ちに削除する必要があります。
Linux 上の Windows 10/11 でデュアル ブート パーティションを削除する必要がある
多くの人が、同じハード ドライブに異なるオペレーティング システム (OS) をインストールすることに成功しています。ただし、そのうちの 1 つのシステムのみを使用するものもあります。その場合は、他の OS に影響を与えずに、Windows 10 または 11 でデュアル ブートを無効にする必要がある場合があります。
Linux 上の Windows 10/11 でデュアル ブートを安全に削除するための準備
何か問題が発生した場合に備えて、デュアル ブートから OS を削除する前に、保持しておきたい OS のバックアップを作成することをお勧めします。
Linux および Windows 10 または 11 をインストールした後に Linux パーティションを削除すると、ブートローダーに影響を与える可能性があります。そのため、Windows 10 リカバリ USB ドライブも準備する必要があります。
アンインストールしたら、リカバリ ディスクからコンピューターを起動することで、トラブルシューティングを使用して Linux ブートローダーを Windows ブートローダーに置き換えることができます。
Linux でデュアル ブート パーティションを削除する方法
- 無料ソフトウェアを使用してデュアルブートパーティションを削除する
- MSConfig 経由でデュアル ブート パーティションを削除する
1. フリーソフトウェアを使用してデュアルブートパーティションを削除します。
すぐに削除したい OS を含むパーティションは、この手法を使用して削除されます。
WindowsとUbuntuをデュアルブートしていて、Ubuntuをアンインストールしたい場合は、AOMEI Partition Assistant Standardソフトウェアを使用してください。
Ubuntu OS は Windows の Ext3 または Ext4 パーティションにインストールされており、ディスクの管理はそのようなセルを認識できないため、Windows 10/11 のディスク管理を使用してコンピューターのデュアルブートを排除することに決めた場合はがっかりするかもしれません。
- フリーウェアAOMEI Partition Assistant Standardをインストールします。
- Ubuntu パーティションがメイン インターフェイスで Ext3 または Ext4 でフォーマットされていることに気づくかもしれません。Ubuntuパーティションを右クリックして「パーティションの削除」を選択します。
- 次のダイアログ ボックスで、ニーズに基づいて適切な削除手法を選択します。
- 保留中の操作を完了するには、「適用して続行」をクリックします。
Ubuntu パーティションが完全に削除されるまで待ちます。削除したら、残りの未割り当て領域を使用して現在のパーティションを拡張するか、新しい独立したパーティションを作成するかを決定できます。
2.MSConfig経由でデュアルブートパーティションを削除します。
msconfig ユーティリティを使用して、デフォルトでコンピュータを再起動するオペレーティング システム (OS) を選択することも、2 つのオペレーティング システムのいずれかを削除することもできます。以下をせよ:
- キーボードの Windows ロゴ + R ボタンを押して「ファイル名を指定して実行」ウィンドウを開き、「msconfig」と入力して Enter キーを押すと、「システム構成」ウィンドウが開きます。
- ウィンドウの「ダウンロード」オプションを選択して、保存したい OS が現在の OS またはデフォルトの OS としてリストされているかどうかを確認します。
- ウィンドウで OS を選択し、まだ選択されていない場合は、次のウィンドウで [デフォルトに設定] ボタンをクリックします。
- もう一方をクリックし、「削除」を選択して削除します。その後、「適用」をクリックして「OK」をクリックします。
- コンピューターを再起動し、ウィンドウを閉じて、変更が有効になっているかどうかを確認します。
デュアルブートパーティションを削除した後の最後のステップ
- インストール CD または修復 CD を使用してコンピュータを起動します。最初の言語選択ページをスキップした後、メインのセットアップ画面で「マシンを修復」を選択します。
- 「オプションの選択/ダウンロード」メニューの「トラブルシューティング」ボタンをクリックします。
- 「詳細オプション」メニューから「コマンドプロンプト」を選択します。
- コマンド プロンプトで次のコマンドを入力します: bootrec.exe /fixmbr。
- この時点で、コンピュータを再起動できます。通常はPCにダウンロードします。Linux は完全になくなるはずです。
Linux 上で Windows 10 が起動しない問題を修正するその他の方法
Windows が Linux で起動しないときにデュアル ブート パーティション以外の理由がある場合は、以下で説明する解決策を試してください。
- ブート修復を含むディスクを入手します
- GRUB を復元する
- デフォルトのブートローダーを変更する
- GRUB 構成ツールを使用する
- ブートリカバリの使用
- ターミナルの Windows 10 ブートローダーを修正する
1. ブート修復を含むディスクを入手します。
ライブUSBブート修復ディスク (ブート修復を自動的に開始するディスク) を作成し、そこから起動するのが、ブート修復を使用する最も簡単な方法です。
ISO を動作中の USB にインストールすることをお勧めします (たとえば、UnetBootin、LiliUSB、または Universal USB Installer 経由)。ブートが EFI モードの場合は、DVD にコピーしないでください。
2. GRUBを再構築する
Windows MBR ファイルは、ドライブ上の GRUB メニューにとって問題となる場合があります。
最初のステップは、Linux がシステム上の Windows 10 を認識できるかどうかを確認することです。これを行うには、次のコマンドを使用します。
sudo os-プローバー
上記のプログラムは、メニュー内のドライブで、インストールされている他のオペレーティング システムを検索します。Windows が見つかった場合、出力は次のようになります。
上記の手順で Windows 10 オペレーティング システムが正常に検出された場合、GRUB 構成ファイルを再構築できます。これを行うには、次のコマンドを使用します。
sudo更新-grub
上記のコマンドは、ローカル ドライブ上のすべてのパーティションを検索して、インストールされているオペレーティング システムを確認します。
Windows 10 が見つかった場合は、次のような結果が表示されるはずです。Windows エントリは、構成ファイル内のコマンドを使用して自動的に作成されます。
3. デフォルトのブートローダーを変更する
Windows スタートアップ ファイルが破損しておらず、C ドライブの内容を誤って削除していないことが確認できれば、ブートローダーを Windows NT に戻すことができます。
- Windows USB で起動し、スタート画面で「次へ」を選択してこれを完了します。[コンピューターを修復する] を選択した後、[トラブルシューティング] を選択します。
- 「詳細設定」画面で「コマンドプロンプト」を選択します。
- コマンドラインから次のコマンドを実行してブートローダーを変更します。
bcdedit /set {bootmgr} パス \WINDOWS\system32\winload.efi
上記のコマンドは、Windows NT をブートローダーとして GRUB から切り替えます。ブートローダーが削除されているため、コンピューターを再起動すると、Windows がすぐに起動します。
Ubuntu 19.10 から移行している場合は、GRUB 2.04 には問題が多いため、Ubuntu 19.04 安定版に戻す必要があります。
4. GRUB 構成ツールを使用する
GRUB 構成ファイルは手動で更新する必要がなく、シンプルで簡単です。Grub Customizer と呼ばれる無料プログラムを使用します。
- ユーティリティをダウンロードしてインストールするには、次のコマンドを実行します。
sudo add-apt-repository PPA: danielrichter2007/grub-customizer && sudo apt-get update
sudo apt install grub-configurer
- 次に調べる必要があるのは、Windows 10 ブートローダーの場所です。ターミナルで次のコマンドを実行して見つけます。
Lsblk
- マウントポイント「/boot/efi」を持つパーティションを見つけます。Windows ブート マネージャーはこのパーティションにインストールされます。特定のパーティションのデバイス名が必要です。私はsda1を持っています。したがって、私のインスタンスのブート ファイルの場所は「/dev/sda1」になります。
- あるいは、ディスクとパーティションを表示するグラフィカル アプリケーションである gnome-disk-utility をインストールすることもできます。EFI システム パーティションはメニューにあります。セクションの説明は次のようになります。
- 次に、GRUB 設定ツールに移動し、上部のページ アイコンをクリックしてエントリを作成します。
- エントリエディタのポップアップウィンドウで、タイプとして「Chainloader」を選択し、パーティションとして「/dev/sda1」を選択します。エントリに適切な名前を付けることもできます。その後、Enter キーを押します。
- 作成したエントリが Grub セットアップ メニューに表示されます。変更を既存の GRUB 設定ファイルと同期するには、「保存」をクリックする必要があります。
- 再起動後、Windows 10 が起動できるようになります。問題が発生した場合は、ブート ファイルまたは Windows マスター ブート レコードが破損している可能性があります。
5. ブート修復の使用
- Ubuntuにブート修復をインストールする
- 既存の Ubuntu エクスペリエンスまたはライブ Ubuntu セッションから (ライブ Ubuntu USB スティックでマシンを起動し、「Ubuntu を試す」を選択します) (アクセスできる場合)
- インターネット接続。
- 新しいターミナル ウィンドウに次のコマンドを入力するときに、各行の後で Enter キーを押します。
sudo add-apt-repository PPA:yannubuntu/boot-repair && sudo apt update
sudo apt install -y ブート修復 && ブート修復
- 最初のステップは、「ダウンロード情報の概要を生成」ボタンをクリックすることです。Boot-Info 診断が表示されると言われました。レポートをオンラインでダウンロードして簡単に共有したい場合は、ポップアップ ウィンドウが表示されます。
- 診断情報を確認します。
6. ターミナルの Windows 10 ブートローダーを修正します。
- 起動可能な USB ドライブを使用して再起動します。
- ターミナルを起動します。
- コマンド ラインで次の各コマンドの後に入力します。
- sudo apt-get インストール syslinux
- sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
- sudo apt-get MBR をインストールする
- sudo install-mbr -in -p D -t 0 /dev/sda
- Windows 10のシステムドライブをsdaに置き換えることを忘れないでください。
- その後、再起動すると、Windows 10 が問題なく起動するはずです。
2 番目のアプローチでは、ターミナルを介して Syslinux を実行します。Syslinux をインストールし、それを使用して Windows 10 ブートローダーを修正するには、いくつかの手順に従う必要があります。
まだ最初のアプローチの仕組みに慣れている場合は、最初のアプローチを使用することをお勧めします。
残りの手順は簡単です。入力 sda を Windows 10 のシステム ドライブ文字に変更する必要があります。
コメントを残す