前面我們說了兩個(gè)有關(guān)版本的地方,今天,還要再說1個(gè)地方。
打到位置,看到文件內(nèi)容,其含義基本上不言自 明了。
位置:C:WindowsservicingEditions
共有4個(gè)文件。
1、EditionMatrix.xml:描寫了版本變換的說明。
在服務(wù)器上:
…
<Edition ID="ServerStandard" name="Microsoft-Windows-ServerStandardEdition" …>
<Target ID="ServerDatacenter"/>
</Edition>
…
說明可以從標(biāo)準(zhǔn)版本轉(zhuǎn)換成數(shù)據(jù)中心版本
在工作站上:
…
<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>
…
表示低級(jí)版本,可以升級(jí)成其他各種版本。
2、文件名是隨實(shí)際的安裝不同而不同。
比如:數(shù)據(jù)中心:ServerDatacenterEdition.xml
專業(yè)版:ProfessionalEdition.xml
描寫的是1些離線包,可能也就是系統(tǒng)的基本包。
3、UpgradeMatrix.xml
描寫了不同版本之間的升級(jí)。
先定義了1些名字,便于在后面使用。
4、WimBootConfig.ini
從未用過這個(gè)功能,因此不太清楚,好像是直接用 wim 啟動(dòng)的配置。用 wim 啟動(dòng)的好處固然是可以節(jié)能磁盤空間。
在服務(wù)器與工作站的文件內(nèi)容好像1樣。
這是網(wǎng)上1段有關(guān) 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個(gè)與第3個(gè)文件是否是可以合并起來,并且改1改,就能夠把原來不能升級(jí),或能升級(jí)而必須全新安裝的,改成升級(jí)安裝,那就功德無量了。
現(xiàn)在,還是簡(jiǎn)單起見,把工作站上的這個(gè)目錄備份1下,也就是改個(gè)名字,然后,把服務(wù)器上的這個(gè)目錄復(fù)制過來,再重啟1下,看看是不是正常。
重啟。
在 CBS.log 中出現(xiàn)毛病了,說是沒有找到文件:
Failed to parse package manifest:
?C:WindowsServicingPackagesMicrosoft-Windows-ServerDatacenterEdition
證明這個(gè)修改是改對(duì)了,因此,要把這個(gè)文件復(fù)制到系統(tǒng)包里,即,C:WindowsServicingPackages,再重啟。
還有1個(gè)包,也要復(fù)制進(jìn)去啊,再重啟;當(dāng)時(shí)還看了半天,才知道兩個(gè)文件不是1回事。名字太長(zhǎng)也害人啊。
Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.*
可以把光盤上的 install.wim 文件用 7-zip 提取出來,放到硬盤上備用。用 mount 的方法釋放出來的文件是有權(quán)限設(shè)置的,不方便操作。
上次說的,如何肯定啟動(dòng)的究竟是甚么版本的系統(tǒng),這里應(yīng)當(dāng)就是源頭。
上一篇 javascript使鏈接失效