打开UpgradeMatrix.xml,查找EnterpriseEval,你会发现类似这样的语句:
<TargetEdition ID="EnterpriseEval" processorArchitecture="amd64" version="10.0.22621.4">
<Features>
<Feature name="DomainJoin"/>
<Feature name="SecureStartupPremium"/>
<Feature name="SecureStartupDeviceEncryption"/>
</Features>
<SourceEdition ID="*" versionRange="any" processorArchitecture="amd64" cleanInstall="true" dataOnly="false" dataSetting="false" fullUpgrade="false"/>
SourceEditionID表示原系统的SKU,星号表示无限制。
versionRange表示原系统的版本,具体判断标准(摘录自22621,随版本不同可能存在变化):
<Range name="any" minVersion="*.*.*.*" maxVersion="*.*.*.*" minSPVersion="0.0"/>
<Range name="winxp" minVersion="5.1.2600.*" maxVersion="5.1.2600.*" minSPVersion="3.0"/>
<Range name="winxp64" minVersion="5.2.3790.*" maxVersion="5.2.3790.*" minSPVersion="2.0"/>
<Range name="ws2k8" minVersion="6.0.6001.*" maxVersion="6.0.6099.*" minSPVersion="1.0"/>
<Range name="WS2k8SP2" minVersion="6.0.6001.*" maxVersion="6.0.6001.*" minSPVersion="2.0"/>
<Range name="vista" minVersion="6.0.6001.*" maxVersion="6.0.6099.*" minSPVersion="1.0"/>
<Range name="vistartm" minVersion="6.0.6000.*" maxVersion="6.0.6000.*" minSPVersion="0.0"/>
<Range name="win7" minVersion="6.1.7600.*" maxVersion="6.1.7699.*" minSPVersion="0.0"/>
<Range name="win7sp1" minVersion="6.1.7601.*" maxVersion="6.1.7699.*" minSPVersion="1.0"/>
<Range name="win7rtm" minVersion="6.1.7600.*" maxVersion="6.1.7600.*" minSPVersion="0.0"/>
<Range name="win8" minVersion="6.2.9200.*" maxVersion="6.2.9200.*" minSPVersion="0.0"/>
<Range name="win81" minVersion="6.2.9600.*" maxVersion="6.3.9600.*" minSPVersion="0.0"/>
<Range name="threshold" minVersion="6.3.9651.*" maxVersion="6.4.9999.*" minSPVersion="0.0"/>
<Range name="win10_rs1" minVersion="10.0.9868.*" maxVersion="10.0.14393.*" minSPVersion="0.0"/>
<Range name="win10" minVersion="10.0.9868.*" maxVersion="10.0.65536.*" minSPVersion="0.0"/>
processorArchitecture不必介绍大概也知道是什么。
cleanInstall表示全新安装,dataOnly表示升级但是仅数据,dataSetting表示升级保留数据,fullUpgrade表示完整的升级安装。