Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 6261|回复: 39

Surface 2 上实现WIMBoot!!! [复制链接]

Rank: 2Rank: 2

UID
890846
帖子
160
PB币
287
贡献
0
技术
9
活跃
299
发表于 2015-1-28 19:15:53 |显示全部楼层
实现后C:盘使用空间只有2.09GB,我的Surface 2是32GB的。

第一步,将官方恢复镜像中的PE从5.0升至5.1(5.1才支持WIMBoot):

从官网下载得到Surface2_BMR_40.2.19.0.zip,把它释放到一个空的FAT32 U盘(我这里是D:盘,另外我的E:盘是SD卡其内存了过程中需要的所有文件),不要里面的sources\install.wim,而要sources\boot.wim(这个就是PE),针对PE操作
  1. MD C:\Dir
  2. %windir%\System32\Dism.exe /Mount-Wim /WimFile:D:\sources\boot.wim /Index:1 /MountDir:C:\Dir
  3. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2919442-arm.msu
  4. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2919355-arm.msu
  5. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2932046-arm.msu
  6. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2934018-arm.msu
  7. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2937592-arm.msu
  8. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2938439-arm.msu
  9. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2959977-arm.msu
  10. %windir%\System32\Dism.exe /Unmount-Wim /MountDir:C:\Dir /Commit
  11. RD C:\Dir
复制代码
第二步,获取Windows RT 8.1 with Update的install.wim:

前面说到不要官方恢复镜像中的install.wim,是因为它太老了不支持WIMBoot,可以升级它但是有可能其大小会超过4 GB导致FAT32 U盘里放不了。
我利用了 http://vg.dl.ws.microsoft.com/dl ... 0859090c1c27c76.esd 里的install.wim,是2014年11月的,很新,用一个叫ESD Decryptor的工具搞出来,这里不展开说了。
把这个install.wim放到E:\(注意不是D:\sources\),针对它操作
  1. MD C:\Dir
  2. %windir%\System32\Dism.exe /Mount-Wim /WimFile:E:\install.wim /Index:1 /MountDir:C:\Dir
  3. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Driver /Driver:E:\FileRepository /Recurse
  4. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Driver /Driver:E:\Install /Recurse
  5. %windir%\System32\Dism.exe /Image:C:\Dir /Add-Driver /Driver:E:\InstallDependent /Recurse
  6. %windir%\System32\Dism.exe /Unmount-Wim /MountDir:C:\Dir /Commit
  7. RD C:\Dir
复制代码
其中E:\Install和E:\InstallDependent是在Surface 2预装的系统里Windows Update更新固件后留在C:\Windows\SoftwareDistribution\Download\的驱动;E:\FileRepository是预装的系统包含的Windows Update没有的驱动,具体为mbtu97w81arm.inf_arm_ba655f9408e1d70e、mrvlsd8797.inf_arm_989388845810eea1、surfacehomebutton.inf_arm_1b13d4b0cd1ef295、surfaceintegrationdriver.inf_arm_762cc3886d8eb02a、surfacetouchconfigupdate.inf_arm_4f37573fb475429e和surfacetouchfwupdate.inf_arm_4ad7370cd92cb0d7共6个,都在预装的系统里C:\Windows\System32\DriverStore\FileRepository\下。
要使这个install.wim支持WIMBoot还要进一步的操作
  1. %windir%\System32\Dism.exe /Export-Image /SourceImageFile:E:\install.wim /SourceIndex:1 /DestinationImageFile:D:\sources\install.wim /WIMBoot
复制代码
如此,支持WIMBoot的install.wim就在D:\sources\下了!

第三步,修改官方恢复镜像Surface2_BMR_40.2.19.0.zip带的CreatePartitions-UEFI.txt跟ResetConfig.xml:

D:\sources\CreatePartitions-UEFI.txt
  1. convert gpt
  2. create partition efi size=100
  3. format quick fs=fat32 label="System"
  4. assign letter=S
  5. create partition msr size=128
  6. create partition primary
  7. shrink minimum=5120
  8. gpt attributes=0x0000000000000000
  9. format quick fs=ntfs label="Windows"
  10. assign letter=W
  11. create partition primary
  12. set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
  13. gpt attributes=0x8000000000000001
  14. format quick fs=ntfs label="Images"
  15. assign letter=I
  16. rescan
  17. exit
复制代码
D:\sources\ResetConfig.xml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Reset>
  3.     <SystemDisk>
  4.         <WIMBoot>1</WIMBoot>
  5.         <MinSize>10240</MinSize>
  6.         <DiskpartScriptPath>CreatePartitions-UEFI.txt</DiskpartScriptPath>
  7.         <OSPartition>3</OSPartition>
  8.         <RestoreFromIndex>1</RestoreFromIndex>
  9.         <WindowsREPartition>4</WindowsREPartition>
  10.         <WindowsREPath>Recovery\WindowsRE</WindowsREPath>
  11.         <RecoveryImagePartition>4</RecoveryImagePartition>
  12.         <RecoveryImagePath>Windows Images</RecoveryImagePath>
  13.         <RecoveryImageIndex>1</RecoveryImageIndex>
  14.     </SystemDisk>
  15. </Reset>
