- 积分
- 98
- 最后登录
- 2022-12-23
- 精华
- 0
- 阅读权限
- 20
- 主题
- 56
- UID
- 890846
- 帖子
- 244
- PB币
- 571
- 威望
- 0
- 贡献
- 0
- 技术
- 10
- 活跃
- 804
 
- UID
- 890846
- 帖子
- 244
- PB币
- 571
- 贡献
- 0
- 技术
- 10
- 活跃
- 804
|
发表于 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操作- MD C:\Dir
- %windir%\System32\Dism.exe /Mount-Wim /WimFile:D:\sources\boot.wim /Index:1 /MountDir:C:\Dir
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2919442-arm.msu
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2919355-arm.msu
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2932046-arm.msu
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2934018-arm.msu
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2937592-arm.msu
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2938439-arm.msu
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Package /PackagePath:E:\Windows8.1-KB2959977-arm.msu
- %windir%\System32\Dism.exe /Unmount-Wim /MountDir:C:\Dir /Commit
- 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\),针对它操作- MD C:\Dir
- %windir%\System32\Dism.exe /Mount-Wim /WimFile:E:\install.wim /Index:1 /MountDir:C:\Dir
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Driver /Driver:E:\FileRepository /Recurse
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Driver /Driver:E:\Install /Recurse
- %windir%\System32\Dism.exe /Image:C:\Dir /Add-Driver /Driver:E:\InstallDependent /Recurse
- %windir%\System32\Dism.exe /Unmount-Wim /MountDir:C:\Dir /Commit
- 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还要进一步的操作- %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- convert gpt
- create partition efi size=100
- format quick fs=fat32 label="System"
- assign letter=S
- create partition msr size=128
- create partition primary
- shrink minimum=5120
- gpt attributes=0x0000000000000000
- format quick fs=ntfs label="Windows"
- assign letter=W
- create partition primary
- set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
- gpt attributes=0x8000000000000001
- format quick fs=ntfs label="Images"
- assign letter=I
- rescan
- exit
复制代码 D:\sources\ResetConfig.xml- <?xml version="1.0" encoding="utf-8"?>
- <Reset>
- <SystemDisk>
- <WIMBoot>1</WIMBoot>
- <MinSize>10240</MinSize>
- <DiskpartScriptPath>CreatePartitions-UEFI.txt</DiskpartScriptPath>
- <OSPartition>3</OSPartition>
- <RestoreFromIndex>1</RestoreFromIndex>
- <WindowsREPartition>4</WindowsREPartition>
- <WindowsREPath>Recovery\WindowsRE</WindowsREPath>
- <RecoveryImagePartition>4</RecoveryImagePartition>
- <RecoveryImagePath>Windows Images</RecoveryImagePath>
- <RecoveryImageIndex>1</RecoveryImageIndex>
- </SystemDisk>
- </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楼。 |
|