重新配置WinRE,解决启动Windows恢复环境失败的问题

Windows恢复环境(WinRE)未能正常启动,一般有两个原因:一是恢复环境已配置,但未能正常加载,如图1所示;二是恢复环境丢失,可能是WinRE.wim映像丢失,也可能是厂商把恢复环境精简掉了。

winre-setup-01
恢复环境已配置,但未能正常加载

WinRE-setup-02

恢复环境丢失(WinRE.wim映像丢失)

WinRE-setup-03
恢复环境精简掉了,在高级启动选项中找不到恢复环境相关选项

如果你遇到了上述问题,可以尝试通过下面的方法来解决。

鼠标右键单击屏幕左下角(或按Win+X组合键),打开“命令提示符(管理员)”。输入下面的命令,回车即可查看恢复环境配置信息

reagentc /info

WinRE-setup-04

如上图所示,如果电脑配置了恢复环境,在Windows RE位置后面我们是可以看到WinRE映像存放位置的。

对于已配置恢复环境但未能正常加载这一问题,一般只需要先将其禁用然后再重新启用即可解决。依次运行以下两条命令

reagentc /disable
reagentc /enable

WinRE-setup-05

这时候可以去测试一下好不好使了。

如果运行reagentc /info后,Windows RE位置显示为空,如下图所示

WinRE-setup-06

这说明恢复环境已丢失,此时当我们运行reagentc /enable启用恢复环境的时候就会出现下图所示的提示。

WinRE-setup-07

