Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Pri inovácii alebo aktualizácii programu Windows 10 sa môže vyskytnúť chyba "Nepodarilo sa aktualizovať vyhradenú oblasť systému", kód chyby 0xc1900104 kód 0x800f0922. 

Príčina

Systémové vyhradené oblasti (SRP) môžu byť úplné. System Reserve Partition (SRP) je malá oblasť na pevnom disku, ktorá uchováva informácie o spustení pre Windows. Niektoré antivírusové a bezpečnostné aplikácie tretích strán sa zapíšu do SRP a môžu ich vyplniť.

Riešenie

Upozornenie: tieto kroky sú zložité a riskujú sa. Najlepšie to urobili pokročilí používatelia s použitím príkazového riadka. Ak pri zadávaní týchto príkazov urobíte chybu, zariadenie môžete dať do situácie bez spustenia a prípadne stratiť údaje, ktoré ste v zariadení ukladali.

Ak chcete zariadenie inovovať, budete musieť 15 MB miesta na SRP s použitím vhodného postupu uvedeného nižšie a potom skúsiť inovovať znova. Ak aktualizujete balík Windows 10, musíte tak urobiť len na 13 MB.

Najprv zistite, či je typ oblasti SRP GPT alebo MBR:

  1. Stlačte kombináciu Windows + R. V okne Spustiť, ktoré sa zobrazí, zadajte diskmgmt.msc a stlačte kláves Enter.

  2. Stlačte a podržte disk alebo naň kliknite pravým tlačidlom myši (napríklad Disk 0), ktorý obsahuje číslo SRP, a vyberte položku Vlastnosti.
    Vlastnosti

  3. Vyberte kartu Zväzky.

  4. V riadku Štýl oblasti: riadok uvádza buď tabuľku GUID Partition (GPT), alebo záznam hlavného spúšťania (MBR).


Potom si vyberte, ktorý spôsob potrebujete:

  1. Vyhľadajte cmd. Stlačte a podržte alebo kliknite pravým tlačidlom myši na príkazový riadok vo výsledkoch a vyberte položku Spustiť ako správca.

  2. Do príkazového riadka zadajte výraz mountvol y: /s a potom stlačte kláves Enter. Pridá sa písmeno jednotky Y: na prístup do systémovej oblasti.

  3. Na jednotku Y sa prepnete zadaním Y: a stlačením klávesu Enter. Potom prejdite do priečinka Fonts zadaním cd EFI\Microsoft\Boot\Fonts. Potom zadajte del *.* a odstráňte súbory písiem. Systém sa môže spýtať, či ste si istí, že chcete pokračovať, stlačte kláves Y a potom Enter.

  1. Stlačte kombináciu klávesov Windows + R. V okne Spustiť, ktoré sa zobrazí, zadajte diskmgmt.msc a stlačte kláves Enter.

  2. Vyberte oblasť označenú systémovou rezerváciou. Stlačte a podržte ju alebo na ju kliknite pravým tlačidlom myši.

  3. Vyberte položku Zmeniť písmeno jednotky a cesty.

  4. Vyberte položku Pridať.

  5. Písmeno jednotky zadajte Y.

  6. Ťuknite alebo kliknite na tlačidlo OK.

  7. V ponuka Štart výraz cmd. Kliknite pravým tlačidlom myši na položku Príkazový riadok vo výsledkoch hľadania a vyberte možnosť Spustiť ako správca.

  8. Do príkazového riadka zadajte Y: a stlačte kláves Enter, ak chcete prepnúť na túto jednotku. Potom prejdite do priečinka Fonts zadaním cd Boot\Fonts.

  9. Zadajte nasledujúci reťazec a stlačte kláves Enter:
    takeown /d y /r /f .

    Poznámka: Za klávesom f musíte zadať medzeru a medzeru, inak príkaz nebude fungovať správne.

  10. Zálohujte povolenie na jednotku zadaním nasledujúceho kľúča a stlačením klávesu Enter:

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

    Poznámka: Uistite sa, že všetky súbory sa pokazia ako úspešné a žiadne sa nepodarilo.

  11. Zadajte whoami, stlačte kláves Enter a potom zaznamenajte meno používateľa. Zadajte nasledujúci príkaz a stlačte kláves Enter:
    icacls . /grant <meno používateľa, ktoré ste dostali od používateľa whoami>:F /t

    Poznámka: Nezadáte medzeru medzi meno používateľa a reťazec ":F", inak príkaz nebude fungovať.

  12. Skontrolujte, či sa stále nachádzate v umiestnení Písiem (Y:\Boot\Fonts), ako je to popísané v kroku 8. Potom na odstránenie súborov písiem napíšte del *.*. Systém sa vás môže spýtať, či ste si istí, že chcete pokračovať, stlačte kláves Y a potom enter a pokračujte.


