我無法雙啟動 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。

作業系統安裝成功,但重新啟動時,它直接啟動到 Windows 8。結果,我得到了一個錯誤:File: \EFI\Microsoft\Boot\BCD missing. Error Code : 0xc000000f。我又嘗試運行啟動修復幾次。

GRUB 安裝成功,Ubuntu 運作正常。但每次我嘗試啟動到 Windows 時,都會出現相同的錯誤。 GRUB 選單有以下選項:

  1. Windows UEFI bkpbootmgfw.efi

  2. Windows 啟動 UEFI 載入程式

  3. EFI/戴爾/啟動/bootmgfw.efi

  4. EFI/戴爾/啟動/bootx64.efi

啟動進入 Windows。他們都不允許我這樣做。第四個選項是每個論壇上推薦的選項。它實際上的作用是打開一個系統恢復螢幕,即針對 Windows 8 打開的螢幕,其中包含以下選項:

  1. 重新整理

  2. 重置

  3. 進階選項

刷新不起作用,因為顯然我的 C 驅動器已鎖定並且無法存取它。我不想重置我的電腦,因為這意味著我將丟失所有資料。在進階選項中,系統還原不起作用,因為我的電腦上沒有系統映像,而且我沒有事先製作的備份光碟(這是我認為我最大的錯誤)。我正在尋找任何可以保存資料的方法。即使是戴爾備份和還原選項也找不到任何還原點。

在命令提示字元下,我嘗試使用bootrec命令重建 BCD 並bcdedit存取 bcd 儲存以重新定位 bcd 檔案。但它給了我錯誤,磁碟上有“多個無法區分的位置”,並且“複製啟動文件失敗”。任何命令都不起作用,我找不到任何方法來獲取丟失的 BCD 文件。主要問題是,該錯誤表明原因可能是最近的硬體更改,而自從我購買機器以來我就沒有更改過硬體。因此,這一定是內部重定位問題,因為當我在作業系統組成的磁碟區上執行 chkdsk 時,沒有損壞的檔案。

我還嘗試使用安裝媒體來修復我的系統,但它提供了與 相同的選項EFI/Dell/Boot/bootx64.efi,因此這也沒有幫助。我還嘗試透過 DVD 重新安裝 Windows 8。當它要求我選擇一個分割區來安裝它時,我選擇了有我的 C 磁碟機(442 GB)的分割區。它給了一個錯誤,它是一個 ESP 分割區,不能用於安裝。而且,除了安裝ubuntu的分割區外,它沒有讓我選擇任何分割區,但即使是這個分割區也無法使用,因為大小不夠。

我需要這些問題的幫助:

  1. 有辦法解鎖C碟並刷新我的電腦嗎?

  2. Windows 8 到 8.1 更新完成後是否會建立自動系統還原點?如果是,那麼它儲存在哪裡以及如何存取它?

  3. 有沒有辦法可以存取遺失的 BCD 檔案並將其重新定位到指定的資料夾,以便我可以正常啟動到我的系統?

  4. 任何人都可以提供其他解決方案來幫助我正常啟動 Windows 和 ubuntu?

答案1

它可能不是完整的解決方案,但您可以從 Windows 恢復數據

修復 Windows 啟動載入程式

=> 你需要一張 Windows 8 修復光碟或 Windows 8 Live USB 或 Live CD

從上述任何 Windows 光碟啟動並進行修復,但不要使用啟動修復,而是使用 Windows 命令提示字元進行修復

在cmd中準確輸入以下兩個命令

Bootrec/fixmbr '按回車鍵'

Bootrec/fixboot '按 Enter'

現在重新啟動你可以再次看到Windows啟動載入程序

我希望這有幫助

相關內容