我们无法更新系统保留分区” - 它是什么?
从 Windows 10 或 Windows 7 升级到 Windows 8.1 时,客户很可能会遇到“我们无法更新系统保留分区”错误。 此错误也可能带有错误代码 0xc1900104 或错误代码 0x800f0922.
解决方案
错误原因
“我们无法更新系统保留分区” Windows 10 升级错误通常是由系统保留分区 (SRP) 上的空间太小引起的。 系统保留分区是由 Windows 创建的附加小分区,用于存储启动文件。 SRP 可以装满安全应用程序和第三方防病毒软件。 一旦此分区空间不足,系统将无法升级到 Windows 10。
更多信息和手动维修
警告: 以下步骤很复杂,需要有经验的用户来完成,尤其是使用命令行。 一旦在输入命令时出错,您的设备就有可能处于无启动状态,或者存储在设备上的数据可能会丢失。
至 升级到Windows 10,您的设备需要在系统保留分区上至少有 15MB 可用空间。 请按照以下步骤操作,然后再次尝试升级。
首先要知道系统保留分区是GPT还是MBR分区样式:
- 打开 运行 通过按 Windows 键 + R 来打开窗口。键入 MSC 在窗口中,然后按 Enter。
- 右键单击 SRP 所在的磁盘,然后选择
- 点击上方 卷
- 点击 分区样式 行,您将看到您的设备正在使用哪种分区样式 主启动记录(MBR) or GUID分区表(GPT)
其次,确定您需要哪种方法:
根据您设备的分区样式以及您当前使用的是 Windows 7 还是 Windows 8/8.1,您需要执行多种方法。
方法 1:Windows 7 或 8/8.1 带 GPT 分区
- 单击“开始”按钮并搜索 CMD. 在结果中,右键单击 命令提示符 然后选择 以管理员身份运行。 将出现命令提示符窗口。
- 类型 mountvoly: /s 在命令提示符下,然后按 Enter。 此命令将添加 Y: 驱动器号,您可以在其中访问系统分区。
- 类型 taskkill / im Explorer.exe / f 然后按 Enter。 然后,通过键入以管理员模式重新启动资源管理器 exe文件 并按 Enter。
注意:在管理员模式下,某些应用程序(如 OneNote)将无法运行。
- 打开文件资源管理器,然后键入 Y:EFI微软启动 在地址栏中。 按回车键。
- 选择要永久删除的语言文件夹。 语言文件夹以四个字母命名,中间用连字符分隔。 例如,您要删除德语:选择 de-DE。
- 可选的: 您还可以删除未使用的字体文件以获得更多空间。 类型 Y:EFIMicrosoftBootFonts 在地址栏中,然后按 Enter。
- 永久删除不需要的文件后,重新启动设备以返回到 explorer.exe 到正常模式并删除 Y: 驱动器号。
方法二:Windows 2 MBR分区
执行此方法将使设备的 SRP 的可用空间永久但小幅增加。
- 删除语言文件夹
一种。 打开 运行 通过按 Windows 键 + R 来打开窗口。键入 diskmgmt.msc 然后按Enter键。
湾 选择 系统预留 分区然后右键单击它。
C。 选择 更改驱动器号和路径 然后选择 添加。
d. 类型 Y 对于驱动器号,然后单击 OK.
e. 单击“开始”按钮并搜索 CMD. 在结果中,右键单击 命令提示符 然后选择 以管理员身份运行。 将出现命令提示符窗口。
F。 类型 Y: 在命令提示符下,然后按 Enter。
G。 切换到驱动器 Y 后,键入 拿走 /dy /r /f 。 然后按Enter键。
注意:确保包含“f”后的空格和句点,以使命令正常工作
H。 类型 icacls Y:* /保存%systemdrive%NTFSp.txt /c /t 然后按 Enter 以备份驱动器的权限。
注意:确保所有文件都被标记为成功并且没有文件被标记为失败。
一世。 类型 WHOAMI 然后按 Enter。 记录出现的用户名。 之后,键入 .cacls . /授予 :F /吨 然后按Enter键。
注意:确保用户名之间没有空格 和“:F”,否则该命令将不起作用。
j. 在文件资源管理器中,打开 SRP 驱动器并选择 Boot 文件夹。 选择要永久删除的语言文件夹。 语言文件夹以四个字母命名,中间用连字符分隔。 例如:de-DE 是德语,而 en-US 是美国英语。
2. 截断 NTFS 日志:
一种。 打开命令提示符,然后输入 chkdsk / LY: 检查 NTFS 日志的大小。 如果 NTFS Log 大小小于 5000KB,则无需截断文件。
湾类型 chkdsk /L:5000 /X /F 然后按 Enter 键截断 NTFS 日志。
C。 返回磁盘管理窗口。 选择 操作 菜单,然后选择检查设备的 SRP 现在是否有更多的可用空间。 一旦有足够的空间,右键单击系统保留分区,然后选择 更改驱动器号和路径。 Y: 然后选择 去掉。
3.如果截断NTFS日志后可用空间仍然不足,请调整USN日志的大小:
一种。 打开命令提示符,然后键入 fsutil usn queryjournal AND: 以十六进制值显示大小。 将十六进制值转换为十进制,然后除以 1048576。您将得到的结果将以 MB 为单位。 如果日志大小为 30MB 或更大,请继续截断文件。
注意:要将十六进制值转换为十进制值,请在 Windows 中打开计算器应用程序,然后选择查看菜单。 选择程序员,然后选择十六进制。 输入十六进制值,然后选择十二月。
湾类型 fsutil usn deletejournal /D /NY: 然后按 Enter 键删除日志。 类型 fsutil usn createjournal m=1500 a=1 Y: 重新创建具有新日志大小值的日志。
- 恢复权限
一种。 类型 icacls Y: /restore %systemdrive%NTFSp.txt /c /t 在命令提示符中。 在继续之前检查文件是否已成功处理。 如果您看到一条消息说某些文件在处理时失败,这是正常的,因为在执行备份之前某些文件已被删除。 但是,如果没有指示成功的文件,则该命令没有正确执行。
湾类型 .cacls . /授予系统:f / t 然后按 Enter 将 ACL 调整回系统。 现在,您可以通过键入来设置驱动器的所有者 icacls Y: /setowner “系统” /t /c 然后按Enter键。
C。 通过返回到检查设备的 SRP 现在是否有足够的可用空间 “磁盘管理” 并刷新数据。 如果 SRP 已经有足够的空间,您现在可以删除驱动器号。 右键单击 系统保留分区 然后选择 更改驱动器号和路径。 选择 Y: 驱动器,然后通过单击选择确认删除驱动器号 确定。
方法 3:Windows 8/8.1 带 MBR 分区
此方法使 SRP 可用空间更大,但只是暂时的。
1. 确保您有一个至少有 250 MB 可用空间并格式化为 NFTS 的外部驱动器。
2。 打开 运行 按 Windows 键 + R。键入 MSC然后选择恢复分区。 右键单击它然后选择 更改驱动器号和路径。
3。 选择 添加 然后输入 Y 对于驱动器号,单击
4. 单击开始屏幕,然后键入 CMD 在搜索栏中。 在结果中,右键单击 命令提示符 然后选择 以管理员身份运行。 将出现命令提示符窗口。
5. 通过键入切换到另一个驱动器 Y: 在命令提示符中。 进入驱动器 Y 后,键入 拿走 /dy /r /f 。
注意:确保在“f”之后包含空格和句点,以使命令正常工作。
- 类型 WHOAMI 然后按 Enter。 记录出现的用户名。 之后,键入 .cacls . /授予 :F /吨 然后按Enter键。
注意:确保用户名之间没有空格 和“:F”,否则该命令将不起作用。
- 命令完成后,输入 属性 -s -r –h Y:RecoveryWindowsREwinre.wim 然后按Enter键。
- 打开文件资源管理器并检查您正在使用的外部驱动器的驱动器号(在这种情况下,假设 F: 是外部驱动器的驱动器号,因此当您在其余步骤中看到 F: 时,这意味着驱动器您正在使用的外部驱动器的字母)。
- 类型 mkdir F:RecoveryWindowsRE 在命令提示符中,然后按 Enter。 之后,键入 xcopy Y:RecoveryWindowsREwinre.wim F:RecoveryWindowsREwinre.wim /h
- 类型 C:WindowsSystem32Reagentc /SetREImage /路径 F:RecoveryWindowsRE /Target C:Windows 映射新路径
- 验证复制是否成功完成,然后键入 del Y:RecoveryWindowsREwinre.wim /F
- 返回磁盘管理窗口。 点击 操作 菜单然后点击检查设备的 SRP 现在是否有更多的可用空间。 一旦有足够的空间,您就可以继续升级。
- 升级完成后,将 wim 文件移回恢复分区。 此时,您现在可以通过以下方式重新映射位置:
- 打开命令提示符,然后输入 xcopy F:RecoveryWindowsREwinre.wim Y:RecoveryWindowsREwinre.wim /h 并按下Enter键。
- 类型 C:WindowsSystem32Reagentc /SetREImage /路径 Y:RecoveryWindowsRE /目标 C:Windows 重新映射到原始路径。
- 返回到磁盘管理窗口。 右键单击恢复分区,然后选择 更改驱动器号和路径. 选择 Y: 驱动器然后选择 去掉。
方法:下载强大的自动化工具
不想经历一个漫长的技术过程(如上所强调的)?
下载并安装 一个强大的自动化工具,并在瞬间完成工作。