WindowsとUbuntu 13.10をデュアルブートできません

WindowsとUbuntu 13.10をデュアルブートできません

ディスク情報:

現在、ディスクには 10 個のパーティションがあります。これが私のディスクの gparted イメージです。

PARTITION--FILE SYSTEM--MOUNT POINT--LABEL--SIZE--USED--UNUSED--FLAGS

1. /dev/sda1--fat32--/boot/efi--ESP--500 MiB--62.39 MiB--437.71 MiB--boot

2. /dev/sda2--fat32--         --DIAGS--40 MiB--4 MiB--36 MiB--hidden

3. /dev/sda3--unknown--       --     --128 MiB--    --      --msftres

4. /dev/sda4--ntfs--          --WINRETOOLS--500 MiB--269.49 MiB--230.51 MiB--hidden,diag

5. /dev/sda5--ntfs--          --OS--442 GiB--87.30 GiB--354.76 GiB--boot

6. /dev/sda6--ext4--/--           --19.53 GiB--8.71 GiB--10.82 GiB--msftdata

7. /dev/sda7--ntfs--/media/anushree/9CFC5884FC585A9A--350 MiB--304.82 MiB--45.18 MiB--hidden, diag

8. /dev/sda8--ntfs--/media/anushree/New Volume1--New Volume--229.42 GiB--222.82 GiB--6.6 GiB--msftdata

9. /dev/sda9--ntfs--/media/anushree/New Volume--New Volume--229.42 GiB--128.75 GiB--100.67 GiB--msftdata

10. unallocated--unallocated--  --  --1 MiB

11. /dev/sda10--ntfs--         --PBR Image--9.61 GiB--9.32 GiB--289.64 MiB--hidden,diag

12. unallocated--unallocated--  --   --1 MiB

(読みにくくて申し訳ありませんが、私は新規ユーザーなので、まだ画像をアップロードできません。)

C ドライブから 20 GB のパーティションを作成して、Dell Inspiron 3521 マシンに Ubuntu 13.10 をインストールしました。

OS は正常にインストールされましたが、再起動すると Windows 8 が直接起動しました。問題の解決策を探していくつかのフォーラムを調べた後、ライブ USB を使用してブート修復を実行しました。その結果、エラーが発生しました: File: \EFI\Microsoft\Boot\BCD missing. Error Code : 0xc000000f。ブート修復をさらに数回実行してみました。

GRUB は正常にインストールされ、Ubuntu は正常に動作しています。しかし、Windows を起動しようとするたびに、同じエラーが発生します。GRUB メニューには次のオプションがあります。

  1. Windows UEFI bkpbootmgfw.efi

  2. Windows ブート UEFI ローダー

  3. EFI/Dell/ブート/bootmgfw.efi

  4. EFI/Dell/ブート/bootx64.efi

Windows を起動します。しかし、どれもそれを許可してくれません。4 番目のオプションは、すべてのフォーラムで推奨されているものです。実際には、Windows 8 で開くシステム回復画面が開き、次のオプションがあります。

  1. リフレッシュ

  2. リセット

  3. 高度なオプション

リフレッシュが機能しないのは、どうやら C ドライブがロックされていてアクセスできないためです。PC をリセットするとすべてのデータが失われるので、リセットしたくありません。詳細オプションでは、PC にシステム イメージがなく、事前にバックアップ CD も作成していないため (これが最大のミスだと思います)、システムの復元が機能しません。データを保存できる方法を探しています。Dell のバックアップとリカバリ オプションでも復元ポイントが見つかりません。

bootrecコマンド プロンプトで、コマンドを使用して BCD を再構築し、 bcdeditbcd ストアにアクセスして bcd ファイルを再配置しようとしました。しかし、ディスク上に「複数の区別できない場所」があり、「ブート ファイルのコピーに失敗しました」というエラーが表示されます。コマンドはまったく機能せず、失われた BCD ファイルを取得する方法が見つかりません。主な問題は、マシンを購入してからハードウェアの変更を行っていないのに、エラーには最近のハードウェアの変更が原因である可能性があると表示されることです。したがって、OS で構成されているボリュームで chkdsk を実行したときに破損したファイルはなかったため、内部の再配置の問題であるはずです。

インストール メディアを使用してシステムを修復しようとしましたが、 と同じオプションが表示されるEFI/Dell/Boot/bootx64.efiため、これも役に立ちません。また、DVD を使用して Windows 8 を再インストールしてみました。インストールするパーティションを選択するように求められたとき、C ドライブ (442 GB) があるパーティションを選択しました。ESP パーティションであるためインストールに使用できないというエラーが表示されました。さらに、Ubuntu がインストールされているパーティション以外のパーティションを選択することはできませんでしたが、そのパーティションもサイズが十分でないため使用できません。

以下の問題に関して助けが必要です:

  1. C ドライブのロックを解除して PC をリフレッシュする方法はありますか?

  2. Windows 8 から 8.1 へのアップデートを実行すると、自動システム復元ポイントが作成されますか? 作成される場合、どこに保存され、どのようにアクセスできますか?

  3. 失われた BCD ファイルにアクセスし、指定されたフォルダーに再配置して、システムを正常に起動できるようにする方法はありますか?

  4. Windows と Ubuntu を正常にデュアルブートするのに役立つ他の解決策はありますか?

答え1

完全な解決策ではないかもしれませんが、Windowsからデータを回復することはできます

Windows ブートローダーの修復

=> Windows 8 修復ディスクまたは Windows 8 Live USB または Live CD が必要です

上記のいずれかのWindowsディスクから起動し、修復に進みますが、スタートアップ修復は使用せず、代わりにWindowsコマンドプロンプトを使用して修復します。

次の2つのコマンドをcmdに正確に入力します

Bootrec/fixmbr 'Enterキーを押してください'

Bootrec/fixboot 'Enter を押してください'

再起動すると、Windows ブートローダーが再び表示されます。

参考になれば幸いです

関連情報