这个时候我们就需要自己重新配置一下Windows恢复环境(WinRE了,具体方法如下:

1、创建恢复环境映像目录。
 

在系统盘根目录新建名为Recovery的文件夹,然后再在Recovery文件夹内新建名为WindowsRE的文件夹。完整路径即为C:\Recovery\WindowsRE。

2、从微软原版ISO镜像中获取WinRE.wim映像。
 

WinRE.wim映像位于原版ISO镜像的install.wim中,我们可以使用魔方压缩工具直接从install.wim中提取而不必“解压”install.wim。具体方法:

打开魔方软媒压缩工具,首先打开微软原版ISO镜像,再打开其中的sources目录,双击其中的install.wim就可以将其打开,然后再定位到windows/system32/recovery目录,如下图,这里就可以看到我们所需要的WinRE.wim映像了。

WinRE-setup-08

上图(点击可看大图):选中winre.wim文件,点击上方的“解压到”,出现下图对话框,将路径更改为C:\Recovery\WindowsRE,点击“确定”开始复制。

WinRE-setup-09

复制完成后确认一下C:\Recovery\WindowsRE目录中已存在winre.wim文件,如下图所示

WinRE-setup-10

注意一下,WinRE.wim为隐藏文件。提取后需要显示隐藏文件才能在C:\Recovery\WindowsRE中看到它。

3、将获取的WinRE.wim配置为系统默认恢复环境启动映像。
 

打开“命令提示符(管理员)”,输入下面的命令回车运行即可:

reagentc /setreimage /path C:\Recovery\WindowsRE

WinRE-setup-11

设置成功后,还需将其开启

reagentc /enable

WinRE-setup-12

OK,现在恢复环境就已经配置成功了,按Shift+重启试试看吧。

from 

http://web.archive.org/web/20240616044111/https://www.sunweihu.com/555.html

----------------------------------------------------------------------------------------------

Windows电脑各分区作用详解

随着预装Win8电脑大量涌向市场,UEFI+GPT这一标准组合受到了更大范围的关注。UEFI+GPT无疑是未来的发展趋势,所以我们有必要先来了解一下用于引导Windows的GPT分区结构的磁盘中一些特殊分区的作用。

使用Windows安装程序默认创建的分区

当我们在GPT中安装Windows8/7,并且使用Windows安装程序对硬盘进行重分区操作时默认将创建下表所示的几个分区。

 


下面来简单说说这些分区的作用: 第一个恢复分区是存放WinRE映像的分区,这一分区只在安装Windows8时默认被创建。WinRE是Windows恢复环境的简称,包含系统还原点还原、系统映像恢复(据目前了解的情况,这一功能将在Windows 8.1中被移除)、系统刷新、系统重置等功能。当Windows 8 系统无法正常启动时也会自动故障转移至WinRE。 在Windows7中WinRE和Windows安装分区在同一个分区,并没有单独拿出来。Win8中微软默认将WinRE和Windows 安装分区分离,目的应该是最大程度保证WinRE的可靠性。在MBR硬盘上安装Windows 8时,你会发现系统保留分区的大小由Win7时的100MB扩大到了350MB,这多出来的空间就是用于保存WinRE映像的。 第二个分区是存放系统引导文件的分区,这是实现UEFI引导所必须的分区。 第三个MSR分区,这是微软保留分区,目前尚不清楚其具体作用。已知将基本磁盘转换为动态磁盘是该分区将发挥作用。 第四个就是我们安装系统是要选择的目标分区。其实际容量=你指定的容量-前面几个分区容量。 如果只考虑系统的正常启动,那么EFI系统分区(第二个)和Windows安装分区(第四个分区)这两个分区是必须的。

预装Windows 8的品牌机默认分区(以联想某型号为例)

在预装Win8的品牌机中同样会看到上表中所示的这些分区,不过其大小可能会有所不同,同时你可能还会看到其他的隐藏分区。下表是联想某一型号预装Win8电脑默认的分区情况。

 


对比第一个表中的分区情况,第二个表格中多出来的分区是用于品牌机一键恢复的。其中的OEM分区是品牌机用于存放一键恢复工具的,而容量较大的恢复分区则是用于存放系统备份映像的。
------------------------------------------------------------------------------------

磁盘MBR分区和GPT分区

有时候我们在安装系统的时候会提示因为分区类型的原因而无法继续安装,那到底是什么原因呢?其实硬盘分区方式分为MBR和GPT两种,他们就像硬盘的结构大纲,GPT比MBR出现的晚,原则上GPT分区兼容MBR分区,因为GPT分区相对于MBR分区的种种优越性和预装Windows 8电脑的普及,现在采用GPT分区的比较多,因为UEFI+GPT分区的优越性,相信未来也会是GPT的天下。

【MBR分区简介】——Main Boot Record

通常,我们将包含MBR引导代码的扇区称为主引导扇区。因这一扇区中,引导代码占有绝大部分的空间,故而将习惯将该扇区称为MBR扇区(简称MBR)。由于这一扇区承担有不同于磁盘上其他普通存储空间的特殊管理职能,作为管理整个磁盘空间的一个特殊空间,它不属于磁盘上的任何分区,因而分区空间内的格式化命令不能清除主引导记录的任何信息。 主引导记录(MBR)是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。MBR分区的标准决定了MBR只支持在2TB以下的硬盘,超过2TB的硬盘只能管理2TB!MBR分区最多支持4个分区。

MBR分区图解:

 mbr

【GPT分区简介】——Globally Unique Identifier Partition Table Format

一种由基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构。与主启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128 个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。 与支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)的主启动记录 (MBR) 磁盘分区的样式相比,GUID 分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes) 并且每磁盘最多有 128 个分区。与 MBR 分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。 在“磁盘管理”中的磁盘属性对话框中的“卷”选项卡上,具有 GPT 分区样式的磁盘显示为 GUID 分区表 (GPT) 磁盘,而具有 MBR 分区样式的磁盘显示为主启动记录 (MBR) 磁盘。如果发生下列意外事件,可以在 GPT 磁盘上执行 MBR 磁盘支持的操作: 可以将 MBR 磁盘转换为 GPT 磁盘,并且只有在磁盘为空的情况下,才可以将 GPT 磁盘转换为 MBR 磁盘。 现有的PC机架构,是沿用了数十年的主板BIOS+硬盘MBR分区的组合模式。随着硬盘容量突破2TB,BIOS+MBR组合估计会被主板UEFI和硬盘GPT分区的组合模式取代了。 GPT是EFI方案的一部分,但并不依赖于EFI主板,在BIOS主板的PC中也可使用GPT分区。与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区。

