Win8.1 UEFI引導修復札記--引導損壞無法啓動、雙系統後win8開機慢的參考之

Win8.1 UEFI引導修復札記

一、 適應症狀

    1. 安裝雙系統後發現win8開機速度總是在1分多鐘
      • 當然開機時間和自己機器的配置有很大關係,如果認爲你配置不至於這麼慢,可以按如下方法診斷:
        按win+R,輸入msconfig,單擊引導選項卡,如果發現裏面什麼都沒有,而且不可修改,那麼就說明你的BCD引導壞掉了。開機慢就是因爲BCD壞掉,從而在開機時消耗了大量的時間去搜尋和加載引導文件導致開機時間變長。
    1. 無法開機,開機Metro風格的藍屏提示你係統需要修復, 按Esc鍵進入UEFI設置。
      • 這種情況是典型的引導損壞了,你需要重建引導。

二、 修復方法

針對第一種情況,因爲你還能開機,可以直接在系統中修復:
針對第二種情況,因爲無法開機,你需要從安裝盤修復或者從PE修復。

  • 2.1 首先確定你是按標準安裝方法安裝的系統,系統安裝形式爲UEFI
    • 別問我怎麼確定,你自己裝的系統。。實在不行去UEFI Bios裏面的啓動項裏,如果是UEFI方式啓動的,前面會有UEFI的標識,當然只是一般情況。
  • 2.2 給你的引導文件分區指定一個盤符

    • 通常該分區爲250~350M的一個分區,是你按照標準安裝方法安裝系統時自動創建的分區,你的BDC文件就存放在這裏
    • 你可以在磁盤管理器裏給該分區指定一個盤符,圖形操作想必大家都會這裏就不贅述
    • 或者你可以在命令行裏給該分區指定一個盤符:
      1. win+x,按A,以管理員身份運行命令行(如果是用安裝盤修復,在選擇安裝語言界面出現後按F10);
      2. 輸入如下命令,進入磁盤管理:
        diskpart
        3.輸入如下命令,查看所有硬盤:
        list disk
        4.輸入: 輸入如下命令,選擇你的系統所在硬盤(0即上一步查看到的磁盤序號),一般你根據硬盤大小你就能區分硬盤,一般只有一塊硬盤的都是0
        sel disk 0
      3. 輸入如下命令,列出硬盤上的所有分區:
        list vol
        6.找到系統引導分區,一般爲250~350M,查看其序號,並選中,這裏我的序號是5,於是輸入:
        sel vol 5
        7.給引導分區指定盤符爲b盤:
        assign letter=b:
        8.然後就可以退出diskpart了:
        exit
  • 2.3 修復引導

    • 2.3.1 輸入如下命令,跳轉到引導分區的引導目錄:
      b:
      cd EFI\Microsoft\Boot\
    • 2.3.1 輸入如下命令,修復引導扇區,如果能進系統,說明系統引導是好的,可直接跳到下一步:
      bootrec /fixboot
    • 2.3.2 輸入如下命令,備份BDC引導文件
      ren BCD BCD.bak
    • 2.3.3 輸入如下命令,重建BCD文件,並將啓動分區指向引導分區
      bcdboot c:\Windows /l zh-cn /s b: /f UEFI
      其中c爲你的系統所在盤符,”/l zh-cn”指定你的語言,”/s b:”指定引導分區,”/f UEFI”指定啓動類型爲UEFI。

至此大功告成,你可以成功啓動系統了,在msconfig引導下也能看到啓動配置了,再看看win8的啓動時間是不是恢復正常了呢(別忘記檢查快速啓動是否開啓喔~開啓快速啓動後第一次關機耗時會較長這個是正常現象)?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章