复制代码
从U盘启动初始化机器吧,就是WIMBoot了,以后初始化则不需要U盘了,永远是WIMBoot!

PS:由于替换了install.wim,初始化后需要提供SN,这个参考一下[link]http://blog.csdn.net/easyexpress/article/details/12214941[/link]或[link]http://everythingsurface.org/install-windows-rt-8-1-surface-rt[/link]吧。

补充内容 (2015-8-7 23:44):
这里写的添加驱动的办法不好,最合适方法的补充在32楼。

Rank: 1

UID
2598153
帖子
119
PB币
155
贡献
0
技术
0
活跃
371
发表于 2015-1-28 20:57:35 |显示全部楼层
感谢这样的技术贴。玩winRT的人确实不多了。
等年中时候,如果巨硬不升级surface的winRT到win10。就只好这样爱好者研究将win10mobile安装到surface上了。

Rank: 2Rank: 2

UID
1970441
帖子
173
PB币
73
贡献
0
技术
1
活跃
171
发表于 2015-1-28 21:34:20 |显示全部楼层
如果这样做了,那么激活还需要重新激活码?

Rank: 2Rank: 2

UID
1970441
帖子
173
PB币
73
贡献
0
技术
1
活跃
171
发表于 2015-1-28 21:59:54 |显示全部楼层
还有 如果surface rt可以升级到win10了,这个可以升级吗?

Rank: 2Rank: 2

UID
890846
帖子
160
PB币
287
贡献
0
技术
9
活跃
299
发表于 2015-1-28 23:15:11 |显示全部楼层
s243352877 发表于 2015-1-28 21:59
还有 如果surface rt可以升级到win10了,这个可以升级吗?

只第一次用U盘初始化后需要输入sn并激活,以后本机初始化都不需要再这样啦,激活信息会保留的。

win10的移动版是不带桌面模式的,其实比windows rt 8.1要弱,rt 8.1以后可能会有一个增强metro模式的升级,而桌面模式不受影响。到时会有新的esd供下载的,本贴用的是8.1 update 3的esd。

Rank: 1

UID
2598153
帖子
119
PB币
155
贡献
0
技术
0
活跃
371
发表于 2015-1-29 11:39:25 |显示全部楼层
本帖最后由 deepbluesea75 于 2015-1-29 11:40 编辑
cjrcl 发表于 2015-1-28 23:15
只第一次用U盘初始化后需要输入sn并激活,以后本机初始化都不需要再这样啦,激活信息会保留的。

win10 ...

我更希望是升级windows10 mobile,如果只是想wp7.8一样的升级。绝对不是好事情。昨天,到英文的微软社区发牢骚去了。我可怜的surfaceRT及surface2了。

Rank: 2Rank: 2

UID
890846
帖子
160
PB币
287
贡献
0
技术
9
活跃
299
发表于 2015-1-29 22:52:43 |显示全部楼层
deepbluesea75 发表于 2015-1-29 11:39
我更希望是升级windows10 mobile,如果只是想wp7.8一样的升级。绝对不是好事情。昨天,到英文的微软社区发 ...

windows 10移动版是绝对不会有Office 2013 RT的,只有Metro版的,跟iOS版的类似。所以如果rt 8.1的升级(会不会叫做Windows RT 8.10?)跟wp7.8一样只有半吊子水平,那么我还是留在如今的rt 8.1吧,也接受不了缺少Office 2013 RT的windows 10移动版。。。

Rank: 2Rank: 2

UID
890846
帖子
160
PB币
287
贡献
0
技术
9
活跃
299
发表于 2015-1-29 22:59:08 |显示全部楼层
deepbluesea75 发表于 2015-1-29 11:39
我更希望是升级windows10 mobile,如果只是想wp7.8一样的升级。绝对不是好事情。昨天,到英文的微软社区发 ...

真不简单,rt一代和二代都买了的人

Rank: 2Rank: 2

UID
187113
帖子
232
PB币
5768
贡献
0
技术
0
活跃
182
发表于 2015-1-31 10:48:34 |显示全部楼层
RT我主要还是用桌面,其实metro里的很多软件,开发的并不好用

Rank: 2Rank: 2

UID
2952691
帖子
162
PB币
230
贡献
0
技术
0
活跃
403
发表于 2015-1-31 18:51:39 |显示全部楼层
我也有个Surface 2,请问是否能写的详细一点并且提供一些工具和补丁的文件下载,如果是参考国外的一些帖子,能否把链接也贴上来?非常感谢!

Rank: 2Rank: 2

UID
890846
帖子
160
PB币
287
贡献
0
技术
9
活跃
299
发表于 2015-1-31 22:49:26 |显示全部楼层
myonlylonely 发表于 2015-1-31 18:51
我也有个Surface 2,请问是否能写的详细一点并且提供一些工具和补丁的文件下载,如果是参考国外的一些帖子, ...

