升级Windows 10 正式版过程记录与经验

升级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 正式版发布。当天我怀着愉悦的心情打开了系统更新:

升级Windows 10 正式版过程记录与经验

图0 提示更新

升级Windows 10 正式版过程记录与经验

图0.5 开始下载

全过程我都在截图。为什么要截图呢?因为我要赶快升级系统,然后在社交网站上装逼。但是没有想到我花了4天时间才成功升级。这里面遇到的问题,不是我的问题,应该归结于微软。微软为了达到升级过程“对用户友好”,在顺利进行的时候确实友好。但是一旦出错,它只会提示“操作失败”,而用户不能看出哪里出了问题,也不能解决问题。

升级Windows 10 正式版过程记录与经验

图1:下载完毕,显示条款

升级Windows 10 正式版过程记录与经验

图2:准备升级

升级Windows 10 正式版过程记录与经验

图2.1:正在配置更新

升级Windows 10 正式版过程记录与经验

图2.2:重启后开始升级。这里包含3个环节:复制文件、安装功能和驱动程序、配置设置

升级Windows 10 正式版过程记录与经验

图2.3:升级到53%,第二环节

升级Windows 10 正式版过程记录与经验

图2.4:正在还原以前版本的Windows。我在升级到91%左右时会突然重启,然后显示这个,之后回滚到Windows 8.1。

你倒是告诉我为什么要回滚啊!

升级Windows 10 正式版过程记录与经验

图3:Windows 8.1中显示:部分更新没有安装。错误号:8007002C-4000D

升级Windows 10 正式版过程记录与经验

图3.5我尝试扫描系统错误。

用到的命令:

sfc /scannow 用于扫描系统文件是否有损坏

dism.exe /Online /Cleanup-image /Scanhealth 扫描是否有系统文件损坏,是否可以修复

dism.exe /Online /Cleanup-image /Restorehealth 联机修复系统文件

不料,我用民用网络并不能正常下载。在教育网中就不曾出现这个问题。

在教育网中偶尔还可以打开Google。然而民用网络基本想都别想。

升级Windows 10 正式版过程记录与经验

图4:使用某VPN软件连接,尝试修复

升级Windows 10 正式版过程记录与经验

图5:连接被切断。VPN真的要禁止了吗?

升级Windows 10 正式版过程记录与经验

图7:用某代理软件。仍然失败。

这里如果在Internet选项中设置代理服务器,dism是通过代理吗?反正ping不通google.com。这里还要研究。

升级Windows 10 正式版过程记录与经验

图8:尝试下载官网上的镜像。这里下载的是错误的版本(Windows 10)。正确的版本应该是OEM的,并没有列出。

升级Windows 10 正式版过程记录与经验

图9:打开以前下载的Windows 8.1 中文版(OEM)的镜像,挂载,找到其中的/source/install.wim,再次挂载。然后用这个为源,使用dism.exe 修复。

用到WimTool软件。挂载到C:\mount(与图中不同)。

命令: dism.exe /Online /Cleanup-image /Restorehealth /Source:c:\mount\windows

升级Windows 10 正式版过程记录与经验

图10:修复完毕。

升级Windows 10 正式版过程记录与经验

图11:再次检测系统文件。

升级Windows 10 正式版过程记录与经验

图12:这次尝试用刚才下载的iso文件做启动U盘。

使用UltraISO。

升级Windows 10 正式版过程记录与经验

图12.5:用制作好的U盘启动。

这样开机用U盘引导是错误的升级方法。如果要升级,需要从Windows 系统运行Setup.exe。程序会处理好文件,重启前可以拿出U盘、光盘等安装介质了。重启后会进入图2.2、2.3所示的界面。

所以,这样会显示“兼容性报告”:使用Windows安装介质启动计算机。取出安装介质并重新启动计算机,以便Windows正常启动。然后插入安装介质并重新启动升级。如图13.5。

升级Windows 10 正式版过程记录与经验

图13:刚才的方法失败。怀疑是镜像版本问题,于是到网上搜索,找到了这个OEM的中文版(Core Country Specific版本):10240.16384.150709-1700.TH1_CLIENTCHINA_OEM_X64FRE_ZH-CN.ISO

重新制作镜像。

升级Windows 10 正式版过程记录与经验

图13.5:还是重启从U盘引导。显示“兼容性报告”。

升级Windows 10 正式版过程记录与经验

