2015年7月29號Windows 10 正式版發布。當天我懷著愉悅的心情打開了系統更新:
圖0 提示更新
圖0.5 開始下載
全過程我都在截圖。為什么要截圖呢?因為我要趕快升級系統,然后在社交網站上裝逼。但是沒有想到我花了4天時間才成功升級。這里面遇到的問題,不是我的問題,應該歸結于微軟。微軟為了達到升級過程“對用戶友好”,在順利進行的時候確實友好。但是一旦出錯,它只會提示“操作失敗”,而用戶不能看出哪里出了問題,也不能解決問題。
圖1:下載完畢,顯示條款
圖2:準備升級
圖2.1:正在配置更新
圖2.2:重啟后開始升級。這里包含3個環節:復制文件、安裝功能和驅動程序、配置設置
圖2.3:升級到53%,第二環節
圖2.4:正在還原以前版本的Windows。我在升級到91%左右時會突然重啟,然后顯示這個,之后回滾到Windows 8.1。
你倒是告訴我為什么要回滾??!
圖3:Windows 8.1中顯示:部分更新沒有安裝。錯誤號:8007002C-4000D
圖3.5我嘗試掃描系統錯誤。
用到的命令:
sfc /scannow 用于掃描系統文件是否有損壞
dism.exe /Online /Cleanup-image /Scanhealth 掃描是否有系統文件損壞,是否可以修復
dism.exe /Online /Cleanup-image /Restorehealth 聯機修復系統文件
不料,我用民用網絡并不能正常下載。在教育網中就不曾出現這個問題。
在教育網中偶爾還可以打開Google。然而民用網絡基本想都別想。
圖4:使用某VPN軟件連接,嘗試修復
圖5:連接被切斷。VPN真的要禁止了嗎?
圖7:用某代理軟件。仍然失敗。
這里如果在Internet選項中設置代理服務器,dism是通過代理嗎?反正ping不通google.com。這里還要研究。
圖8:嘗試下載官網上的鏡像。這里下載的是錯誤的版本(Windows 10)。正確的版本應該是OEM的,并沒有列出。
圖9:打開以前下載的Windows 8.1 中文版(OEM)的鏡像,掛載,找到其中的/source/install.wim,再次掛載。然后用這個為源,使用dism.exe 修復。
用到WimTool軟件。掛載到C:/mount(與圖中不同)。
命令: dism.exe /Online /Cleanup-image /Restorehealth /Source:c:/mount/windows
圖10:修復完畢。
圖11:再次檢測系統文件。
圖12:這次嘗試用剛才下載的iso文件做啟動U盤。
使用UltraISO。
圖12.5:用制作好的U盤啟動。
這樣開機用U盤引導是錯誤的升級方法。如果要升級,需要從Windows 系統運行Setup.exe。程序會處理好文件,重啟前可以拿出U盤、光盤等安裝介質了。重啟后會進入圖2.2、2.3所示的界面。
所以,這樣會顯示“兼容性報告”:使用Windows安裝介質啟動計算機。取出安裝介質并重新啟動計算機,以便Windows正常啟動。然后插入安裝介質并重新啟動升級。如圖13.5。
圖13:剛才的方法失敗。懷疑是鏡像版本問題,于是到網上搜索,找到了這個OEM的中文版(Core Country Specific版本):10240.16384.150709-1700.TH1_CLIENTCHINA_OEM_X64FRE_ZH-CN.ISO
重新制作鏡像。
圖13.5:還是重啟從U盤引導。顯示“兼容性報告”。
圖14:直接運行U盤里面的setup.exe。只有運行中文版的鏡像,才不顯示 輸入密鑰界面。說明這個版本是正確的。
圖15:正在確保你已準備好進行安裝。這個主要是確定保留哪些內容。需要幾分鐘。
圖16:確保你的電腦有足夠的空間。一閃而過。
圖17:準備就緒,可以安裝。這時點擊安裝后會進入全屏界面。
圖17.1:全屏的安裝界面。同圖23.5。
圖18:在90+%的時候失敗。
你倒是告訴我哪里出問題了??!我去解決??!
圖19:使用Read & Write Utility v1.6讀取主板中的密鑰信息。
密鑰和鏡像安裝程序只有在對應版本時才可用。即使Windows 8.1可以免費升級為10,其密鑰也不能用于10。
圖20:嘗試“干凈啟動”再安裝。結果也不行。
圖21:使用官網提供的MediaCreationToolx64.exe安裝。
這個程序會下載對應鏡像(esd格式),然后解壓。實際上,效果和上文提到的下載鏡像制作啟動U盤(或直接解壓)相同。
圖22:正在下載Windows 10
圖23:正在創建Windows 10介質。應該就是把esd格式的鏡像解壓,然后運行setup.exe。結果與圖18相同失敗。
圖23.5:全屏安裝。同圖17.1。失敗方式同圖18。
圖24:【請勿模仿】開啟作死模式。進入PE系統,備份下載的更新文件。
此時我已經不打算再保留原系統的程序和設置了。
圖25:手動把中文版的install.wim中的文件提取出來。把原PRogram Files,Program Files (x86),Program Data中的重復項命名為*.Old,原Windows文件夾命名為Windows.Old。然后復制進去。同樣重命名bootmgr和BOOTNXT文件。
圖26:復制文件
圖27:復制完畢
圖27.2:開機了。準備設備。
圖27.3:語言設置。
圖27.4:正在獲取關鍵更新。
圖27.5:這時我見到的第三種失敗方式。Windows無法完成安裝。若要在此計算機上安裝Windows,請重新啟動安裝。這里點擊確定按鈕后死機。
圖27.6:重啟后,居然顯示了defaultuser0。
圖27.7:提示輸入密鑰。選擇跳過,會重啟,然后提示輸入密鑰。如此無限重啟。
可見手動更新是有一定風險的。而且不能自動成為激活版本。各位不要模仿。
圖28:格式化C盤。
由前幾天的經驗,我懷疑是系統文件出現了損壞。于是決定還原到以前的版本。但是后來發現還是不行。
圖29:Ghost還原。
圖30:在還原后的系統開啟setup.exe。但是仍然不行。錯誤同圖18。
圖31:干脆直接完全重裝。使用OEM的8.1鏡像。
Windows PE下,WinNTSetup 軟件。
圖32:在重裝后的系統運行setup.exe。
之后會進入同樣的全屏界面。然后重啟,進入與圖2.2、2.3相同界面。
重啟后,進入Windows 10 的系統設置。
圖33:安裝Windows 10成功。
圖34:……這樣一來殘血升級,收拾殘局。
可能是系統文件損壞。
可能是因為挪動了Users文件夾。
可能是系統設置某些項目比較特殊,安裝程序無法處理。
如有人知道原因,歡迎告知,謝謝。
卡。Bug 太多,有粗制濫造的感覺。
表面上很酷炫,功能上不完善。很多地方交互邏輯混亂。
微軟想要一個系統到處運行,但是用鍵盤鼠標操作的設備和用手拿著觸摸的設備是有天然的不同的。這兩者的統一仍然不是很好。
很多Windows 8.1的好的特性消失了,開歷史倒車。
移動用戶文件夾的方法:
1 先正確分配盤符(我的PE會把系統盤當作D盤,使用DiskGenius搞成C盤)
2 帶權限復制文件夾:xcopy C:/Users D:/Users /E /H /K /X /Y
3 刪除原文件夾
4 mklink /d C:/Users D:/Users
新聞熱點
疑難解答