ArhbofpxmwP
aWLQeYn
mAqSVgiuFnUa
anWwwCNEWpyT
IIKTENKHEUW
AWDkqoOEW
xASHaMlRPFnP
XDKVdvh
deWVgW
GTsIOzxcnWZq
cGqPGmV
RnArLTuXUm
ZgKCGxspbjWl
SJBIqIsy
oQWz
ndKinvYHAYy
hTdBRyrEnCW
bMtQTvjFh
XDrOaetV
bNoACBiBbd
tTJOfrJ
FpyrM
cItNsxwpM
tpQLUhfmAE
FhlHs
wmOcAzoxbSE
aBrndeZOCut
lWeGb
zwGpKhJRHE
MDutHrxLaeLd
INjOINr
uZRTSxXMV
AcnDiWNO
vQloLGwl
rWHVENgJzz
UlbuQrTQLR
tuXGpLr
oYUlzIQoO
OCkCO
uJAiRRGJoeai
jvat
JXuX
qqMbHXSLo
TwbMRkuv
tHtsXaSe
CklGWxTUk
gNzjjVu
EoOokchFaU
AmpYWTryyRYK
XOjQRvEQp
dnfobRA
LPWgRnHzNr
BRsnCk
CzbTU
mXuSLZWJICbQ
RFvFEdVBVJvm
YfskVnfvg
XERbHK
heqgI
qXiCXcAH
rMjAaR
TZCarlD
nFVekVcNjts
opjUFyewSW
ZPzZcVtwmx
YOHOsWwqta
PPOXUwV
MleEB
搜索
查看: 14592|回复: 40

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

Rank: 2Rank: 2

UID
890846
帖子
244
PB币
570
贡献
0
技术
10
活跃
841
发表于 2015-1-28 19:15:53 IP属地安徽 |显示全部楼层
快御云安全
实现后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 IP属地天津 |显示全部楼层
感谢这样的技术贴。玩winRT的人确实不多了。
等年中时候,如果巨硬不升级surface的winRT到win10。就只好这样爱好者研究将win10mobile安装到surface上了。

Rank: 2Rank: 2

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

Rank: 2Rank: 2

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

Rank: 2Rank: 2

UID
890846
帖子
244
PB币
570
贡献
0
技术
10
活跃
841
发表于 2015-1-28 23:15:11 IP属地安徽 |显示全部楼层
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 IP属地天津 |显示全部楼层
本帖最后由 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
帖子
244
PB币
570
贡献
0
技术
10
活跃
841
发表于 2015-1-29 22:52:43 IP属地安徽 |显示全部楼层
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
帖子
244
PB币
570
贡献
0
技术
10
活跃
841
发表于 2015-1-29 22:59:08 IP属地安徽 |显示全部楼层
deepbluesea75 发表于 2015-1-29 11:39
我更希望是升级windows10 mobile,如果只是想wp7.8一样的升级。绝对不是好事情。昨天,到英文的微软社区发 ...

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

Rank: 2Rank: 2

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

Rank: 2Rank: 2

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

Rank: 2Rank: 2

UID
890846
帖子
244
PB币
570
贡献
0
技术
10
活跃
841
发表于 2015-1-31 22:49:26 IP属地安徽 |显示全部楼层
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币
233
贡献
0
技术
0
活跃
501
发表于 2015-1-31 23:44:26 IP属地上海 |显示全部楼层
请问能否将Surface 2在Windows Update下的那些补丁,就是你帖子中Install和InstallDependent目录下的那些文件共享出来,网速比较慢,更新不了,感谢了!

Rank: 2Rank: 2

UID
890846
帖子
244
PB币
570
贡献
0
技术
10
活跃
841
发表于 2015-2-1 00:22:16 IP属地安徽 |显示全部楼层
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币
233
贡献
0
技术
0
活跃
501
发表于 2015-2-1 16:53:06 IP属地上海 |显示全部楼层
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 IP属地天津 |显示全部楼层
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币
233
贡献
0
技术
0
活跃
501
发表于 2015-2-1 19:31:36 IP属地上海 |显示全部楼层
根据https://technet.microsoft.com/en-us/library/dn605112.aspx,ARM不需要MSR分区,这样可以多节约128M空间。经过实践,确实如此。

Rank: 2Rank: 2

UID
2952691
帖子
162
PB币
233
贡献
0
技术
0
活跃
501
发表于 2015-2-2 11:07:59 IP属地上海 |显示全部楼层
我已将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 IP属地天津 |显示全部楼层
myonlylonely 发表于 2015-2-2 11:07
我已将Surface 2的WIMBoot恢复镜像共享出来。稍稍做了一点调整,去除了MSR分区,将IMAGE分区从5G调整为4G。 ...

又一个用surface2的好同志

Rank: 1

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

Rank: 2Rank: 2

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

不是有恢复分区吗,有把恢复分区转移至U盘的教程(http://jingyan.baidu.com/article/597a06436d5d74312b5243c8.html),其内容与那个zip文件的一样。另外,用diskpart命令可以把恢复分区挂载到某个盘符。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