Win 10と一緒にUbuntuをインストールした後、Windowsを起動できない

Win 10と一緒にUbuntuをインストールした後、Windowsを起動できない

数日前、Hp Envy Phoenix に Ubuntu 16.04 をインストールしました。遅くなってきて、Ubuntu が使えるかどうか確認し、ログインしてから、疲れていたのでシャットダウンしました。翌朝、Grub メニューから Windows ブート マネージャーを選択して Windows 10 を起動しようとしましたが、エラー メッセージが表示されます。トラブルシューティング、スタートアップ修復、更新を試しましたが、ハード ドライブがロックされているというメッセージが表示されました。コンピューターが回復イメージまたは復元ポイントを検出しません。

Ubuntu をインストールするときに、次の手順に従ってください: 1.) Windows 10 で空のパーティションを作成 2. Rufus フラッシュ ドライブ クリエーターを使用して Ubuntu USB をダウンロード 3. 再起動して、Ubuntu のインストール オプションを使用 4. デュアル ブートのために Windows 10 と一緒にインストールすることを選択 5. 近くの都市を選択してインストールを続行

Windows 10 が起動しなくなりました。助けてください。ドライブ上のデータを失いたくないし、Ubunutu からファイルにアクセスできないので、すべてのパーティションを ext4、NTFS、EFI ではなく FAT で再フォーマットしました。

私のシステムには UIFE と BIOS の両方があり、すべての起動オプションを含むビデオを添付しました。 https://www.youtube.com/watch?v=TahBUxBHr1U- これはYouTubeビデオです

編集: Bootinfoscript の結果への pastebin リンクはここにあります。http://paste.ubuntu.com/23167622/

答え1

しばらく経ちましたが、別の場所で答えを見つけました。それは、両方のドライブを消去し、再フォーマットして、元のドライブをスロットに戻すという古い方法でした。すべてを失い、Windows を新規インストールする必要があり、それ以来試していません。また別の機会に...

答え2

設定がかなり混乱しています:

  • /dev/sdaBIOS/CSM/レガシーモードで起動するコンピュータの場合、ディスクの最初のセクターにWindowsブートローダーが存在します。ただし、そのディスクはGUIDパーティションテーブル(GPT)、これは、Windows BIOSモードのブートローダーではサポートされていません。この事実は、ディスクを誤って変換した可能性があることを示しています。マスターブートレコード (MBR)GPT 形式に変換します。その場合、Windows は起動できなくなります。一方、Windows MBR ブート セクターが、別の方法でディスク上に置かれた可能性があります。たとえば、そのディスク上では役に立たないことを知らない回復ツールによってそこに置かれた可能性があります。
  • /dev/sdaとはどちらも/dev/sdbGPTディスクであり、EFI システムパーティション (ESP)EFI/UEFI モードのブート ローダーを保持します。ただし、どちらの ESP にも Windows EFI モードのブート ローダーはないようです ( )。この診断を確認するには、Linux を使用して、または のbootmgfw.efiいずれかでその名前のファイルを手動で検索することをお勧めします。そのファイルが見つからず、コンピューターが EFI モードで Windows を起動していた場合、ファイルが見つからないという事実が問題の原因となります。/dev/sda2/dev/sdb2
  • あなたの/dev/sda2 するEFI モードの Linux ブートローダーを保持しているため、Ubuntu は EFI モードで起動します。
  • /dev/sda1と は両方とも/dev/sdb1として識別されData partition (Windows/Linux)、 FAT ファイルシステムを保持します。これは少し変わっています。標準の Windows インストールでは、 が/dev/sda1ESP になりますが、製造元は ESP を に押し上げて/dev/sda2/dev/sda1製造元固有のパーティションに割り当てることがあります。これは FAT を使用する場合もありますが、通常は、ブート情報スクリプトの出力に 以外のものとして表示されるタイプ コードがありますData partition (Windows/Linux)。質問にある「すべてのパーティションを FAT で再フォーマットした」というコメントがこの奇妙さを説明している可能性があります (おそらくそれ以上のことも)。製造元が Windows ブート ローダーを独自のパーティションに配置し、そのパーティションに新しい FAT を書き込んだ場合、ブート ローダーは消去されます。
  • /dev/sdcブート情報スクリプトの出力のどの部分を信じるかによって、FreeDOS、あるいはWindows XPがインストールされているように見えます。いずれにしても、MBR/dev/sdcを使用します。起動可能な場合は、EFIモードではなく、BIOSモードでのみ起動できます。Ubuntuと他のOSを切り替える場合は/dev/sdc、独自のものを使用する必要があります。再検索または、コンピュータに組み込まれているブート マネージャーを使用します。後者は多くの場合適切ですが、役に立たない場合もあります。(組み込みブート マネージャーの品質はコンピュータによって大きく異なります。) 一方、Boot Repair によって検出されたブート ローダー情報は、使用しなくなったインストールから残っている可能性があります。その場合は、この箇条書きを無視できます。

全体的に、Windowsブートローダーを再インストールするには、Windowsのツールと手順を参照する必要があると思います。このブログ投稿システムを稼働させるには、しかし、これはないレシピ本のような解決策です。ほとんどの場合、ブログの2ページ目の「Windowsブートファイルのコピー」(Windowsブートファイルをインストールした別のコンピュータで)の手順を使用する必要があります。同じ使用している Windows のバージョンに応じて、「UEFI システム パーティションのセットアップ」以降を参照してください。この手順はざっと説明しただけなので、インストールに影響する重要な点が抜けている可能性があります。Windows フォーラムで助けを求めるのがよいでしょう。あるいは、もっと良いのは、地元の Windows の達人である友人に直接助けを求めることです。

関連情報