http://vg.dl.ws.microsoft.com/dl/content/d/updt/2015/01/9600.17053.winblue_refresh.141120-0031_woafre_client_corearm_o15_zh-cn-ir5_ccsa_woafrer_zh-cn_esd_36be8400d2bda3c3bebe8a51f0859090c1c27c76.esd[/url]

这个是ESD文件,要用里面的install.wim。

http://forums.mydigitallife.info/threads/53855-Windows-8-1-with-Update-ESDs-Repository/page75?p=968596#post968596

这个是下载ESD Decryptor的帖子,用它从ESD文件解出install.wim。

[url]http://www.microsoft.com/surface/zh-cn/support/warranty-service-and-recovery/downloadablerecoveryimage

这是下载Surface2_BMR_40.2.19.0.zip的地方,要用里面除install.wim之外的所有文件。

http://forums.mydigitallife.info/threads/57362-Repository-Everything-about-Windows-RT-(WOA)-v8-x-x-and-v10-ARM

从这里获取ARM的Update文件,就是那些MSU文件,用来升级boot.wim的。

驱动要自己Windows Update和到预装系统里提取了,然后加到install.wim里面。

就是要更改boot.wim、install.wim、CreatePartitions-UEFI.txt和ResetConfig.xml这四个文件,其实很简单的。
原帖已经写得比较明了了。

Rank: 2Rank: 2

UID
2952691
帖子
162
PB币
230
贡献
0
技术
0
活跃
403
发表于 2015-1-31 23:44:26 |显示全部楼层
请问能否将Surface 2在Windows Update下的那些补丁,就是你帖子中Install和InstallDependent目录下的那些文件共享出来,网速比较慢,更新不了,感谢了!

Rank: 2Rank: 2

UID
890846
帖子
160
PB币
287
贡献
0
技术
9
活跃
299
发表于 2015-2-1 00:22:16 |显示全部楼层
myonlylonely 发表于 2015-1-31 23:44
请问能否将Surface 2在Windows Update下的那些补丁,就是你帖子中Install和InstallDependent目录下的那些文 ...

http://pan.baidu.com/s/1bnnjmjH

这是所有的驱动。

Rank: 2Rank: 2

UID
2952691
帖子
162
PB币
230
贡献
0
技术
0
活跃
403
发表于 2015-2-1 16:53:06 |显示全部楼层
cjrcl 发表于 2015-2-1 00:22
http://pan.baidu.com/s/1bnnjmjH

这是所有的驱动。

感谢,已经成功

Rank: 1

UID
2598153
帖子
119
PB币
155
贡献
0
技术
0
活跃
371
发表于 2015-2-1 19:20:10 |显示全部楼层
cjrcl 发表于 2015-1-31 22:49
http://vg.dl.ws.microsoft.com/dl/content/d/updt/2015/01/9600.17053.winblue_refresh.141120-0031_woa ...

虽然暂时不想改。但是,这样的技术好帖,用力

Rank: 2Rank: 2

UID
2952691
帖子
162
PB币
230
贡献
0
技术
0
活跃
403
发表于 2015-2-1 19:31:36 |显示全部楼层
根据https://technet.microsoft.com/en-us/library/dn605112.aspx,ARM不需要MSR分区,这样可以多节约128M空间。经过实践,确实如此。

Rank: 2Rank: 2

UID
2952691
帖子
162
PB币
230
贡献
0
技术
0
活跃
403
发表于 2015-2-2 11:07:59 |显示全部楼层
我已将Surface 2的WIMBoot恢复镜像共享出来。稍稍做了一点调整,去除了MSR分区,将IMAGE分区从5G调整为4G。http://pan.baidu.com/s/1mgoSISC

Rank: 1

UID
2598153
帖子
119
PB币
155
贡献
0
技术
0
活跃
371
发表于 2015-2-2 12:32:57 |显示全部楼层
myonlylonely 发表于 2015-2-2 11:07
我已将Surface 2的WIMBoot恢复镜像共享出来。稍稍做了一点调整,去除了MSR分区,将IMAGE分区从5G调整为4G。 ...

又一个用surface2的好同志

Rank: 1

UID
4510904
帖子
30
PB币
24
贡献
0
技术
0
活跃
48
发表于 2015-2-4 11:31:50 |显示全部楼层
楼主,请问可以把官网上的镜像共享一下吗,已经下了好多次了,均失败了,谢谢!

Rank: 2Rank: 2

UID
890846
帖子
160
PB币
287
贡献
0
技术
9
活跃
299
发表于 2015-2-17 00:03:25 |显示全部楼层
math_pro 发表于 2015-2-4 11:31
楼主,请问可以把官网上的镜像共享一下吗,已经下了好多次了,均失败了,谢谢!

不是有恢复分区吗,有把恢复分区转移至U盘的教程(http://jingyan.baidu.com/article/597a06436d5d74312b5243c8.html),其内容与那个zip文件的一样。另外,用diskpart命令可以把恢复分区挂载到某个盘符。
关闭

站长推荐

回顶部
Copyright (C) 2005-2017 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件