全新安装的Windows上的此恢复分区是什么?


26

我在新的SSD上安装了Windows 10 Preview,并注意到在C的末尾有一个很小的450MB恢复分区:

磁盘管理器

(忽略包含F:的扩展分区,之后我自己添加了该分区)

我可以肯定的是,在Windows 7的全新安装中没有出现这样的分区,并且我不记得在Windows 8或8.1中看到过类似的情况。

那么,这是Windows 10的新功能吗?

这个小分区包含什么?


4
它包含WinRE。从Windows Vista开始就存在这种情况。换句话说,它并不新鲜。
Ramhound 2015年

@Ramhound您确定WinRE自Vista以来在全新安装中具有自己的分区吗?如果是这样的话,我肯定会注意到这一点。
仿形2015年

我有150%的肯定是,自Windows Vista安装Windows之后,已经生成了一个包含Windows恢复环境(WinRE)的分区。Windows Vista如果无法启动,则可能会尝试恢复,因为恢复分区和WinRE可以使用此功能。Windows恢复环境基于Windows PE。
Ramhound,2015年

1
@Ramhound是的,我知道这是什么,并且该分区包含WinRE似乎是可行的,所以我确定您是对的;自从首次使用Vista以来,已经有近十年的时间了,我只是对自己不记得这个分区的制作感到困惑。因此,尽管您错了(自Vista以来就一直存在)或内存严重不足,尽管几​​年后我将返回Windows。
仿形2015年

大多数OEM并未在其图像中使用它。创建该文件的唯一原因可能是因为配置了Technical Preview .WIM文件。我可以向您展示具有相同分区的Windows 8计算机的映像,因此它并不是什么新鲜事物,您也不记得它是使用Windows 8创建的。
拉姆猎犬,2015年

Answers:


58

Windows XP

  • 安装程序仅创建一个Windows分区。
  • Windows故障恢复控制台不是默认安装的一部分,但可以轻松地添加到Windows分区中,该目录将安装在该目录中,并占用大约7MB的空间。
  • 仅支持512字节本机(512n)驱动器。正式不支持并且不建议使用高级格式(AF)512字节模拟(512e)和4K本机(4Kn)驱动器。
  • 不支持GPT引导。XP 64位只能将GPT驱动器用于数据。

Windows Vista

  • 安装程序在BIOS / MBR和UEFI / GPT(仅适用于64位)模式下仅创建一个Windows分区。
  • 基于WinPE的WinRE在Vista DVD上首次亮相,但由于没有提供安装例程,因此没有简单的方法将其安装在硬盘上。相反,需要使用WAIK中提供的工具和脚本来手动执行此操作。
  • WinRE必须安装在与Vista系统分区不同的单独分区上。如果需要,可以与BitLocker驱动器加密(BDE)分区结合使用。
  • 作为扩展映像安装时,建议的WinRE分区大小约为1GB。
  • AF 512e驱动器支持某些更新/修补程序,但不支持AF 4Kn。

Windows 7的

  • BIOS / MBR模式进行安装会创建一个100MB的系统保留分区和一个Windows分区。 1个
  • 在早期的RTM之前的版本中(至少7057年之前),“系统保留”分区的大小为200MB。
  • 系统保留分区包含引导管理器(bootmgr),引导配置数据(BCD)和用于BDE的启动文件。也可以包含WinRE。
  • 系统保留分区的最小大小为100MB,但可以更大。它被标记为活动状态,不能加密。在BIOS / MBR模式下,可以将其格式化为FAT32或NTFS(安装程序使用NTFS)。
  • 如果WinRE未安装在“系统保留”分区中(例如,由于Windows已安装在预先分区的驱动器上而从未创建过该分区),则会安装WinRE %SystemDrive%\Recovery
  • AF 512e驱动器支持某些更新/修补程序,但不支持AF 4Kn。

  • UEFI / GPT模式下安装(仅适用于64位)将创建最小100MB的EFI系统分区(ESP),128MB的Microsoft保留分区(MSR)和Windows分区。 2

  • ESP包含NTLDR,HAL,Boot.txt和其他引导系统所需的文件,例如驱动程序。操作系统使用MSR进行磁盘管理。
  • ESP必须格式化为FAT32。
  • UEFI / GPT模式下的WinRE与BIOS / MBR模式下的规则相同。