Obnovenie povolení

  1. Zadajte nasledujúci príkaz a stlačte kláves Enter:

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

  2. Môže sa zobraziť hlásenie, ktoré signalizuje, že niektoré súbory počas spracovania zlyhali – je to normálne, pretože tieto súbory sa odstránili po ich zálohovaní.

  3. Ak množstvo úspešných súborov nie je žiadne, príkaz sa vykonal nesprávne. Pred pokračovaním je potrebné, aby sa niektoré súbory úspešne spracovali.

  4. Hodnotu ACL upravte späť na systém zadaním nasledujúceho príkladu a stlačením klávesu Enter:

  5. icacls . /grant system:f /t

  6. Nastavte vlastníka jednotky späť na položku Systém zadaním nasledujúceho príkazu a stlačením klávesu Enter:

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

  7. Prejdite späť do časti Správa diskov a Obnovte údaje a skontrolujte, či má teraz RP väčšie percento voľného miesta. Ak áno, písmeno jednotky možno v tomto bode odstrániť.

  8. Kliknite pravým tlačidlom myši na položku System Reserved Partition.

  9. Vyberte položku Zmeniť písmeno jednotky a cesty.

  10. Vyberte jednotku Y:.

  11. Vyberte položku Odstrániť.

  12. Kliknite na tlačidlo OK.

  1. Vyhľadajte cmd. Vo výsledkoch stlačte a podržte položku Command Prompt (Príkazový riadok) alebo kliknite pravým tlačidlom myši a vyberte možnosť Run as spravato r (Spustiť ako spravovur).

  2. Do príkazového riadka zadajte výraz mountvol y: /s a potom stlačte kláves Enter. Pridá sa písmeno jednotky Y:, aby ste mohli získať prístup do systémového partition.

  3. Zadajte text task napríklad /im explorer.exe /f a stlačte kláves Enter. Potom zadajte explorer.exev režime správcu a stlačením klávesu Enter reštartujte Prieskumníka.
    Poznámka: V tomto režime sa niektoré aplikácie (napríklad OneNote) nespustí.

  4. Otvorte Prieskumníka, do panela s adresou zadajte reťazec Y:\EFI\Microsoft\Boot\ a stlačte kláves Enter.

  5. Vyberte jazykové priečinky, ktoré chcete odstrániť, a natrvalo ich odstráňte. Zobrazí sa množina štyroch písmen rozdelených spojovníkom. En-US napríklad znamená angličtina (USA). de-DE znamená nemčinu,

  6. Voliteľné: Odstráňte nepoužívané súbory písma na lokalite Y:\EFI\Microsoft\Boot\Fonts.

  7. Po odstránení súborov reštartujte zariadenie. Týmto sa písmeno jednotky odstráni a explorer.exe do normálneho režimu.

