前面我们说了两个有关版本的地方,今天,还要再说1个地方。
打到位置,看到文件内容,其含义基本上不言自 明了。
位置:C:WindowsservicingEditions
共有4个文件。
1、EditionMatrix.xml:描写了版本变换的说明。
在服务器上:
…
<Edition ID="ServerStandard" name="Microsoft-Windows-ServerStandardEdition" …>
<Target ID="ServerDatacenter"/>
</Edition>
…
说明可以从标准版本转换成数据中心版本
在工作站上:
…
<Edition ID="Starter" name="Microsoft-Windows-StarterEdition" …>
<Target ID="Core"/>
<Target ID="CoreARM"/>
<Target ID="CoreConnected"/>
<Target ID="CoreCountrySpecific"/>
<Target ID="CoreSingleLanguage"/>
<Target ID="CoreConnectedCountrySpecific"/>
<Target ID="CoreConnectedSingleLanguage"/>
<Target ID="EmbeddedIndustry"/>
<Target ID="EmbeddedIndustryA"/>
<Target ID="EmbeddedIndustryE"/>
<Target ID="EmbeddedIndustryEEval"/>
<Target ID="EmbeddedIndustryEval"/>
<Target ID="Enterprise"/>
<Target ID="EnterpriseEval"/>
<Target ID="Professional"/>
<Target ID="ProfessionalStudent"/>
<Target ID="ProfessionalWMC"/>
</Edition>
…
表示低级版本,可以升级成其他各种版本。
2、文件名是随实际的安装不同而不同。
比如:数据中心:ServerDatacenterEdition.xml
专业版:ProfessionalEdition.xml
描写的是1些离线包,可能也就是系统的基本包。
3、UpgradeMatrix.xml
描写了不同版本之间的升级。
先定义了1些名字,便于在后面使用。
4、WimBootConfig.ini
从未用过这个功能,因此不太清楚,好像是直接用 wim 启动的配置。用 wim 启动的好处固然是可以节能磁盘空间。
在服务器与工作站的文件内容好像1样。
这是网上1段有关 WimBoot 的描写:
Wimboot with one partition only, booted from a Win 8.1 UP1 DVD.
diskpart
DISKPART> sel disk N
DISKPART> clean
DISKPART> create par primary
DISKPART> format fs=ntfs quick
DISKPART> active
DISKPART> assign letter=C
.
md C:Scratch
md C:windowswimboot
Dism /Export-Image /WIMBoot /SourceImageFile:E:sourcesInstall.wim /SourceIndex:1 /DestinationImageFile:C:windowswimbootwimboot.wim /scratchdir:C:Scratch
Dism /Apply-Image /ImageFile:C:windowswimbootwimboot.wim /ApplyDir:C: /Index:1 /WIMBoot
rd C:Scratch
bcdboot c:windows /s c:
来自 http://reboot.pro/topic/19715-windows-image-file-boot-wimboot/page⑵
第1个与第3个文件是否是可以合并起来,并且改1改,就能够把原来不能升级,或能升级而必须全新安装的,改成升级安装,那就功德无量了。
现在,还是简单起见,把工作站上的这个目录备份1下,也就是改个名字,然后,把服务器上的这个目录复制过来,再重启1下,看看是不是正常。
重启。
在 CBS.log 中出现毛病了,说是没有找到文件:
Failed to parse package manifest:
?C:WindowsServicingPackagesMicrosoft-Windows-ServerDatacenterEdition
证明这个修改是改对了,因此,要把这个文件复制到系统包里,即,C:WindowsServicingPackages,再重启。
还有1个包,也要复制进去啊,再重启;当时还看了半天,才知道两个文件不是1回事。名字太长也害人啊。
Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.*
可以把光盘上的 install.wim 文件用 7-zip 提取出来,放到硬盘上备用。用 mount 的方法释放出来的文件是有权限设置的,不方便操作。
上次说的,如何肯定启动的究竟是甚么版本的系统,这里应当就是源头。
上一篇 javascript使链接失效