Windows 8

  • BIOS / MBR模式进行安装会创建至少350MB的系统保留分区和Windows分区。 3
  • 系统保留分区包含WinRE和BDE相关的文件。在BIOS / MBR模式下,可以将其格式化为FAT32或NTFS(安装程序使用NTFS)。
  • BIOS / MBR和UEFI / GPT模式均支持AF 512e驱动器。

  • UEFI / GPT模式下安装(仅适用于64位)将创建最小300MB WinRE分区,最小100MB EFI系统分区(ESP),128MB Microsoft保留分区(MSR)和Windows分区。 4

  • ESP必须格式化为FAT32。在AF 4Kn驱动器上,由于将FAT32分区大小计算为扇区大小(4KB)x 65527 = 256 MB,因此最小ESP大小为260MB。
  • AF 4Kn驱动器仅在UEFI / GPT模式下受支持。

Windows 10

  • BIOS / MBR模式下进行安装会创建一个最小100MB的系统保留分区,一个Windows分区和一个450MB的WinRE分区(最小300MB)。 5
  • BIOS / MBR和UEFI / GPT模式均支持AF 512e驱动器。

  • UEFI / GPT模式下安装(仅适用于64位)将创建最小100MB EFI系统分区(ESP),16MB Microsoft保留分区(MSR),Windows分区和450MB WinRE分区(最小300MB)。 6

  • ESP必须格式化为FAT32。在AF 4Kn驱动器上,由于将FAT32分区大小计算为扇区大小(4KB)x 65527 = 256 MB,因此最小ESP大小为260MB。
  • AF 4Kn驱动器仅在UEFI / GPT模式下受支持。

tl; dr:仅由Windows 8安装程序在UEFI / GPT模式下以及Windows 10安装程序在BIOS / MBR和UEFI / GPT模式下创建单独的WinRE分区。

资料来源:


2
好吧,这说明了所有内容以及更多内容。干杯。如果有合适的标签,则应将此答案复制为标签wiki或其他内容。
仿形2015年

现在,我想知道是否在同一磁盘的另一个分区中安装了Windows 10的第二个实例后,第二次添加了恢复分区。
paradroid

如果是相同的winre.wim,则另一个分区将毫无意义,但我不知道Win10安装程序是否足够聪明来识别这一点。可能有这么多种排列/组合(安装程序的行为可能会与正在分区的磁盘不同,取决于已分区的磁盘,已包含的分区及其大小,MBR或GPT,BIOS或UEFI,32位或64位OS,512n或512e或4Kn等。)有时候,除了测试和确认,别无选择。如果是Win10,则在RTM(或至少(RC)阶段)之前可能没有必要这么做
Karan 2015年

是否需要WinRE分区?我可以安全地从Windows 10 BIOS / MBR系统中删除它,以便为其他分区腾出空间而不会导致Windows 10无法启动吗?
亚伦·弗兰克

1
@AaronFranke:是的,只要引导文件也不在同一分区上,就可以毫无问题地摆脱它。最好的方法是创建一个USB恢复驱动器从Windows中,并允许OS摆脱恢复分区本身。
卡兰

2

请注意,经常有几个恢复分区(对于您可能要回滚到的每个Windows版本,一个分区,还有OEM恢复分区)。但是某些磁盘工具会混淆它们或更改其ID,以便将OEM恢复和Windows恢复分区混在一起。无论如何,WinRE恢复分区是由Windows 10中名为“ ReAgent”的工具正常安装的,当它在“ SAFE_OS”环境中运行时(运行Windows 10安装程序,包括从Windows以授权方式运行时),它无法正常工作并挂起。更新以安装Windows 10的新版本),并且当您要从正常模式手动使用ReAgent时也失败:ReAgent错误地计算了安装恢复环境所需的存储空间。您可能最终会看到Windows 10已在磁盘上占用空间来分配一个或几个恢复分区,然后更新了BCD存储以使它们可启动,即使这些分区尚未准备好(实际上未格式化): “ RAW”分区而不是“ NTFS”分区)。每次后续重新启动时,将再次创建一个新的附加分区(从主分区中获取空间,但忽略为早先失败的格式化错误设置的恢复分区而分配的空间)。