Zvýši sa tak trvalý, no malý, zväčší sa dostupný priestor RP.
 

  1. Odstránenie jazykových priečinkov

    1. Stlačte kombináciu klávesov Windows + R. V okne Spustiť, ktoré sa zobrazí, zadajte diskmgmt.msc a stlačte kláves Enter.

    2. Vyberte oblasť označenú systémovou rezerváciou. Stlačte a podržte ju alebo na ju kliknite pravým tlačidlom myši.

    3. Vyberte položku Zmeniť písmeno jednotky a cesty.

    4. Vyberte položku Pridať.

    5. Písmeno jednotky zadajte Y.

    6. Ťuknite alebo kliknite na tlačidlo OK.

    7. V ponuke Štart vyhľadajte príkaz cmd. Kliknite pravým tlačidlom myši na položku Príkazový riadok vo výsledkoch hľadania a vyberte možnosť Spustiť ako správca.

    8. Do príkazového riadka zadajte Y: a stlačte kláves Enter, ak chcete prepnúť na túto jednotku.

    9. Zadajte nasledujúci text a stlačte kláves Enter:

      takeown /d y /r /f .



      Poznámka: Za klávesom f musíte zadať medzeru a medzeru, inak príkaz nebude fungovať správne.

    10. Zálohujte povolenie na jednotku zadaním nasledujúceho kľúča a stlačením klávesu Enter:

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



      Poznámka: Uistite sa, že všetky súbory sa podarí zobraziť ako úspešné a žiadne z nich nie sú úspešné.

    11. Zadajte whoami, stlačte kláves Enter a potom zaznamenajte meno používateľa. Zadajte nasledujúci príkaz a stlačte kláves Enter:
      icacls . /grant<meno používateľa, ktoré ste dostali od používateľa whoami>:F /tPoznámka: Nezadáte medzeru medzi meno používateľa a reťazec

      ":F", inak príkaz nebude fungovať.

    12. Otvorte jednotku SRP v Prieskumníkovi a otvorte priečinok Spúšťanie, vyberte jazykové priečinky, ktoré chcete odstrániť a natrvalo ich odstrániť. Zobrazí sa množina štyroch písmen rozdelených spojovníkom. En-US napríklad znamená angličtina (USA). de-DE znamená nemčinu,

  2. Skrátenie denníka NTFS

    1. Najprv skontrolujte veľkosť denníka NTFS. Do príkazového riadka zadajte nasledujúci reťazec a stlačte kláves Enter:
      chkdsk /L Y:

      • Ak je veľkosť menšia ako 5 000 kB, súbor nie je potrebné skrátiť.

    2. Ak chcete skrátiť súbor, zadajte nasledujúci príkaz a stlačte kláves Enter:
      chkdsk /L:5000 /X /F

    3. Vráťte sa do okna Správa diskov. Ťuknite alebo kliknite na ponuku Akcia a vyberte položku Obnoviť. Potvrďte, či je teraz hodnota ÚRP väčšia ako percentuálny podiel voľného miesta. Ak áno, stlačte a podržte alebo kliknite pravým tlačidlom myši na položku System Reserve Partition a vyberte položku Zmeniť písmeno jednotky a cesty. Vyberte možnosť Y: a potom položku Odstrániť.

  3. Ak skrátenie denníka NTFS nezvýši veľkosť denníka USN, nezvýši sa voľné miesto v ORP.

    1. Do príkazového riadka zadajte nasledujúci príkaz a stlačte kláves Enter:
      fsutil usn queryjournal Y:

      • Týmto sa zobrazí veľkosť v hodnote šošnásť. Skonvertujte hodnotu na desatinné číslo a 1048576 výsledok bude v MB. (Ak chcete skonvertovať hodnotu hex na desatinnú čiarku: Otvorte Kalkulačku v Windows, vyberte ponuku Zobraziť a potom vyberte položku Programátor. Vyberte možnosť Hex, zadajte hodnotu Hex a potom vyberte možnosť Dec)

      • Ak je denník 30 MB alebo viac, pokračujte v jeho skrátení.

    2. Odstráňte denník zadaním nasledujúceho príkazu a stlačením klávesu Enter:
      fsutil usn deletejournal /D /N Y:

    3. Znova vytvorte denník s novou hodnotou veľkosti denníka:
      fsutil usn createjournal m=1500 a=1 Y:

  4. Obnovenie povolení

    1. Zadajte nasledujúci príkaz a stlačte kláves Enter:

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

      • Môže sa zobraziť hlásenie, ktoré signalizuje, že niektoré súbory počas spracovania zlyhali – je to normálne, pretože tieto súbory sa odstránili po ich zálohovaní.

      • Ak množstvo úspešných súborov nie je žiadne, príkaz sa vykonal nesprávne. Pred pokračovaním je potrebné, aby sa niektoré súbory úspešne spracovali.

    2. Hodnotu ACL upravte späť na systém zadaním nasledujúceho príkladu a stlačením klávesu Enter:

      icacls . /grant system:f /t

    3. Nastavte vlastníka jednotky späť na položku Systém zadaním nasledujúceho príkazu a stlačením klávesu Enter:

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

    4. Prejdite späť do časti Správa diskov a Obnovte údaje a skontrolujte, či má teraz RP väčšie percento voľného miesta. Ak áno, písmeno jednotky možno v tomto bode odstrániť.

    5. Kliknite pravým tlačidlom myši na položku System Reserved Partition.

    6. Vyberte položku Zmeniť písmeno jednotky a cesty.

    7. Vyberte jednotku Y:.

    8. Vyberte položku Odstrániť.

    9. Kliknite na tlačidlo OK.