GPT分区图解:

gpk

GPT分区Windows系统支持

 

32位Windows:

fengexian

操作系统 版本 平台 自BIOS/GPT启动 自EFI/GPT启动 支持GPT磁盘读取写入 备注
Windows XP (2001-10-25) x86 不支持
Windows Server 2003 (2003-04-24) x86 不支持
Windows Server 2003 Service Pack 1 (2005-03-30) x86 仅支持作为数据盘使用,在MBR/GPT混合硬盘中优先使用MBR。
Windows Vista (2005-07-22) x86 在MBR/GPT混合硬盘中优先使用MBR。
Windows Server 2008 (2008-02-27) x86 在MBR/GPT混合硬盘中优先使用MBR。
Windows 7 (2009-10-22) x86 在MBR/GPT混合硬盘中优先使用MBR。

 

64位Windows:

fengexian

操作系统 版本 平台 自BIOS/GPT启动 自EFI/GPT启动 支持GPT磁盘读取写入 备注
Windows XP 64-bit (2001-10-25) IA-64 在MBR/GPT混合硬盘中优先使用MBR。可拆卸磁盘仅支持MBR分区表。
Windows XP 64-bit2003 (2003-03-28) IA-64 在MBR/GPT混合硬盘中优先使用MBR。可拆卸磁盘仅支持MBR分区表。
Windows  2003 64-bit (2003-04-24) IA-64 在MBR/GPT混合硬盘中优先使用MBR。 默认使用GPT。IA-64架构的启动盘必须是GPT硬盘,其余硬盘可以使用MBR也可以使用GPT。
Windows  2003 x64, SP1 (2005-03-30) x86-64 仅支持作为数据盘使用,在MBR/GPT混合硬盘中优先使用MBR。
Windows XP  x64 (2005-04-25) x86-64 仅支持作为数据盘使用,在MBR/GPT混合硬盘中优先使用MBR。可拆卸磁盘仅支持MBR分区表。
Windows Vista (2005-07-22) x86-64 在MBR/GPT混合硬盘中优先使用MBR。
Windows 2008 (2008-02-27) x86-64,IA-64 在MBR/GPT混合硬盘中优先使用MBR。
Windows 7 (2009-10-22) x86-64 在MBR/GPT混合硬盘中优先使用MBR。
Windows  8 (2013-10-17) x86-64,IA-64 在MBR/GPT混合硬盘中优先使用MBR。

 MBR分区和GPT分区是可以利用CMD命令和分区软件相互转换的,因为转换会清空磁盘里面的所有数据,所以转换之前请做好重要数据的备份。快速启动版的系统是采用了UEFI+GPT分区的方式

from 

http://web.archive.org/web/20240616174941/https://www.sunweihu.com/544.html

 ref:

https://briteming.blogspot.com/2024/06/biosefiuefi.html

-------------------------------------

UEFI+GPT分区快速启动Windows8系统安装(图文教程)

快速启动版的windos8系统使用了UEFI和GPT分区,结合了UEFI和GPT的优势,开机速度据称可以达到8秒开机,再加上固态硬盘的话可以达到4秒开机,笔者使用普通机械硬盘实测可以达到9秒开机。下面是具体安装教程。

UEFI支持性查看

通过UEFI方式启动Windows7/8,电脑的主板需要支持UEFI启动。预装Win8的电脑都支持UEFI启动。近两年的买的新电脑很多也都支持UEFI启动。开机出现品牌标识按F2(或者DEL、ESC等按键,不通品牌按键不通)进入BIOS/UEFI设置,在Boot项或类似项中查看有无EFI/UEFI相关选项,如果有,那么说明电脑支持UEFI启动。如果支持,请继续下面的步骤。

准备安装介质