然后,您需要删除这些不正确的分区,回收它们的空间以供普通Windows分区使用(在我的磁盘上,我反复尝试安装恢复失败,并留下了几GB的存储空间:一个300MB的分区,然后是另一个450 MB的分区)分区,然后再分配另一个600 MB分区,每次需要比以前尝试多150MB!实际上,每次WinRe失败时都会出现错误,指出即使Windows 10永远不需要超过450MB,该大小也无法使用。磁盘,许多尝试在我的SSD上为这些分区分配了超过60 GB的空间,最后我的256GB SSD的空间用完了(无法再启动Windows甚至无法回滚)。

请注意,在Windows 10安装程序回滚时,即使这些分区现在是未格式化的“ RAW”分区,它们也会保持原样。您需要手动删除这些未使用的分区。

您还需要检查BCD商店的内容;从adminsitrator命令行运行:BCDEDIT / enum all

您可能会看到为不存在的分区/卷创建的新根条目

还请从命令行检查分区,因为UI“磁盘管理”控制面板不会显示所有内容(有时,如果ID设置为某些“受保护”状态,则拒绝让您删除这些不正确的分区。

碟盘

还有一个附加选项,可让您强制删除无法从“磁盘管理”控制面板删除的这些分区:

  • 查看所有现有的卷,并查看它们在哪些驱动器号上安装以及它们使用的文件系统类型(或者如果它们是未格式化的“ RAW”分区)LIST VOL
  • 选择您的Windows分区选择音量n列表部分
  • 查找系统磁盘的正确分区号,找到小的UEFI / boot FAT32分区,找到最终的OEM恢复分区
  • 那么您可能需要删除磁盘上不需要的分区(由于ReAgent中的错误,Windows 10安装程序未正确安装)以恢复它们不必要的空间。

对于某些分区,您可能无法使用“ DELETE PART”删除所选分区(及其上的卷)!这些相同的分区也无法在“磁盘管理”控制面板中删除(选项为灰色)。但是,您可以通过命令行中的附加参数来执行此操作!删除零件超控

但是,在再次扩展Windows分区之前,请保留由已删除分区创建的可用空间:Windows安装程序将不需要再次调整Windows分区的大小,并且现在可以直接分配恢复分区,而不必更改C:Windows分区。

纠正BCD存储中的条目更加复杂(执行此操作的命令行语法非常复杂!)

大多数用户完全无法自己使用BCDEDIT和DISKPART工具!他们需要技术支持(这很糟糕,因为Windows 10安装程序会自动破坏其分区表和BCD存储)。

Windows 10安装程序实际上是非常自动化的(滥用无人值守的自动安装,而无需事先通知它将尝试执行的操作)。更改BCD存储区(错误地读取BIOS信息并混合UEFI和MBR兼容性信息)或分区方案的所有操作均不应以无人值守的方式完成,实际上,所有这些操作都可以在重新启动进入SAFE_OS模式之前完成,并进行一些交互操作以确认将执行哪些操作并记录正确的日志。

但是处于SAFE_OS模式的Windows 10安装程序只是试图“猜测”什么是最佳配置,而他们的猜测常常是错误的(在驱动器号,卷号,特定驱动器上的分区号之间造成了很多混乱,有时还会混合使用驱动器号或更改其映射(唯一的卷标识符被忽略,这非常糟糕,与Microsoft的建议和文档完全相反!Microsoft仍然忽略了与第三方开发人员和OEM讨论过的自己的规范)

Windows 10安装失败确实是诊断的噩梦。

甚至Microsoft的在线帮助也不了解这些问题!并且他们甚至忽略了现有的Windows诊断工具,例如DISKPART的选项或仅BCDEDIT的基本语法!打电话给他们,可能是他们会开始与您的PC进行支持会议,但是您将给他们带来的帮助远胜于他们所提供的帮助(因为用户经常比正式的Microsoft支持团队更了解Windows的各种知识!)。但也许它们会帮助您找到一些您忘记检查的东西。

谨防!他们可能会告诉您安装Windows的INCORRECT版本,这将导致您的所有用户数据被删除而不是被迁移!Microsoft支持仅查看Winver对话框中显示的内容,而不查看所使用的实际版本(例如,他们假定Windows版本的本地化语言与您使用的语言相同,而仍然忽略youi可能在美国英语安装上使用MUI语言设置)。

Windows安装程序还会对系统上的内容做出各种错误的假设。“ ReAgent”组件是最糟糕的组件,几乎没有文档记录,没有解释其尝试执行的操作,不记录其操作,不记录其自身的错误,并且几乎不提供诊断。我只能说它错误地计算了安装恢复环境所需的空间,并且没有解释为什么它需要超过300MB的空间(我认为“ ReAgent”错误地读取了MSR分区中的某些数据,或者失败了。在某些情况下,在RAID,USB或移动设备上,或在连接的打印机或闪存卡上还装有其他磁盘,并且可能会增加其他磁盘上无关数据的实际使用空间,这将永远不会成为恢复的一部分分区本身,

我对Microsoft官方支持如何反应的看法(它从我身上学到了很多东西,而不仅仅是他们提供的帮助,而且他们不理解我是否向他们展示了DISKPART和BCDEDIT ...),这是因为Microsoft实际上并不真正了解Windows的实际情况。可以正常工作(因为内部没有对其人员进行培训,并且因为Windows的许多部分实际上是由一个小团队设计的,因此没有适用于Microsoft的日志记录器,现在Microsoft需要第三方的帮助来猜测所有这些如何工作) !

这是有问题的:Windows是专有的,但是内部记录不完整,现在Microsoft真的不知道如何管理许多第三方制作的数十亿行源代码,而没有进行实际审查!然后,Windows将因其无法维护和不受Microsoft本身的支持而减慢死亡速度(甚至由于缺乏内部文档,甚至第三方也很难找到问题的第三方:自从Microsoft推动无人值守安装而没有询问用户以来,这种情况从未变得更糟)。任何东西)。

也许是时候让微软考虑在另一个由大型社区提供支持的操作系统上增加销售的软件和服务了!微软应该开始创建自己的基于Linux的发行版(并在其之上重建一个UI层:微软应该帮助为Linux开发“ Wine”)。

微软已经表示Windows 10将是Windows的最后一个商业版本。我预计它将在大约十年后消失,并且支持Windows开发的应用程序的下一个操作系统实际上将是Linux(并且Edge将移植到Linux:Office 365和Azure已在支持Linux和第三方)。浏览器:Windows和浏览器将不再是销售Microsoft解决方案的战略,Windows和Internet Explorer / Edge对Microsoft的成本将超过其产生的收入,并且Microsoft无法在不支付第三方费用的情况下维持对它们的技术支持! )


请在这个冗长的答案中提供一些证据/参考。您可能还需要重写它以使其更具可读性。有关如何编写一个好的答案的一些想法,请参见已接受的答案。
DavidPostill

Windows 10即将死的​​证据来自微软,微软正在逐渐淘汰许多Win32 API和服务,并将其转换为现在内置和集成的Linux,以及使用它的各种服务。只有HyperV可以生存。UI的msot正在转换为基于Web的框架,.net和基于linux的VM。微软还希望与Android更加接近,现在喜欢Linux,并开源了许多规范,并向Linux提供了许多代码来帮助过渡。MS不再需要Windows作为产品,而是出售其云。
verdy_p

-2
  • Recovery Partition是某些品牌的功能,用于恢复所有默认系统,这意味着您的OEM 操作系统(包括许可证),专有软件( 如免费杀毒软件,免费许可证1年),以及从制造商定义的默认安装的任何软件和 驱动程序,在大多数情况下,要启动恢复软件,您的BIOS / EFI具有特殊功能,可在POST之后执行该操作。
  • WinRE:Microsoft-Windows-WinRE-RecoveryAgent组件管理与Windows®恢复环境(Windows RE)相关的设置。

更新


1
不,这是我自己完成的全新安装。当然,Windows 10在OEM系统上尚不可用。
仿形2015年

添加了Microsoft Windows恢复代理和参考
Francisco Tapia,2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.