把 Win 8.1 升级成 Windows 2012 R2 (再续)

前面我们说了两个有关版本的地方,今天,还要再说一个地方。

打到位置,看到文件内容,其含义基本上不言自 明了。

位置:C:\Windows\servicing\Editions

共有四个文件。

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

描述的是一些离线包,可能也就是系统的基本包。

3、UpgradeMatrix.xml

描述了不同版本之间的升级。

先定义了一些名字,便于在后面使用。

4、WimBootConfig.ini

从未用过这个功能,因此不太清楚,好像是直接用 wim 启动的配置。用 wim 启动的好处当然是可以节能磁盘空间。

在服务器与工作站的文件内容好像一样。

这是网上一段有关 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:\windows\wimbootDism /Export-Image /WIMBoot /SourceImageFile:E:\sources\Install.wim /SourceIndex:1 /DestinationImageFile:C:\windows\wimboot\wimboot.wim /scratchdir:C:\Scratch
Dism /Apply-Image /ImageFile:C:\windows\wimboot\wimboot.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-2

第一个与第三个文件是不是可以合并起来,并且改一改,就可以把原来不能升级,或者能升级而必须全新安装的,改成升级安装,那就功德无量了。

现在,还是简单起见,把工作站上的这个目录备份一下,也就是改个名字,然后,把服务器上的这个目录复制过来,再重启一下,看看是否正常。

重启。

在 CBS.log 中出现错误了,说是没有找到文件:

Failed to parse package manifest:

\?\C:\Windows\Servicing\Packages\Microsoft-Windows-ServerDatacenterEdition

证明这个修改是改对了,因此,要把这个文件复制到系统包里,即,C:\Windows\Servicing\Packages,再重启。

还有一个包,也要复制进去啊,再重启;当时还看了半天,才知道两个文件不是一回事。名字太长也害人啊。

Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.*

可以把光盘上的 install.wim 文件用 7-zip 提取出来,放到硬盘上备用。用 mount 的方法释放出来的文件是有权限设置的,不方便操作。

上次说的,如何确定启动的到底是什么版本的系统,这里应该就是源头。

时间: 2024-08-01 21:46:20

把 Win 8.1 升级成 Windows 2012 R2 (再续)的相关文章

04-把 Win 8.1 升级成 Windows 2012 R2 (三续)

今天,还要说一个有关服务器的注册表项目,这已经是第四个了.内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Server] "ClientExperienceEnabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVe

把 Win 8.1 升级成 Windows 2012 R2 (续)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ PackageDetect PackageIndex Packages Microsoft-Windows-Foundation-Package Microsoft-Windows-ServerCore-Package 1.在包检测中分别有这两项: Microsoft-Windows-ServerCore-Package

把 Win 8.1 改成 Windows 2012 R2

记得当年在网上看到老外的一篇文章,讲到把 XP 改成服务器版本,好像就改一个注册表的键值. 在 Windows 2008 年代,流行过替换激活的方法,替换 token.dat 文件,系统就变成了 Vista. 如今想把 Win 8.1 也改成服务器版本,在网上找了一通一通又一通.都无果.实际上可能是没有这种需要. 闲来无事,改着玩.大体要这么几步: 1.停止 sppsvc 服务 2.替换 SPP 目录: 目录在 windir\system32\spp 和 windir\SysWOW64\spp.

转换windows 2012 R2的版本号

豆子今天被同事询问,能否把windows 2012 R2 data center降级成standard版本,原因很简单,前者要6000多刀,后者只要800刀.公司配置了data center版本的服务器大概有12个,如果不能降级,那么恐怕都得重装. 经过一番研究,结论如下: 微软官方支持从低版本升级到高版本,比如从 Evaluation升级到Essetnial到Standard到DataCenter. 比如首先获取当前版本号(Edition), 然后获取可以升级的版本 然后 使用 命令  DIS

[转载]Windows 2012 R2安装SharePoint 2013 手动安装工具软件

之前介绍过在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2013并打sp1补丁的简单参考,废话不多说,直接进入正文吧. 1.系统的版本,Windows Server 2012 R2 DateCenter版本: 在安装SharePoint之前,我已经完成了所有的准备工作,如:安装操作系统.修改机器名.设置静态Ip.安装FrameWork 3.5.安装IIS.

Windows 2012 R2 操作系统搭建DHCP-HA集群

Windows 2012 R2 操作系统搭建DHCP-HA集群 目录 一.DHCP故障转移集群介绍 2 1.1工作原理 2 1.2工作模式以及使用场景 2 二.实验目的 3 三.实验原理 3 3.1实验拓扑 3 3.2实验环境设备 3 3.3 实验检测方式 4 四.配置步骤 5 4.1.添加DHCP角色 5 4.2.创建作用域 11 4.3.配置时间同步 23 4.4.配置故障转移 24 五.实验结果测试 35 一.DHCP故障转移集群介绍 Windows 故障转移群集中的 DHCP.此选项将 

Windows 2012 R2 中的AD DS部署

1.操作系统安装过程在此不讲解,简单.安装好后,首先固定好计算机名与IP地址,关于DNS设定设定成IP地址即可(计算机名与IP地址后期不在变更). 2.服务器管理器 --管理--添加角色功能--基于角色或功能的安装--默认选中服务器池中的服务器--角色(选择:Active Directory域服务和DNS服务器--直至确认安装--等待安装完成出现浅蓝色字体"将此服务器提升为域控制器"或"关闭回到服务器管理器界面右上角处--单击"黄se叹感号"<禁用关

在Windows 2012 R2 64bit下安装 12.1.0.2 32bit Oracle Database Client 时,client 在没有任何错误信息情况下crash掉

参考自: 12.1.0.2 32bit Oracle Database Client Installation on Windows 2012 R2 64bit Crashes without Any Error Messages (Doc ID 1962665.1) 适用于: Oracle Database - Enterprise Edition - Version 12.1.0.2 and later Information in this document applies to any

windows 2012 R2 DHCP FailOver

DHCP failover 算是Windows 2012 R2中的一个新的功能,可以保证DHCP更好的不间断的服务.更多的详细信息可以看看https://technet.microsoft.com/en-us/library/dn338983.aspx 微软DHCP的官网.在实际的工作做这个是经常用到的,做个记录方便以后的学习. 环境: 1 系统:windows 2012 R2 计算机名称: AD+DHCP-01 角色:AD服务,DNS服务和主DHCP服务 2    系统:windows 201