Windows 8.1とUbuntuのデュアルブートマシンがあります。昨日、Ubuntuを再インストールして、ハードドライブの空き容量の多くを使用しようとしました。私はあまり頭が良くなかったので、古いUbuntuとgrubパーティション(15 GB程度しかありませんでした)をフォーマットし、すべての空き領域を350 GBのパーティションに結合しました。 Windows 8.1用のリカバリイメージでUSBドライブを作成し、Ubuntuの再インストールを試みました。
それはすべてが排水溝に落ちたときです。 Ubuntuを再インストールする前に、Windows 8.1の回復ツールを実行してみました。システムを更新しようとしたときに、リカバリメディアを挿入する必要がありましたが、リカバリメディアからすでに実行しているため、理解できませんでした。
必死になって、Recovery USBドライブからすべてのファイルを別のマシンにコピーし、新しいUbuntuライブUSBを作成しました。 Ubuntuを空き領域に再インストールしましたが、Windowsが認識されなくなりました。 Grubが表示されますが、Windowsオプションはありません。 Windows Recovery Optionがいくつかありますが、それはgrubに戻るだけです。 UbuntuはWindowsパーティションを検出し、実際にすべてのファイルにアクセスできます。しかし、そのパーティションからWindowsを起動することはできません。ラップトップに付属のリカバリツールパーティションもまだありますが、起動または実行することはできません。
バカなことをたくさんやったことは知っています。 Windowsパーティションをバックアップしませんでした。回復USBドライブをUbuntuイメージで上書きしました。しかし、今や行為は完了しています。私はもっと慎重になります。しかし、UbuntuからすべてのWindowsファイルにアクセスできるので、Windowsを回復する希望がまだあると思います。
前もって感謝します。
うわー、芽、あなたは台無しにした。良いニュースですが、簡単な修正があります。その後、自分で笑い始めることができます。もっと悪くしたので、私はすでに笑うことができます。だから、クラブへようこそ。 8D
私はこれのほとんどをごく最近やらなければなりませんでした。最初は多くの手順のように見えますが、おそらくこれのほとんどはすでにご存知でしょう。パニックに陥らないでください。どれも難しいことではありません。また、オンラインで大量のリソースがあります。
あなたがする必要があること:
これはほとんどの場合に機能します。 ubuntuのインストールまたはブートリカバリがWindowsパーティションをまだ検出できない場合、いくつかの変更を加えることなくデュアルブートすることはできません。現時点でどのOSを使用するかを決定し、安心してこれらの変更に取り組みます。
何をする必要があるか:
Windows 8/8.1インストールメディアの入手
これが唯一の難しい部分です。 Microsoftは以前、インストールメディアのISOファイルを利用可能にしていましたが、8/8.1には対応していません。別のコンピューターのディスクを持っている人や、OEMリカバリーディスクを持っている人がいる場合は、それを借りてください。両方とも回復モードで起動するはずです。そうしないと、通常の方法でISOを探し続けることができません。この点でこの記事は役に立ちました: Windows 8.1を無料でダウンロードしてインストールする方法
Windows 8/8.1をUSBに入れます
これはあなたにとって簡単なはずです。Ubuntuや他のディストリビューションでも同様です。 Windows 7用のWindows Installerプログラムは、Windows 8/8.1でも機能します。 Life Hacker には良い記事があります。
Windowsリカバリ
借用または作成したWindowsインストールメディアを起動します。コマンドプロンプトまたはシェルが表示されるまで、リカバリの「詳細オプション」を選択します。 「bootrec/fixmbr」と「bootrec/fixboot」のどちらが必要かわかりません。彼らは両方とも私のために働いた。 Windowsブートローダーの修正方法
Windowsの起動-Yay!
うまくいけば、Windowsにアクセスできる新しいブートローダーができました。バックアップを行い、リカバリメディアを再作成できるかどうかを確認し、 Windowsプロダクトキーを探します 。 OSインストーラーが紙を食べることはめったにありません。
Ubuntuを使用してWindowsをスキャンし、デュアルブートブートローダーを作成します
WindowsブートローダーがLinux OSを処理する方法に満足できなかったため、Ubuntuのgrub2を使い続けました。 EasyBCDで可能ですが、その結果が気に入らなかった。 ubuntyにログインし、ターミナルを開いて「boot-repair」と入力します。 ブート修復の詳細 。
WindowsをGrub2に追加
Boot-repairがWindowsインストールを探すかどうかは覚えていません。 Grub Customizer はスキャンが得意です。そのタブとメニューは理解しやすいです。役立つ「OSの再スキャン」ツールがあります。
それだけです!
すべてがうまくいけば、Grubのブートローダーに両方のオペレーティングシステムがあり、どちらをデフォルトとして設定しているのかがわかります。
それでもウィンドウが見つからない?
UbuntuのインストールツールまたはブートリカバリツールがまだハードディレクトリにWindowsを見つけられない場合、WindowsはLinuxでは認識できないタイプのパーティションテーブルを使用している可能性があります。私はそれについて何かを説明するほど十分には知りませんが、パーティションテーブルを「mbr」に変換したいと思うでしょう。 (Windowsの標準として使用されていました。)「mbrパーティショニングテーブル」が確認できたら、linuxとgrubでウィンドウを簡単に見つけることができます。
次の2つの記事が役立つことがわかりました。 MBRとGPTの違いGPTディスクをMBRディスクに変換する
Grubの代わりにWindowsのブートローダーを試してみたいですか?
私が言ったように、これは思ったほど難しくありません。試してみましたが、Grub2を好むようになりました。 buntu Geek には良い記事があります。
幸運!
この後、あなたはブートローダーのプロになり、将来パーティションをねじ込むのがより快適になります。幸運を!
新しい情報-BIOS設定
ねえ、私はあなたのコメントでEFIファームウェア構成について言及しているのを見ました。 BIOS設定を入力し、UEFIおよび/またはセキュアブートを無効にできますか?レガシーブートを有効にして有効にするまで、LiveUSBからブートすることさえできませんでした。これはすべてBIOS設定で行われます。 Ubuntuがインストールされたからです。
私はあなたに助言するのに十分な知識がなく、異なるハードウェアは設定への異なるアクセスを持っています。これが問題だと思われる場合: EFI-Community Help
Windows高速ブート
Windowsに入ったら、「高速ブート」を見つけて無効にする必要があります。高速ブートは、休止状態モードへの電源切断と同じ情報を保存します。 Fast Bootがどのように問題を直接引き起こしているのかは考えられませんが、他に何もなければ、それは最終的には「ベストプラクティス」の提案です。
実行してみてください:
Sudo update-grub
windowsパーティションを取得してブートメニューに追加するかどうかを確認します。
すべての通常のシステムフォルダーがWindowsパーティション(Windows、System32など)に存在する場合、grubがそれを選択してパーティションを指す場合、回復可能になります。