1、准备一个不小于4G容量的U盘,格式化为FAT32,然后复制64为Win7镜像或64位Win8镜像(win8.1也可以)中的所有文件到U盘根目录。 2、如果安装的是64位Win7,还需要下载bootx64.efi文件(点击下载),然后在U盘中efi文件夹下新建名为boot的文件夹,把bootx64.efi文件放到里边。 3、如果你的电脑硬盘是MBR分区结构,安装过程中将要删除硬盘上所有数据,请安装前备份硬盘上的重要文件。 本文用联想G480笔记本做UEFI方式启动安装Windows8的全过程教程,安装Windows7过程基本相同。

【图文教程】

1、重启电脑,出现联想标识时按F2打开BIOS设置界面(品牌不同,按键可能不同),切换到“boot”设置界面将UEFI Boot设置项设置为“Enable”,这样就开启了UEFI。按F10键,保存设置。然后电脑会再次重启。
 

 

uefi8 (4)


 

2、重启时在出现品牌标识时按F12键,此时出现启动设备选择界面,我们可以看到这里有USB设备。图中被选中的名称前面可以看到“EFI”字样,这就表示该设备是可以EFI引导的设备,我们就需要选择这一项,然后回车确定。
 

 

uefi8 (3)


3、确定好后电脑会开始加载Windows预安装环境文件。
 

uefi8 (20)


4、出现下面的界面,默认即可,直接点击“下一步”。
 

uefi8 (21)


 

5、点“现在安装”。
 

uefi8 (22)


 6、输入windows8专业版密钥NG4HW-VH26C-733KW-K6F98-J8CK4 (如果你有可用的正版密钥也可输入,安装后可以更换)
 

uefi8 (23)


 

 7、勾选“我接受许可条款”后点击“下一步”。 
 

uefi8 (24)


 

8、选择“自定义”。
 

uefi8 (25)


10、如果你的电脑硬盘已经为GPT分区结构,那么直接选择目标分区(一般为主分区),将其格式化,然后选中点下一步即可。下图是MBR分区结构的情况,按下键盘的“shift”+“F10”调出CMD命令。
 

uefi8 (26)


11、打开“命令提示符”后,依此键入下面的命令(每条命令跟一个回车)即可完成转换: Diskpart List disk Select disk n CleanConvert GPK 注:运行第二条命令后,会列出连接到电脑的所有硬盘/U盘及其编号。把第三条命令中的 n 换成你要转换的硬盘编号,通常主硬盘编号都为0。转换完成后关闭CMD窗口。
 

uefi8 (1)


12、整个硬盘已成为一块未分配空间(如不是,请点击“高级”—“刷新”),点击“新建”,输入想要为系统安装分区分配的空间大小(推荐不小于50G,即51200MB),点击“应用”。
 

uefi8 (27)


 

13、此时提示将创建额外的分区,点击“确定”。之后安装程序会自动将硬盘转换为GPT分区。创建完成后你将看到四个创建好的分区。
 

 

uefi8 (28)


14、点击第一个主分区,然后点“下一步”就开始安装了。
 

uefi8 (29)


 

15、安装中。。。
 

uefi8 (30)


 

16、安装完成点击“立即重启”,此时记得拔掉U盘。
 

uefi8 (15)


 

 17、设备准备中。。。
 

uefi8 (17)


 

18、准备就绪。
 

uefi8 (18)


 

19、开始个性化设置。
 

uefi8 (19)


 

20、输入电脑名称(中英文均可)后点击“下一步”
 

uefi8 (16)


 

21、提示连接网络,直接点击“稍后连接到无线网络”(如果有网的话也可以连接)
 

 


22、点击“使用推荐设置”。
 

uefi8 (14)


 

23、输入用户名和密码以及密码提示后点击“下一步”。(密码和密码提示可以不填)
 

uefi8 (5)


 

24、正在完成设置
 

uefi8 (13)


 

25、windows友好的问候“你好”。
 

uefi8 (6)


 

26、正在配置。。。
 

uefi8 (7)


 

27、提示了解全新windows的使用方法
 

uefi8 (8)


 

28、教程开始。。。
 

uefi8 (9)


 

29、完成后移动鼠标到侧边栏。
 

uefi8 (10)


 

30、准备中。。。
 

uefi8 (11)


 