Tým sa vytvorí väčší, ale dočasný nárast dostupného priestoru pre RP.

  1. Skontrolujte, či máte externú jednotku naformátovanú ako NTFS, ktorá má aspoň 250 MB voľného miesta.

  2. Stlačte kombináciu Windows + R. V okne Spustiť, ktoré sa zobrazí, zadajte diskmgmt.msc a stlačte kláves Enter.

  3. Vyberte položku Oblasť obnovenia. Stlačte a podržte ju alebo na ju kliknite pravým tlačidlom myši.

  4. Vyberte položku Zmeniť písmeno jednotky a cesty.

  5. Vyberte položku Pridať.

  6. Písmeno jednotky zadajte Y.

  7. Ťuknite alebo kliknite na tlačidlo OK.

  8. Na domovskej obrazovke potiahnite prstom smerom od pravého tlačidla a vyberte kľúčové tlačidlo Vyhľadávanie. Ak chcete vyhľadať cmd, jednoducho začnite písať. Vo výsledkoch hľadania stlačte a podržte príkazový riadok alebo naň kliknite pravým tlačidlom myši a vyberte možnosť Spustiť ako správca.

  9. Do príkazového riadka zadajte Y: a stlačte kláves Enter, ak chcete prepnúť na túto jednotku.

  10. Zadajte nasledujúci text a stlačte kláves Enter:
    takeown /d y /r /f .

    Poznámka: Medzeru a medzeru musíte zadať za f, inak príkaz nebude fungovať správne.

  11. Zadajte whoami, stlačte kláves Enter a potom zaznamenajte meno používateľa. Zadajte nasledujúci príkaz a stlačte kláves Enter:
    icacls . /grant <username from whoami>:F /t

    Poznámka: Nezadáte medzeru medzi meno používateľa a reťazec ":F", inak príkaz nebude fungovať.

  12. Po dokončení tohto príkazu zadajte alebo prilepte nasledujúci príkaz a potom stlačte kláves Enter:

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

  13. Otvorte Prieskumníka a poznačte si písmeno jednotky externej jednotky, ktorú používate (vo zvyšných pokynoch použijeme príklad F: - všade, kde sa zobrazí F: v týchto krokoch to naozaj znamená písmeno jednotky externej jednotky).

  14. Do príkazového riadka zadajte nasledujúci príkaz a stlačte kláves Enter:

    mkdir F:\Recovery\WindowsRE

  15. Potom zadajte nasledujúci príkaz a stlačte kláves Enter:

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

  16. Novú cestu možno priradiť zadaním nasledujúceho príkazu a stlačením klávesu Enter:

    C:\Windows\System32\Recoveryc /SetREImage /cesta F:\Recovery\WindowsRE /Target C:\Windows

  17. Po overení úspešnej kópie zadajte nasledujúci príkaz a stlačte kláves Enter:

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

  18. Vráťte sa do okna Správa diskov. Ťuknite alebo kliknite na ponuku Akcia a vyberte položku Obnoviť. Potvrďte, či je teraz hodnota ÚRP väčšia ako percentuálny podiel voľného miesta. Ak áno, pokračujte inováciou.

  19. Po dokončení inovácie presuňte súbor Wim späť do oblasti obnovenia a znova mapujte umiestnenie:

    1. Do príkazového riadka zadajte nasledujúci príkaz a stlačte kláves Enter:

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

    2. Znova sa primapovať k pôvodnej ceste. Zadajte nasledujúci text a stlačte kláves Enter:

      C:\Windows\System32\Recoveryc /SetREImage /cesta Y:\Recovery\WindowsRE /Target C:\Windows

  20. Vráťte sa do okna Správa diskov. Stlačte a podržte alebo kliknite pravým tlačidlom myši na položku Recovery Partition (Oblasť obnovenia) a vyberte možnosť Change drive Letter and Paths (Zmeniť písmeno jednotky a cesty). Vyberte možnosť Y: a potom položku Odstrániť.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×