Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

При обновлении или обновлении Windows 10 может возникнуть ошибка "Не удалось обновить зарезервированный раздел системы", код ошибки 0xc1900104 или код ошибки 0x800f0922. 

Причина

Резервная часть системы может быть заполнена. Раздел "Системный резерв" — это небольшой раздел на жестком диске, который хранит сведения о загрузке для Windows. Некоторые сторонние приложения для защиты от вирусов и защиты записывают его и могут заполнить.

Решение

Внимание! Эти действия являются сложными и несет определенный риск. Это лучше всего сделать опытным пользователям с опытом работы с командной строкой. Если вы сделаете ошибку при вводе этих команд, вы можете поставить устройство в положение "Без загрузки" и, возможно, потерять данные, хранимые на устройстве.

Чтобы обновить устройство, необходимо освободить 15 МБ места на ОРФ, используя соответствующий способ ниже, а затем повторить обновление. При обновлении Windows 10 необходимо освободить 13 МБ.

Прежде всего определите, является ли этот тип типом разделов GPT или MBR:

  1. Нажмите клавиши Windows клавиши +R. В окне Выполнить введите diskmgmt.msc и нажмите ввод.

  2. Нажмите и удерживайте или щелкните правой кнопкой мыши диск (например, Диск 0), который содержит SRP, и выберите Свойства.
    Вариантов размещения

  3. Выберите вкладку Громкость.

  4. В строке Тип раздела: будет задана таблица разделов GUID (GPT) или Master Boot Record (MBR).


Во-вторых, выберите нужный метод:

  1. Выполните поиск по фразе cmd. Нажмите и удерживайте или щелкните правой кнопкой мыши командную команду в результатах и выберите запуск от администратора.

  2. В командной области введите mountvol y: /s, а затем нажмите ВВОД. При этом будет добавлена буква диска Y, чтобы получить доступ к разделу системы.

  3. Перейдите на диск Y, введя Y: и нажмите ввод. Затем перейдите в папку Шрифты, введя cd EFI\Microsoft\Boot\Fonts. После этого введите del *.*, чтобы удалить файлы шрифтов. Система может попросить вас продолжить, нажмите Y, а затем ВВОД, чтобы продолжить.

  1. Нажмите клавиши Windows клавиши +R. В окне Выполнить введите diskmgmt.msc и нажмите ввод.

  2. Выберите раздел с пометкой Системный резерв. Нажмите и удерживайте или щелкните его правой кнопкой мыши.

  3. Выберите Изменить букву диска и пути.

  4. Выберите Добавить.

  5. Введите букву диска введите Y.

  6. Нажмите кнопку ОК.

  7. На меню найди cmd. Щелкните правой кнопкой мыши командную подсказку в результатах поиска и выберите пункт Запуск от администратора.

  8. В командной подсказке введите Y и нажмите ввод, чтобы перейти на этот диск. Затем перейдите в папку Шрифты, введя cd Boot\Fonts.

  9. Введите следующую кнопку и нажмите ввод:
    takeown /d y /r /f .

    Примечание. Вы должны включить пробел и период после "f", иначе команда будет работать неправильно.

  10. Чтобы сделать это, введите следующую кнопку и нажмите ввод:

    icacls Y:\* /save %systemdrive%\NTFSp.txt /c /t

    Примечание. Убедитесь, что все файлы были продемонстрировыты как успешные, а не как сбой.

  11. Введите whoami и нажмите ввод, а затем зафиксировать имя пользователя. Введите следующую команду и нажмите ввод:
    icacls . /grant <имя пользователя, вы получили от whoami>:F /t

    Примечание. Не вставьте пробел между и имям пользователя и ":F", иначе команда не будет работать.

  12. Убедитесь, что вы по-прежнему находитесь в расположении Шрифты (Y:\Boot\Fonts), как описано в шаге 8. Затем введите del *.*, чтобы удалить файлы шрифтов. Система может попросить вас продолжить, нажмите Y, а затем введите, чтобы продолжить.


