Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Під час оновлення до або оновлення Windows 10 може статися помилка "Не вдалося оновити зарезервований розділ системи", код помилки 0xc1900104 або код 0x800f0922. 

Причина

Системний зарезервований розділ (SRP) може бути заповнено. System Reserve Partition (SRP) – це невеликий розділ на жорсткому диску, у якому зберігаються відомості про завантаження для Windows. Деякі сторонні антивірусні програми та програми безпеки, записані в SRP, можуть заповнювати їх.

Спосіб вирішення

Обережно: ці кроки ускладнюються та ускладнують певний ризик. Це найкраще зробити досвідченим користувачам, які мають змогу користуватися командним рядком. Якщо під час введення цих команд сталася помилка, ви можете перевести пристрій у ситуацію, коли пристрій не завантажується, і, можливо, втратити дані, збережені на пристрої.

Щоб оновити пристрій, знадобиться звільнити 15 МБ на SRP відповідно до наведеного нижче способу, а потім повторити оновлення. Якщо ви оновлюєте Windows 10, потрібно звільнити 13 МБ.

Спочатку визначте, чи є SRP стиль розділів GPT або MBR:

  1. Натисніть клавіші Windows +R. У вікні Виконати, що з'являється, введіть diskmgmt.msc та натисніть клавішу Enter.

  2. Натисніть і утримуйте або клацніть правою кнопкою миші диск (наприклад, "Диск 0"), який містить SRP-файл, і виберіть властивості.
    Властивості

  3. Виберіть вкладку Гучність.

  4. У рядку Partition Style: (Стиль розділів: ) буде сказано GUID Partition Table (GPT) або Master Boot Record (MBR).


По-друге, виберіть потрібний спосіб:

  1. Виконайте пошук за фразою cmd. У результатах натисніть і утримуйте або клацніть правою кнопкою миші пункт Командний рядок і виберіть команду Запустити з правами адміністратора.

  2. У командному рядку введіть mountvol y: /s, а потім натисніть клавішу Enter. Додасться буква диска Y:, щоб отримати доступ до системного розділу.

  3. Перейдіть до диска Y, ввівши Y і натиснувши клавішу Enter. Потім перейдіть до папки Fonts, ввівши cd EFI\Microsoft\Boot\Fonts. Після цього введіть del *.*, щоб видалити файли шрифтів. У системі може з'явитися запит на продовження, натисніть клавіші Y, а потім – Enter, щоб продовжити.

  1. Натисніть клавіші Windows +R. У вікні Виконати, що з'являється, введіть diskmgmt.msc та натисніть клавішу Enter.

  2. Виберіть розділ, позначений як System Reserve. Натисніть і утримуйте або клацніть його правою кнопкою миші.

  3. Виберіть змінити букву диска та шляхи.

  4. Натисніть кнопку Додати.

  5. Введіть Y для букви диска.

  6. Натисніть кнопку OK.

  7. У діалоговому меню знайдіть cmd. Клацніть правою кнопкою миші пункт Командний рядок у результатах пошуку та виберіть команду Запустити із правами адміністратора.

  8. У командному рядку введіть Y і натисніть клавішу Enter, щоб перейти до цього диска. Потім перейдіть до папки Fonts, ввівши cd Boot\Fonts.

  9. Введіть такий текст і натисніть клавішу Enter:
    takeown /d y /r /f .

    Примітка. Потрібно додати пробіл і крапку після "е", щоб команда не працювала належним чином.

  10. Резервне копіювання диска за допомогою наведеного нижче імені та натисніть клавішу Enter.

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

    Примітка. Переконайтеся, що всі файли позначено як успішні, а які не вдалося.

  11. Введіть whoami, натисніть клавішу Enter, а потім запишіть ім'я користувача. Введіть таку команду та натисніть клавішу Enter:
    icacls . /grant <ім'я користувача, отримане від whoami>:F /t

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

  12. Переконайтеся, що ви досі знаходитесь у розташуванні Шрифти (Y:\Boot\Fonts), як описано на кроці 8. Потім введіть del *.*, щоб видалити файли шрифтів. У системі може з'явитися запит на продовження, натисніть клавішу Y, а потім – клавішу Enter, щоб продовжити.


