為什麼windows10在uefi引導下不能安裝更新?

發現window10好久沒有更新了,每次開機都是更新失敗正在撤銷更改,然後打開系統更新發現更新失敗的都是好幾個月前了。

今天又是這種情況,嘗試進安全模式安裝更新,但是安全模式發現windows update直接不能運行。而且uefi引導下不能直接進安全模式。必須要切換到傳統的bios引導。誤打誤撞的發現在傳統bios引導下安裝失敗的情況消失了。哪個大神解釋下為什麼?

由於貴乎有人懷疑我不是正常的ufie啟動,我就上下圖…

這是我專門分了一個區用來放uefi的引導文件的。

下面是主板的引導項 :

現在選中的就是uefi的引導。上面一個就是固態硬碟bios的引導。

這個設置並沒有任何關係,我一般都不動的。


首先題主請你說明你的系統到底使用的是什麼引導……

估計題主的系統是傳統引導,bios設定在UEFI+兼容傳統引導的時候不能更新,而只用傳統引導可以更新

那你只能賴Bios了

我的華碩主板僅支持UEFI啟動而不能設置,依然更新無壓力

===================================================================

題主更新了題目描述加入了更多信息

可以明顯的看出題主的所謂的UEFI分區是自己新建然後修復引導得來的而不是windows自己創建的,推測題主的系統盤所在磁碟分區表格式是MBR,所以用傳統引導模式可以啟動系統並更新,又因為自己新建了分區添加UEFI啟動所以UEFI也能啟動系統但是無法更新

===================================================================

修改答案加入解決方法

1、將這個所謂的EFI分區的文件備份一下;

2、用DiskGenius將其格式化為ESP分區而不是單純的FAT32分區;

3、然後將文件再複製回去(windows不能直接為正常的EFI分區掛載驅動號的,可以用DiskGenius複製回去);

4、然後重啟電腦再次嘗試更新


60%概率主板的鍋,看看有沒有最新額BIOS刷一下。

40%概率是引導設置不對,BIOS的Windows8 Features改成Windows8/10或者Windows8/10 WHQL試試


創建efi分區的正確方法不是在裝系統時選中硬碟然後create partition efi size = xxx么

。。。

此外你把恰好證明你的錯誤的圖放在那還用那麼不友善的言辭真的很不好


Win10是在UEFI下安裝的嗎? 在安裝Win10時是否有打開Secure Boot功能?

如果在打開Secure Boot時出現無法更新的情況, 有可能是因為Windows自己在判斷Windows Update時認為這個程序並不安全, 而在Legacy mode下, secure boot會被disable, 這個時候自然也不會檢查Windows Update是否安全.

題主可以試的把Secure Boot關掉再試一試Windows update是否可以正常工作.

PS, 把Secure Boot關掉之後會導致Windows 安全性降低


我也是在更新win10的時候遇到這個問題,找到微軟提供的解決方法是這樣的,今天回去試試

win10更新失敗,提示硬碟布局不受UEFI固件支持如圖,怎麼解決?answers.microsoft.com


今天我遇到同樣的問題,百度了很多都沒什麼用,後面自己經過百度和自己的摸索總算解決了,來回答這個問題。最直接的解決辦法,親測有效。首先你要知道你用的不能是ghos版win10,在你安裝系統的時候,如果開始採用傳統BIOS引導的系統安裝,比如分區表用的是mbr格式非gpt格式,那麼之後不管升級還是更新都必須用之前的引導來,可能你之後重新修復了引導文件,或者msr分區不存在了,那麼就會導致失敗。所以辦法是,修復uefi引導,並且重新建立esp和msr分區。建立esp分區和msr分區可以用uefipe下面的diskgen軟體在系統盤前面壓縮一部分空間,(前提先轉換硬碟為gpt格式,直接轉換就好不會損失數據,轉換好了然後保存)比如500MB就好,然後對這個空間進行分區操作,300mb分成efi system(esp)分區,選擇主要磁碟。剩下的200分成Microsoft system recover(msr)分區。然後保存。下來要做的是修復引導,保證能夠uefi啟動。

首先還是要製作一個win10的啟動盤(軟碟通寫入win10原版印象文件到u盤就行,網上教程資源很多可以去看,我沒注意下載的是英文版的win10鏡像,所以下面一些都是英文,中文對照起來應該不難)