图14:直接运行U盘里面的setup.exe。只有运行中文版的镜像,才不显示 输入密钥界面。说明这个版本是正确的。

升级Windows 10 正式版过程记录与经验

图15:正在确保你已准备好进行安装。这个主要是确定保留哪些内容。需要几分钟。

升级Windows 10 正式版过程记录与经验

图16:确保你的电脑有足够的空间。一闪而过。

升级Windows 10 正式版过程记录与经验

图17:准备就绪,可以安装。这时点击安装后会进入全屏界面。

升级Windows 10 正式版过程记录与经验

图17.1:全屏的安装界面。同图23.5。

升级Windows 10 正式版过程记录与经验

图18:在90+%的时候失败。

你倒是告诉我哪里出问题了啊!我去解决啊!

升级Windows 10 正式版过程记录与经验

图19:使用Read & Write Utility v1.6读取主板中的密钥信息。

密钥和镜像安装程序只有在对应版本时才可用。即使Windows 8.1可以免费升级为10,其密钥也不能用于10。

升级Windows 10 正式版过程记录与经验

图20:尝试“干净启动”再安装。结果也不行。

升级Windows 10 正式版过程记录与经验

图21:使用官网提供的MediaCreationToolx64.exe安装。

这个程序会下载对应镜像(esd格式),然后解压。实际上,效果和上文提到的下载镜像制作启动U盘(或直接解压)相同。

升级Windows 10 正式版过程记录与经验

图22:正在下载Windows 10

升级Windows 10 正式版过程记录与经验

图23:正在创建Windows 10介质。应该就是把esd格式的镜像解压,然后运行setup.exe。结果与图18相同失败。

升级Windows 10 正式版过程记录与经验

图23.5:全屏安装。同图17.1。失败方式同图18。

升级Windows 10 正式版过程记录与经验

图24:【请勿模仿】开启作死模式。进入PE系统,备份下载的更新文件。

此时我已经不打算再保留原系统的程序和设置了。

升级Windows 10 正式版过程记录与经验

图25:手动把中文版的install.wim中的文件提取出来。把原Program Files,Program Files (x86),Program Data中的重复项命名为*.Old,原Windows文件夹命名为Windows.Old。然后复制进去。同样重命名bootmgr和BOOTNXT文件。

升级Windows 10 正式版过程记录与经验

图26:复制文件

升级Windows 10 正式版过程记录与经验

图27:复制完毕

升级Windows 10 正式版过程记录与经验

图27.2:开机了。准备设备。

升级Windows 10 正式版过程记录与经验

图27.3:语言设置。

升级Windows 10 正式版过程记录与经验

图27.4:正在获取关键更新。

升级Windows 10 正式版过程记录与经验

图27.5:这时我见到的第三种失败方式。Windows无法完成安装。若要在此计算机上安装Windows,请重新启动安装。这里点击确定按钮后死机。

升级Windows 10 正式版过程记录与经验

图27.6:重启后,居然显示了defaultuser0。

升级Windows 10 正式版过程记录与经验

图27.7:提示输入密钥。选择跳过,会重启,然后提示输入密钥。如此无限重启。

可见手动更新是有一定风险的。而且不能自动成为激活版本。各位不要模仿。

升级Windows 10 正式版过程记录与经验

图28:格式化C盘。

由前几天的经验,我怀疑是系统文件出现了损坏。于是决定还原到以前的版本。但是后来发现还是不行。

升级Windows 10 正式版过程记录与经验

图29:Ghost还原。

升级Windows 10 正式版过程记录与经验

图30:在还原后的系统开启setup.exe。但是仍然不行。错误同图18。

升级Windows 10 正式版过程记录与经验

图31:干脆直接完全重装。使用OEM的8.1镜像。

Windows PE下,WinNTSetup 软件。

升级Windows 10 正式版过程记录与经验

图32:在重装后的系统运行setup.exe。

之后会进入同样的全屏界面。然后重启,进入与图2.2、2.3相同界面。

重启后,进入Windows 10 的系统设置。

升级Windows 10 正式版过程记录与经验

图33:安装Windows 10成功。

升级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

升级Windows 10 正式版过程记录与经验

其中含有符号链接(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.原文内容太多了。。。没看清细节的情有可原。。。

上一篇:sumatrapdf 软件介绍


下一篇:微信开源PHP商城系统一处blind xxe(无需登录,附POC)