無法安裝Windows,因為此電腦的磁碟配置不受UEFI韌體支援。
solution 1: fix boot loader with legacy mode in hdd
bcdboot c:\windows /f all /s c: /l zh-tw
有人成功過,不過我是不敢去直接對開機碟下這種指令。
所以我去把開機碟在磁碟管理裡壓縮大小,讓出261MB分割給開機管理程式,比如H:。
然後把上面指令下 bcdboot c:\windows /f BIOS /h c: /l zh-tw
依舊是失敗的,不過有人成功過而且有附圖,姑且判定是我自己沒有搞清楚。
solution 2: to find a flash disk with f32, then make a boot management in this flash dis. booting with the flash disk, finally update os.
C:\Windows\system32>bcdboot c:\windows /f BIOS /s e: /l zh-tw
開機檔案已順利建立。
使用者這種方法要在BIOS/UEFI裡設定e:所在的Partition開機,而且必須設定UEFI模式開機,跟我們要BIOS+MBR不符,根本無法安裝,提出這個方法的人講得頭頭是道,結果自己沒附圖也沒試,提出者給的指令為 C:\Windows\system32>bcdboot c:\windows /f legacy /s e: /l zh-tw,根本沒有legacy這個參數。
其實solution很簡單,回歸DOS本心,DOS時代都怎麼設定開機的,不就把OS所在Partition把他Mark成Actvie,然候用BIOS模式開機,這是廢話,因為那個年代沒有UEFI。
▲ Win10裡已經沒有fdisk,所以也不能下fdisk /mbr,取而代之是diskpart,記得用管理員權限開啟。
▲ list part 找到OS所在分割,我是放在磁碟分割2,,select part 2選擇磁碟分割2,active標記使用中,這翻譯真的超爛,他就是告訴開機程序要來這找OS碟所做的記號,最後list part就看到還念的星號了,重開機去BIOS/UEFI裡CSM開啟調整legacy模式,重新開機進入OS。
▲ 系統資訊中看到BIOS模式為舊型。此時就是我們要的BIOS+MBR,就可以升級1909的widows 10了。
▲ 一次搞定升級1909的widows 10了,沒有阻礙。
一般sata設備而以,後來回歸dos時的方法就能灌了,網路搜到的不是說風涼話就是胡扯,討論品質越來越差。對啊,一直檢討提問者,上次問為何我10g網卡測不到10g,一堆人質疑我的switch不是10g,後來我證明是.net framework的問題,網友被打臉後電電沒人回,霸凌的代價好輕微。這種風氣何時開始的,以前學術網路時代還不會這樣。
▲ 然後我學弟又發生上面錯誤,first_boot階段中發生安裝失敗,在sysprep_specialize操作期間發生錯誤,windows 10升級實在有夠g8。
留言
張貼留言