這兩天剛升級老的二奶機Win10到Win11,老機器配置i7-4790K + Z97-AR + GTX 970 + 32G RAM,
這個主板是支持單獨插一個TPM芯片的,不過花那個錢另外買就不值了,這主板也支持UEFI,
因為我升級時要保留Win10的應用程式和資料,所以是不能從優盤里的Win11啟動系統來升級的,只能在Win10中直接運行Win11的setup.exe,
試了各種辦法死活不管用(注冊表里設定AllowUpgradesWithUnsupportedTPMOrCPU或者BypassTPMCheck等、用Rufus制作remove TPM check的優盤等),都在TPM檢測通過之后的那一步才報錯,錯誤資訊是“無法判斷你的電腦是否已經準備好繼續安裝Windows 11,請嘗試重新啟動安裝程式”,
最后用下面這個MCT腳本升級到了Win11:
https://github.com/AveYo/MediaCreationTool.bat
執行腳本前,一定要先在BIOS里關閉secure boot,不然會在機器重啟時報"SAFE_OS階段錯誤",可能還要關閉Intel PTT,但我的BIOS沒這個特性,沒處理,
運行MediaCreationTool.bat,在出來的選單中選擇11,再選擇Auto Upgrade,然后就完事了,后面的步驟都是自動的,
這個腳本從微軟下載Win11的*.ESD檔案是走的BITS服務,可以用系統自帶的bitsadmin工具查看下載進度、下載錯誤資訊、設定BITS下載代理,
比如:
bitsadmin /monitor 可以查看下載進度的位元組數,默認5秒重繪間隔,
bitsadmin /list /allusers 可以查看所有的下載任務、出錯原因等,
我機器上因為有一個TAP虛擬網卡,導致BITS服務下載*.esd時進度一直卡在0%,用bitsadmin看了錯誤原因是沒檢測到可用的網路介面,禁用了虛擬網卡后才能正常下載,
bitsadmin的命令列引數的手冊:
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/535115.html
標籤:Windows