31、系统安装完成,“请尽情享用吧”。
 

uefi8 (12)


32、进入到系统。
 

uefi8 (2)


 

 uefi+gpt分区快速启动版windows 8系统的安装到此结束,接下需要做的是:

  • 点击桌面,回到传统界面后,右击桌面点击个性化——更改桌面图标,勾选计算机后点击确定。
  • 安装系统必要的驱动程序(推荐用驱动精灵)。
  • 如果前面转换磁盘分区方式了,那么得对硬盘进行分区(windows磁盘管理工具对磁盘分区(图文教程))。
  • 激活window8系统。
  • 进行其他个性化设置。

此方法同样使用适用与windows 7和windows8.1,除了安装系统用的文件不同外其他都类似,在次不再赘述。预装Win8的电脑想要安装64位Win7、Vista需关闭Secure Boot,并开启CMS, 具体选项: ① 找到类似“Boot mode”或者“UEFI/Legacy Boot”设置项,将其设置为“UEFI only”或类似选项。 ② 如果能找到“Lunch CSM”或类似选项,将其设为“Enabled”,即开启状态。 ③ 找到“Secure Boot”或类似选项,将其设为 “Disabled”,即关闭状态(安装win8以上版本请勿关闭)

from 

http://web.archive.org/web/20240616190007/https://www.sunweihu.com/473.html

---------------------------------------------------

改造WinRE, 从隐藏分区安装Win7

Win7用户都知道,启动过程中按F8进入高级启动选项,它的第一项是“修复计算机”,进入该项后就可以进入系统恢复环境。这就是WinRE,全称Windows Recovery Environment(Windows恢复环境),是在Windows PE基础上发展而来的恢复平台。一般情况下,WinRE提供了启动修复、系统还原、系统映像恢复、内存诊断以及命令提示符等五项功能(如图1)。事实上,我们还可以给WinRE添加更多自定义的功能,让它变得更加强大。

 

win7 (1)

1.给WinRE添加系统安装功能(启动按F8→从硬盘安装Win7)

如今大多数笔记本电脑都不再直接提供Win7安装光盘,因为厂商已将系统安装程序内置到恢复分区中,这就是俗话说的“一键还原”服务。但DIY电脑一般不会提供这样的服务,安装Win7只能用光驱,但如果光盘坏掉或者你压根没有配置光驱,重装系统就是一件麻烦事。当然,你自己可以制作一个启动U盘,不过U盘也可能随时丢失或坏掉,这也并非万全之策。实际上,我们可以手动给WinRE添加一个“Windows 7安装”功能,让它直接调用硬盘上的install.wim映像来安装新系统。

第1步:准备一个Win7的ISO镜像,用UltraIOS或WinRAR打开该ISO文件,并将“sources”文件夹中Install.wim文件拷贝到非系统分区的某个文件夹中,比如D:\WinRE。

第2步:以管理员权限运行cmd打开命令输入窗口,依次执行以下命令:
reagentc /setosimage /path d:\winre
reagentc /enable

第3步:重启系统并按F8,选择“修复计算机”进入WinRE环境,这时在工具面板上就会有一个“重新安装Windows”的选项(如图2)。如果你要重装系统,那么就可以点选该选择,然后点击“是”即可重装系统。当然,除了在启动时按F8进入WinRE重装系统外,你还可以在Win7系统中打开“控制面板→系统和安全→备份和还原”,点击“恢复系统设置或计算机”打开系统还原面板,点击“高级恢复方法”,在弹出的窗口中“重新安装Windows(需要Windows安装光盘)”后系统不再需要插入光盘(如图3),而是读取D:\WinRE中的映像进行重装。

 

win7 (2)

 

win7 (3)

 

第4步:重装完成后进入新系统,此时会弹出一个“恢复操作已完成。是否还原用户文件夹”的提示(如图4),如果你在重装之前有做过用户文件备份,那么可以点击“还原我的文件”就可以还原该备份。另外,由于原来的Windows会被安装程序保存到系统盘的“Windows.old”文件夹中,这个文件夹会占用较大的空间,在系统中直接删除即可。

 