Відновлення дозволів

  1. Введіть таку команду та натисніть клавішу Enter:

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

  2. Може з'явитися повідомлення про невдалу обробку деяких файлів – це нормально, оскільки згодом видалено ці файли для їх резервного копіювання.

  3. Якщо жоден із успішних файлів немає, то команду виконано неправильно; необхідно успішно обробити деякі файли, перш ніж продовжити.

  4. Поверніть ACL у розділ Система, ввівши наведений нижче текст і натиснувши клавішу Enter.

  5. icacls . /grant system:f /t

  6. Щоб повернути власника диска, у полі Система введіть таку команду та натисніть клавішу Enter:

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

  7. Поверніться до пункту Керування дисками та Оновіть дані, щоб переконатися, що тепер SRP має більший відсоток вільного простору. У такому разі на цьому етапі можна видалити букву диска.

  8. Клацніть правою кнопкою миші системний зарезервований розділ.

  9. Виберіть змінити букву диска та шляхи.

  10. Виберіть диск Y:

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

  12. Клацніть OK.

  1. Виконайте пошук за фразою cmd. У результатах натисніть і утримуйте або клацніть правою кнопкою миші пункт Командний рядок і виберіть команду Запустити якадміністратор.

  2. У командному рядку введіть mountvol y: /s, а потім натисніть клавішу Enter. Додасться буква диска Y:, щоб отримати доступ до системного розділу.

  3. Введіть taskkill /im explorer.exe /f і натисніть клавішу Enter. Потім введітьexplorer.exeі натисніть клавішу Enter, щоб перезапустити провідник у режимі адміністратора.
    Примітка. У цьому режимі деякі програми (наприклад, OneNote) не працюватиме.

  4. Відкрийте Файловий провідник, у рядку адреси введіть Y:\EFI\Microsoft\Boot\, а потім натисніть клавішу Enter.

  5. Виберіть мовні папки, які потрібно видалити, і остаточно видаліть їх. Їх буде позначено набором із чотирьох букв, розділених дефісами. Наприклад, англійська (США) означає англійську (США)). de-DE means німецька.

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

  7. Видаливши файли, перезавантажте пристрій. Це призведе до видалення букви диска, explorer.exe до звичайного режиму.

Це лишає постійний, але маленький, збільшує доступний простір SRP.
 

  1. Видалення мовних папок

    1. Натисніть клавішу Windows +R. У вікні Виконати, що з'являється, введіть diskmgmt.msc та натисніть клавішу Enter.

    2. Виберіть розділ, позначений як System Reserve. Натисніть і утримуйте або клацніть його правою кнопкою миші.

    3. Виберіть змінити букву диска та шляхи.

    4. Натисніть кнопку Додати.

    5. Введіть Y для букви диска.

    6. Натисніть кнопку OK.

    7. У меню "Пуск" знайдіть cmd. Клацніть правою кнопкою миші пункт Командний рядок у результатах пошуку та виберіть команду Запустити із правами адміністратора.

    8. У командному рядку введіть Y і натисніть клавішу Enter, щоб перейти до цього диска.

    9. Введіть такий текст і натисніть клавішу Enter:

      takeown /d y /r /f .



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

    10. Резервне копіювання диска за допомогою наведеного нижче імені та натисніть клавішу Enter.

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



      Примітка. Переконайтеся, що всі файли позначено як успішні, а не всі як невдалі.

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

      ":F", ні команда не працюватиме.

    12. Відкрийте диск SRP у Файловому провіднику та відкрийте папку завантаження, виберіть мовні папки, які потрібно видалити та остаточно видалити. Їх буде позначено набором із чотирьох букв, розділених дефісами. Наприклад, англійська (США) означає англійську (США)). de-DE means німецька.

  2. Скоротити журнал NTFS

    1. Спочатку перевірте розмір журналу NTFS. У командному рядку введіть такий текст і натисніть клавішу Enter:
      chkdsk /L Y:

      • Якщо розмір менший за 5000 КБ, скорочувати файл не потрібно.

    2. Щоб скоротити файл, введіть такий текст і натисніть клавішу Enter:
      chkdsk /L:5000 /X /F.

    3. Поверніться до вікна "Керування дисками". У меню Дія виберіть команду Оновити. Переконайтеся, що тепер SRP має більший відсоток вільного простору. У такому разі натисніть і утримуйте або клацніть правою кнопкою миші системний зарезервований розділ і виберіть пункт Змінити букву диска та шляхи. Виберіть Y: і натисніть кнопку Видалити.

  3. Якщо скоротити журнал NTFS, змініть розмір журналу NTFS, щоб не збільшити вільний простір у звіті про неї.

    1. У командному рядку введіть наведений нижче текст і натисніть клавішу Enter:
      fsutil usn queryjournal Y.

      • З'являться значення шістьох такого розміру. Перетворити значення на десяткове та поділити на 1048576, результат буде в МБ. (Щоб перетворити hex на десяткове значення, відкрийте програму "Калькулятор Windows" в меню "Вигляд", а потім виберіть "Програміст". Виберіть Hex, введіть значення Hex і виберіть Гру)

      • Якщо журнал має 30 МБ або більше, продовжуйте скорочувати його.

    2. Видаліть журнал, ввівши таку команду та натиснувши клавішу Enter:
      fsutil usn deletejournal /D /N Y:

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

  4. Відновлення дозволів

    1. Введіть таку команду та натисніть клавішу Enter:

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

      • Може з'явитися повідомлення про невдалу обробку деяких файлів – це нормально, оскільки згодом видалено ці файли для їх резервного копіювання.

      • Якщо жоден із успішних файлів немає, то команду виконано неправильно; необхідно успішно обробити деякі файли, перш ніж продовжити.

    2. Поверніть ACL у розділ Система, ввівши наведений нижче текст і натиснувши клавішу Enter.

      icacls . /grant system:f /t

    3. Щоб повернути власника диска, у полі Система введіть таку команду та натисніть клавішу Enter:

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

    4. Поверніться до пункту Керування дисками та Оновіть дані, щоб переконатися, що тепер SRP має більший відсоток вільного простору. У такому разі на цьому етапі можна видалити букву диска.

    5. Клацніть правою кнопкою миші системний зарезервований розділ.

    6. Виберіть змінити букву диска та шляхи.

    7. Виберіть диск Y:

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

    9. Клацніть OK.

