我在新的SSD上安装了Windows 10 Preview,并注意到在C的末尾有一个很小的450MB恢复分区:
(忽略包含F:的扩展分区,之后我自己添加了该分区)
我可以肯定的是,在Windows 7的全新安装中没有出现这样的分区,并且我不记得在Windows 8或8.1中看到过类似的情况。
那么,这是Windows 10的新功能吗?
这个小分区包含什么?
我在新的SSD上安装了Windows 10 Preview,并注意到在C的末尾有一个很小的450MB恢复分区:
(忽略包含F:的扩展分区,之后我自己添加了该分区)
我可以肯定的是,在Windows 7的全新安装中没有出现这样的分区,并且我不记得在Windows 8或8.1中看到过类似的情况。
那么,这是Windows 10的新功能吗?
这个小分区包含什么?
Answers:
%SystemDrive%\Recovery
。AF 512e驱动器支持某些更新/修补程序,但不支持AF 4Kn。
在UEFI / GPT模式下安装(仅适用于64位)将创建最小100MB的EFI系统分区(ESP),128MB的Microsoft保留分区(MSR)和Windows分区。
BIOS / MBR和UEFI / GPT模式均支持AF 512e驱动器。
在UEFI / GPT模式下安装(仅适用于64位)将创建最小300MB WinRE分区,最小100MB EFI系统分区(ESP),128MB Microsoft保留分区(MSR)和Windows分区。
BIOS / MBR和UEFI / GPT模式均支持AF 512e驱动器。
在UEFI / GPT模式下安装(仅适用于64位)将创建最小100MB EFI系统分区(ESP),16MB Microsoft保留分区(MSR),Windows分区和450MB WinRE分区(最小300MB)。
tl; dr:仅由Windows 8安装程序在UEFI / GPT模式下以及Windows 10安装程序在BIOS / MBR和UEFI / GPT模式下创建单独的WinRE分区。
资料来源:
请注意,经常有几个恢复分区(对于您可能要回滚到的每个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设置为某些“受保护”状态,则拒绝让您删除这些不正确的分区。
碟盘
还有一个附加选项,可让您强制删除无法从“磁盘管理”控制面板删除的这些分区:
对于某些分区,您可能无法使用“ 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无法在不支付第三方费用的情况下维持对它们的技术支持! )
更新