win7 (4)

小提示:
★映像文件install.wim不能存放在系统盘上,否则将无法安装系统。而且映像文件一定要是install.wim,否则将无法被Windows安装程序所识别。
★除了使用原始的install.wim,我们也可以使用自己制作或第三方定制的系统映像,这样可以有效减少重新安装操作系统的时间。

from 

http://web.archive.org/web/20240616210525/https://www.sunweihu.com/372.html

------------------------------------------------------

“Win7一键还原”自己造

“Win7一键还原”自己造,启动按F11→从隐藏分区中重装Win7

刚才我们用reagentc命令给WinRE添加了一个系统安装功能,实际上这个工具还有其他的用法,它可以自定义WinRE的位置,甚至可以读取隐藏分区中映像文件。大家可能知道Win7的WinRE系统实际上是保存在系统根目录下,由boot.sdi和winre.wim这两个文件组成(如图5)。下面,我们把boot.sdi、winre.wim以及install.wim放置在一个隐藏分区内,并配置一个激活的按键(比如F11),DIY一个“一键还原”系统。

 

win7re (1)

 

第1步:建立一个恢复分区。在Win7桌面的“计算机”上右键选择“管理”,在“计算机管理”窗口中选择“存储→磁盘管理”,在整个磁盘后面划出一个用于存储boot.sdi、winre.wim以及install.wim等三个文件的恢复分区(至少为3GB),分配一个盘符(比如R)并采用NTFS文件系统格式化该分区。
第2步:拷贝WinRE镜像和Win7镜像到恢复分区。自定义的winre.wim可以存储在任何驱动器上,但必须按以“\Recovery\WindowsRE”的目录结构放置该文件,否则系统将无法识别。因此我们要在恢复分区中建立一个两级的目录(即R:\Recovery\WindowsRE),然后把WinRE镜像(boot.sdi和winre.wim,在系统盘的“Recovery”文件夹中)以及Win7镜像(install.wim)拷贝到该目录中。
第3步:配置WinRE启动路劲和恢复环境。以管理员打开cmd命令输入窗口,依次键入以下命令:
Reagentc /disable (停止当前的WinRE)
Reagentc /Setreimage /Path R:\Recovery\WindowsRE /bootkey 8500 (重新定义WinRE的启动路径,指定F11为激活按键)
Reagentc /Setosimage /Path R:\Recovery\WindowsRE (指定WinRE启动Win7安装镜像的路径)
Reagentc /enable (激活重新配置的WinRE)
第4步:将R分区设置为隐藏分区。继续在刚才打开的cmd命令输入窗口中,依次键入以下命令:
diskpart (进入diskpart磁盘管理环境)
sel vol r (选择R分区)
remove letter=r dismount (卸载R分区盘符)
set id=27 override (设置分区类型)
exit
第5步:由于隐藏分区在磁盘管理中是删除不了的,也不能进行格式化,而我们将WinRE系统和Win7映像文件都放置这里面,就可以防止误操纵把它给删除了,安全性得到了很好的保障(如图6)。如果你要重装系统,那么在启动过程中按F11激活WinRE,然后在系统选项面板上选择“重新安装Windows”即可,而且重装后WinRE系统也不需要重新进行配置,非常方便。

win7re (2)

 

小提示:
★在Diskpart环境中,用set命令可以设置所选分区的类型。其中,27代表恢复分区,而普通分区代码为07;恢复分区默认是不接受盘符的,如果要将恢复分区变成普通分区,则命令为“set id=07 override”。

★Reagentc命令的“/bootkey”参数是用于指定在系统启动期间按下某个键时激活WinRE,常用的自定按键代码如下:
按键 扫描代码
F1 3b00
F2 3c00
F3 3d00
F4 3e00
F5 (已预留)不使用
F6 4000
F7 4100
F8 (已预留)不使用
F9 4300
F10 4400
F11 8500
F12 8600

from 

https://web.archive.org/web/20240616210600/https://www.sunweihu.com/378.html