Восстановить разрешения

  1. Введите следующую команду и нажмите ввод:

    icacls Y:\ /restore %systemdrive%\NTFSp.txt /c /t

  2. Может появиться сообщение о том, что некоторые файлы не обрабатываются — это нормально, так как эти файлы были удалены после их архива.

  3. Если количество успешных файлов отсутствует, команда выполнена неправильно. Необходимо успешно обрабатывать некоторые файлы, прежде чем продолжить.

  4. Отрегулировать ACL обратно на System, введя следующую кнопку и нажимая ввод:

  5. icacls . /grant system:f /t

  6. Установите для владельца диска обратно пункт Система, введя следующую команду и нажав ввод:

    icacls Y: /setowner "SYSTEM" /t /c

  7. Снова перейдите к управлению дисками и обновите данные, чтобы подтвердить, что теперь объем свободного места больше. В этом случае букву диска можно удалить.

  8. Щелкните правой кнопкой мыши раздел Зарезервированный раздел системы.

  9. Выберите Изменить букву диска и пути.

  10. Выберите диск Y.

  11. Выберите Удалить.

  12. Нажмите кнопку ОК.

  1. Выполните поиск по фразе cmd. Нажмите и удерживайте или щелкните правой кнопкой мыши командную команду в результатах и выберите пункт Запуск от имени администратора r.

  2. В командной области введите mountvol y: /s, а затем нажмите ВВОД. При этом будет добавлена буква диска Y, чтобы получить доступ к разделу системы.

  3. Введите task или im explorer.exe /f и нажмите ввод. Введите explorer.exeи нажмите ввод, чтобы перезапустить проводник в режиме администрирования.
    Примечание. В этом режиме некоторые приложения (например, OneNote) не будут работать.

  4. Откройте проводник и в адресной панели введите Y:\EFI\Microsoft\Boot\ и нажмите ввод.

  5. Выберите языковые папки, которые вы хотите удалить, и окончательно удалите их. Они будут обозначены четырьмя буквами, разделенными дефисами. Например, en-US — английский (США); de-DE означает немецкий.

  6. Необязательно: удалите неиспользованые файлы шрифтов на сайте Y:\EFI\Microsoft\Boot\Fonts.

  7. После удаления файлов перезагружаем устройство. При этом буква диска удаляется и возвращается explorer.exe в обычный режим.

Это позволяет увеличить доступное пространство для данной части, но при этом сделать ее постоянной, но небольшой.
 

  1. Удаление языковых папок

    1. Нажмите клавиши Windows клавиши +R. В окне Выполнить введите diskmgmt.msc и нажмите ввод.

    2. Выберите раздел с пометкой Системный резерв. Нажмите и удерживайте или щелкните его правой кнопкой мыши.

    3. Выберите Изменить букву диска и пути.

    4. Выберите Добавить.

    5. Введите букву диска введите Y.

    6. Нажмите кнопку ОК.

    7. В меню "Пуск" найди cmd. Щелкните правой кнопкой мыши командную подсказку в результатах поиска и выберите пункт Запуск от администратора.

    8. В командной подсказке введите Y и нажмите ввод, чтобы перейти на этот диск.

    9. Введите следующую кнопку и нажмите ввод:

      takeown /d y /r /f .



      Примечание. Если команда работает неправильно, включаем пробел и период после "f".

    10. Чтобы сделать это, введите следующую кнопку и нажмите ввод:

      icacls Y:\* /save %systemdrive%\NTFSp.txt /c /t



      Примечание. Убедитесь в том, что все файлы были от показаны как успешные и ни один из них не был сбойным.

    11. Введите whoami и нажмите ввод, а затем зафиксировать имя пользователя. Введите следующую команду и нажмите ввод:
      icacls . /grant<имя пользователя, вы получили от whoami >:F /tПримечание. Не вставьте пробел между имем пользователя и

      ":F", иначе команда не будет работать.

    12. Откройте диск SRP в проводнике и откройте папку Загрузка, выберите языковые папки, которые вы хотите удалить, и окончательно удалите их. Они будут обозначены четырьмя буквами, разделенными дефисами. Например, en-US — английский (США); de-DE означает немецкий.

  2. Усечение журнала NTFS

    1. Сначала проверьте размер журнала NTFS. В командной области введите следующую команду и нажмите ввод:
      chkdsk /L Y:

      • Если размер файла меньше 5000 КБ, об усеченный файл не требуется.

    2. Чтобы обжать файл, введите следующую кнопку и нажмите ввод:
      chkdsk /L:5000 /X /F

    3. Вернуться в окно "Управление дисками". Коснитесь меню Действия или щелкните его, а затем выберите обновить. Подтвердим, что теперь доля свободного места больше. В этом случае нажмите и удерживайте или щелкните правой кнопкой мыши раздел "Резервная версия системы" и выберите Изменить буквудиска и пути . Выберите Y и выберите Удалить.

  3. Если усеченный журнал NTFS не увеличивает свободное пространство в журнале NTFS, вы можете увеличить его.

    1. В командной подсказке введите следующую команду и нажмите ввод:
      fsusu укажайте usn queryjournal Y:

      • Размер будет отображаться в hex-значении. Преобразование значения в десятичной и деление на 1048576 результат будет в МБ. (Чтобы преобразовать hex в десятичной: откройте калькулятор в Windows, выберите в меню Вид пункт Программист. Выберите Hex, введите значение Hex, а затем выберите Dec)

      • Если дневник составляет не менее 30 МБ, продолжайте обсека.

    2. Удалите журнал, введя следующую команду и нажав ввод:
      fsusuи usn deletejournal /D /N Y:

    3. Повторно создайте журнал с новым значением размера журнала:
      fsutil usn createjournal m=1500 a=1 Y:

  4. Восстановить разрешения

    1. Введите следующую команду и нажмите ввод:

      icacls Y:\ /restore %systemdrive%\NTFSp.txt /c /t

      • Может появиться сообщение о том, что некоторые файлы не обрабатываются — это нормально, так как эти файлы были удалены после их архива.

      • Если количество успешных файлов отсутствует, команда выполнена неправильно. Необходимо успешно обрабатывать некоторые файлы, прежде чем продолжить.

    2. Настройте ACL обратно в system, введя следующую кнопку, и нажмите ввод:

      icacls . /grant system:f /t

    3. Установите для владельца диска обратно пункт Система, введя следующую команду и нажав ввод:

      icacls Y: /setowner "SYSTEM" /t /c

    4. Снова перейдите к управлению дисками и обновите данные, чтобы подтвердить, что теперь объем свободного места больше. В этом случае букву диска можно удалить.

    5. Щелкните правой кнопкой мыши раздел Зарезервированный раздел системы.

    6. Выберите Изменить букву диска и пути.

    7. Выберите диск Y.

    8. Выберите Удалить.

    9. Нажмите кнопку ОК.

