前面我們說了兩個有關版本的地方,今天,還要再說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使鏈接失效