Буде створено більший, але тимчасовий, збільште доступний простір SRP.

  1. Переконайтеся, що носій із зовнішнім диском, відформатованим як NTFS, принаймні 250 МБ вільного простору.

  2. Натисніть клавіші Windows +R. У вікні Виконати, що з'являється, введіть diskmgmt.msc та натисніть клавішу Enter.

  3. Виберіть розділ відновлення. Натисніть і утримуйте або клацніть його правою кнопкою миші.

  4. Виберіть змінити букву диска та шляхи.

  5. Натисніть кнопку Add (Додати).

  6. Введіть Y для букви диска.

  7. Натисніть кнопку OK.

  8. На початковому екрані проведіть пальцем від правого краю екрана та натисніть ключову кнопку Пошук або просто почніть вводити запит cmd. У результатах пошуку натисніть і утримуйте або клацніть правою кнопкою миші пункт Командний рядок і виберіть команду Запустити з правами адміністратора.

  9. У командному рядку введіть Y і натисніть клавішу Enter, щоб перейти до цього диска.

  10. Введіть такий текст і натисніть клавішу Enter:
    takeown /d y /r /f .

    Примітка. Потрібно додати пробіл і крапку після "е" або команда не працюватиме належним чином.

  11. Введіть whoami, натисніть клавішу Enter, а потім запишіть ім'я користувача. Введіть таку команду та натисніть клавішу Enter:
    icacls . /grant <ім'я користувача від whoami>:F /t

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

  12. Коли команда завершиться, введіть або вставте наведений нижче текст, а потім натисніть клавішу Enter:

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

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

  14. У командний рядок введіть наведений нижче рядок і натисніть клавішу Enter.

    mkdir F:\Recovery\WindowsRE

  15. Потім введіть наведений нижче текст і натисніть клавішу Enter.

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

  16. Зіставте новий шлях, ввівши таку команду та натиснувши клавішу Enter:

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

  17. Після перевірки копії введіть наведений нижче текст і натисніть клавішу Enter.

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

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

  19. Коли оновлення завершиться, поверніть файл Wim до розділу відновлення та знову зіставте розташування.

    1. У командному рядку введіть такий текст і натисніть клавішу Enter:

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

    2. Знову зіставте вихідний шлях. Введіть такий текст і натисніть клавішу Enter:

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

  20. Поверніться до вікна "Керування дисками". Натисніть і утримуйте або клацніть правою кнопкою миші розділ відновлення та виберіть пункт Змінити букву диска та шляхи. Виберіть Y: і натисніть кнопку Видалити.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×