升級Windows 10 正式版過程記錄與經驗
【多圖預警】共50張,約4.6MB
系統概要:
預裝Windows 8.1中文版 64位
C盤Users 文件夾已經挪動到D盤,並在原處建立了符號鏈接。(我懷疑這是系統升級失敗的原因)
————————
Update 2015-8-18
前幾天有事沒有搞這些東西。末尾對評論集中回復一下。
經過實驗,移動C:/Users 用戶文件夾對升級有影響。
昨天我重裝了Windows 8.1 系統。(全新安裝)然后在 高級啟動——命令提示符模式下執行:
robocopy C:\Users D:\Users /E /COPYALL /XJ
然后重命名
ren C:\Users C:\Users.bak
建立符號鏈接 mklink /d C:\Users D:\Users
重建原有鏈接:例如 D:\All Users 指向 C:\ProgramData。
並在PE系統中將中文的“用戶”也重命名。
正常開機。運行Windows 10 更新程序,提示錯誤(圖 18)。(前幾天學了個說法:Windows 是系統界的劉胡蘭。果然比我的表達生動許多。)
隨后在PE下執行:
rmdir C:\Users
ren C:\Users.bak C:\Users
並改回“用戶”中文顯示名稱。
再次正常開機。運行Windows 10 更新程序,成功更新。
說明移動C:/Users 用戶文件夾很可能對升級有影響。
這個方法不如另開一帖:http://www.cnblogs.com/go2bed/p/4740071.html
————————
本次升級目標:
保持正版Windows身份
盡量保留程序和設置
使用工具:
Windows PE
UltraISO等
注:
文中圖片序號不連續。小數序號一般為照片。整數一般為截圖。
本文為原創,URL:http://www.cnblogs.com/go2bed/p/4695330.html
本文過程廢話很多,主要為了記錄。圖片上打了水印,主要防止不注明出處的轉載。請讀者包涵。
過程:
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文件夾。
可能是系統設置某些項目比較特殊,安裝程序無法處理。
如有人知道原因,歡迎告知,謝謝。
Windows 10 體驗:
卡。Bug 太多,有粗制濫造的感覺。
表面上很酷炫,功能上不完善。很多地方交互邏輯混亂。
微軟想要一個系統到處運行,但是用鍵盤鼠標操作的設備和用手拿着觸摸的設備是有天然的不同的。這兩者的統一仍然不是很好。
很多Windows 8.1的好的特性消失了,開歷史倒車。
附注:
移動用戶文件夾的方法:
1 先正確分配盤符(我的PE會把系統盤當作D盤,使用DiskGenius搞成C盤)
2 帶權限復制文件夾:xcopy C:\Users D:\Users /E /H /K /X /Y(請勿使用)
————————————————————
Update 2015年8月3日
經研究發現,C:\Users 這個文件夾內容比較復雜。使用命令查看:dir C:\Users /A
其中含有符號鏈接(SYMLINK)All Users和連接(JUNCTION)。直接使用XCOPY復制會出現各種問題。
同時,任意用戶文件夾中,也含有符號連接和連接。
建議使用批處理復制,或使用robocopy復制。
批處理以后寫。
————————————————————
3 刪除原文件夾
4 mklink /d C:\Users D:\Users
評論提到的問題的回復:
我就不一一回復了。有些我也不知道。謝謝閱讀!
(寫完發現有點亂)2015-8-18
————————————
1.下載軟件用到了迅雷極速版。
2.拒絕盜版(其實就是鑽牛角尖)。而且本來是正版的,升級是好的選擇,不要全新安裝。
3.評論提到的MediaCreationTool及其他,我都用過了。詳見文中。
4.我的系統是預裝的正版謝謝。但是實踐證明升級失敗,對它的修改有極大嫌疑。
5.Win10的升級是不需要制作啟動盤的,直接解壓iso運行setup就可以了。確實如此,當時不知道這一點。
6.Win8里面好的東西:例如全屏的“所有應用”,現在只有一窄條了,而且只有按名稱一種排序方法。
例如右邊的超級菜單突然沒了,不太習慣。等等。這一條是習慣問題。
7.其他人的升級失敗……好像更嚴重,還有藍屏的。。。具體情況我也不了解,重裝8、8.1再升級吧。。。
8.“我的桌面(Desktop)、用戶(User)文件夾都在D盤”。這個情況不一樣,你的是正常使用方法,應該說的是右擊——屬性——位置。我的是作死型的,直接移動,並在原處建立符號鏈接。
9.打碼……這個畢竟……
10.驅動,對於聯想官網已經有了。按需下載就行。其他品牌應該也有。不行了驅動精靈。
11.我是在作死,大多數用戶應該是能順利升級的。
12.升級才是正版,所以不需要刻錄iso什么的。所以要解壓運行setup.exe
13.搜索了一下Ghost和NTFS,不支持的網頁顯示老版本居多,我用的Ghost 11,應該能支持NTFS。吧。
14.64位可以升級。我現在正在用的系統,不證自明。
————————
PS.原文內容太多了。。。沒看清細節的情有可原。。。