開機選擇從啟動盤啟動(用uefi模式,主板里設置一下)

打開後選擇繼續之後不要點現在安裝,畢竟咱不是要重裝系統,點擊左下角的修復計算機

依次點擊疑難解答-高級選項

到這裡你可以嘗試一下「啟動修復那個選項」,也許你不像我那麼倒霉,用這個就可以直接修復你的win10引導了,不行的話就點擊「命令行」英文叫command prompt選項,這樣應該就能有一個cmd的窗口彈出來了

在cmd中輸入diskpart後,回車

這時窗口中應該會出現

DISKPART&>

然後輸入

list disk

enter後 出現磁碟列表,

輸入

list vol回車

會顯示你的所有分區信息

找到你的ESP分區,這個分區的的格式通常是FAT32格式,大小在幾百兆或者多一點左右,比如上面是卷 2,則繼續輸入sel vol 2回車,然後輸入assign letter=G:

意思是給這個esp分區指定一個盤符,一般選擇G以後的盤符就行,等待這句話出現

DiskPart successfully assigned the drive letter or mount point.成功了,中文的可能就是有成功的文字顯示,不成功重新分配一個不衝突的盤符試試。

輸入exit後退出

接著輸入

cd /d G:EFIMicrosoftBoot

其中G就是你剛剛分配給ESP分區的盤符,那個目錄如果已經不存在了的話只能是先用winPE進入系統後新建出來

然後輸入:

bootrec /fixboot,等待幾秒完成之後再輸入:

bootrec /rebuildbcd,會有一個選項出來,然選擇全部(a)選項回車就好了。

大功告成,輸入exit指令退出後重啟電腦就可以正常uefi啟動而且是原生gpt分區表的。這樣有msr分區,再加上正確的引導,就不會出現win10升級或是更新失敗了


沒問題的路過,請檢查這個分區的類型是不是EFI SYSTEM PARTITION


放著我來!

最近的兩個累積更新我也是失敗了十來次了,安全模式dism都沒用。

然後今天重啟,居然就這樣上了!真要說什麼原因的話只是我用了dism的check image。

綜合考慮,這是玄學問題,和uefi/bios啟動無關。

大家一個個說得好像題主開機不能一樣,但題主只是安裝更新失敗啊,每次累積更新都有很多人安裝失敗的喲。


自己創建一個分區放 uefi 信息應該是沒問題的,我把電腦從 bios+mbr 啟動直接改成了 uefi+gpt 可以正常啟動和更新。我的感覺是,如果用 uefi 的話,建議還是直接把 mbr 改成 gpt 吧,用 pe 盤開 DiskGenius 改就行,這樣也不需要 C 盤分區設為「啟動」了。

另外 Secure Boot 應該也不影響,可以先試試關掉看效果,我因為又裝了個 Ubuntu 搞雙系統,ubuntu 的 grub 支持 secure boot,只需要把選項改成支持其他系統即可(華碩主板,不清楚其他主板行不行)。


找到了當時後期添加uefi引導那篇文章。是不是問題出在這裡?

UEFI怎麼用 UEFI安全啟動設置添加方法步驟圖解

在這裡說下我為什麼用uefi。很簡單,不想看window開機畫面的四葉草。uefi引導window8、8.1、10都是主板的logo在開機畫面,然後直接進入桌面。是不是很酷炫~

分割線============================================================分割線

我今天直接下了一個傲梅分區助手無損的把mbr分區改成了gpt分區。原來分出去fat32的分區默認變成了隱藏的efi分區。如下圖

等下次更新看會不會還有無法安裝更新的情況。

這個是固態硬碟mbr分區時候的圖:


你來錯地方了,該到遠景社區。這問題毫無建設性。


推薦閱讀:

比較好的家居設計軟體有哪些?
為什麼 2015 年 2 月 QQ 影音突然更新了新版本?
HTTP錯誤代碼為什麼跳過了402?
iPhone時間調到1970年1月1日0:00就不能再正常開機使用是為什麼?
如何評價管易ERP軟體?

TAG:軟體 | MicrosoftWindows | UEFI | 主板 | Windows10 |