Это увеличивает доступное пространство, но увеличивает его размер с временным временем.

  1. Убедитесь, что у вас есть внешний диск в формате NTFS и не менее 250 МБ свободного места.

  2. Нажмите клавиши Windows клавиши +R. В окне Выполнить введите diskmgmt.msc и нажмите ввод.

  3. Выберите раздел Восстановления. Нажмите и удерживайте его или щелкните правой кнопкой мыши.

  4. Выберите Изменить букву диска и пути.

  5. Выберите Добавить.

  6. Введите букву диска введите Y.

  7. Нажмите кнопку ОК.

  8. На экране "Начните" проведите пальцем справа направо и выберите чудо-чудо поиск или просто начните вводить текст, чтобы найти cmd. Нажмите и удерживайте или щелкните правой кнопкой мыши командную команду в результатах поиска и выберите пункт Запуск от администратора.

  9. В командной подсказке введите Y и нажмите ввод, чтобы перейти на этот диск.

  10. Введите следующую кнопку и нажмите ввод:
    takeown /d y /r /f .

    Примечание. Если команда работает неправильно, включаем пробел и период после "f".

  11. Введите whoami и нажмите ввод, а затем зафиксировать имя пользователя. Введите следующую команду и нажмите ввод:
    icacls . /grant <имя пользователя от whoami>:F /t

    Примечание. Не вставьте пробел между и имям пользователя и ":F", иначе команда не будет работать.

  12. После выполнения этой команды введите или введите следующую команду и нажмите ввод:

    attrib -s -r -h Y:\Recovery\WindowsRE\winre.wim

  13. Откройте проводник и обратите внимание на букву диска внешнего диска, который вы используете (для остальных инструкций мы используем пример F: — где бы вы ни видели букву F: в этих действиях это действительно означает букву диска внешнего диска).

  14. В командной области введите следующую команду и нажмите ввод:

    mkdir F:\Recovery\WindowsRE

  15. Затем введите следующую кнопку и нажмите ввод:

    xcopy Y:\Recovery\WindowsRE\winre.wim F:\Recovery\WindowsRE\winre.wim /h

  16. Соеведите новый путь, введите следующую команду и нажмем ввод:

    C:\Windows\System32\Reagentc /SetREImage /Path F:\Recovery\WindowsRE /Target C:\Windows

  17. После проверки копии введите следующую информацию и нажмите ввод:

    del Y:\Recovery\WindowsRE\winre.wim /F

  18. Вернуться в окно "Управление дисками". Коснитесь меню Действие или щелкните его, а затем выберите обновить. Подтвердим, что теперь доля свободного места больше. В этом случае продолжите обновление.

  19. После завершения обновления переместит WIM-файл обратно в раздел "Раздел восстановления" и перенастройку расположения.

    1. В командной области введите следующую команду и нажмите ввод:

      xcopy F:\Recovery\WindowsRE\winre.wim Y:\Recovery\WindowsRE\winre.wim /h

    2. Переназначить исходный путь. Введите следующую кнопку и нажмите ввод:

      C:\Windows\System32\Reagentc /SetREImage /Path Y:\Recovery\WindowsRE /Target C:\Windows

  20. Вернуться в окно "Управление дисками". Нажмите и удерживайте раздел восстановления или щелкните его правой кнопкой мыши и выберите Изменить букву диска и пути. Выберите Y и выберите Удалить.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×