Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Atunci când faceți upgrade la o versiune sau actualizați Windows 10, este posibil să întâmpinați eroarea "Nu am putut actualiza partiția rezervată a sistemului", codul de eroare 0xc1900104 sau codul de eroare 0x800f0922. 

Cauză

Partiția rezervată de sistem poate fi completă. Partiția pentru rezervația de sistem (SRP) este o partiție mică pe unitatea de hard disk care stochează informații de boot pentru Windows. Unele aplicații antivirus și de securitate de la terți scriu în SRP și le pot completa.

Rezolvare

Atenție: acești pași sunt complicați și prezintă unele riscuri. Acest lucru este realizat cel mai bine de către utilizatorii avansați, cu experiență în utilizarea liniei de comandă. Dacă faceți o eroare la introducerea acestor comenzi, puteți pune dispozitivul într-o situație ne inițială și este posibil să pierdeți datele stocate pe dispozitiv.

Pentru a face upgrade dispozitivului, va trebui să eliberați 15 MB de spațiu în baza de date folosind metoda corespunzătoare de mai jos, apoi să încercați din nou upgrade-ul. Dacă actualizați o Windows 10, trebuie să eliberați 13 MB.

Mai întâi, determinați dacă valoarea SRP este stilul de partiție GPT sau MBR:

  1. Apăsați tasta Windows + R. În fereastra Executare care apare, tastați diskmgmt.msc și apăsați pe Enter.

  2. Apăsați și țineți apăsat sau faceți clic dreapta pe disc (cum ar fi Disc 0) care conține SRP și selectați Proprietăți.
    Proprietăți

  3. Alegeți fila Volume.

  4. The Partition Style: line will say either GUID Partition Table (GPT) or Master Boot Record (MBR).


Apoi, alegeți de ce metodă aveți nevoie:

  1. Căutați cmd. Apăsați lung sau faceți clic dreapta pe Linie de comandă în rezultate și selectați Rulare ca administrator.

  2. În linia de comandă, tastați mountvol y: /s, apoi faceți clic pe Enter. Acest lucru va adăuga litera unitate Y: pentru a accesa partiția de sistem.

  3. Comutați la unitatea Y tastând Y: și apăsați enter. Apoi navigați la folderul Fonturi tastând cd EFI\Microsoft\Boot\Fonts. După ce scrieți acolo, tastați del *.* pentru a șterge fișierele de font. Sistemul vă poate întreba dacă sunteți sigur să continuați, să apăsați Y, apoi Enter pentru a continua.

  1. Apăsați tasta Windows + R. În fereastra Executare care apare, tastați diskmgmt.msc și apăsați pe Enter.

  2. Selectați partiția marcată System Reserve (Rezervați de sistem). Apăsați și țineți apăsat sau faceți clic dreapta pe aceasta.

  3. Selectați Modificați litera unirii și căile.

  4. Alegeți Add (Adăugare).

  5. Introduceți Y pentru litera unității.

  6. Atingeţi sau faceţi clic pe OK.

  7. Din prima meniul Start, căutați cmd. Faceți clic dreapta pe Linie de comandă din rezultatele căutării și selectați Rulare ca administrator.

  8. În linia de comandă, tastați Y: și intrați pentru a comuta la acea unitate. Apoi navigați la folderul Fonturi tastând CD Boot\Fonts.

  9. Tastați următoarele și apăsați pe Enter:
    takeown /d y /r /f .

    Notă: Trebuie să includeți spațiul și perioada de după "f" sau comanda nu va funcționa corect.

  10. Faceți un back up al permisiunii pe unitate, tastând următoarele și apăsați pe Enter:

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

    Notă: Asigurați-vă că toate fișierele sunt arătate ca reușite și niciuna ca nereușit.

  11. Tastați whoami și apăsați Enter, apoi înregistrați numele de utilizator. Tastați următoarea comandă și apăsați Enter:
    icacls . /grant <numele de utilizator pe care l-aveți de la whoami>:F /t

    Notă: Nu puneți un spațiu între numele de utilizator și ":F" sau comanda nu va funcționa.

  12. Asigurați-vă că sunteți încă în locația Fonturi (Y:\Boot\Fonts), așa cum se descrie la pasul 8. Apoi tastați del *.* pentru a șterge fișierele de font. Sistemul vă poate întreba dacă sunteți sigur să continuați, apăsați Y, apoi Enter pentru a continua.


Restaurarea permisiunilor

  1. Tastați următoarea comandă și apăsați pe Enter:

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

  2. Se poate afișa un mesaj care indică faptul că unele fișiere nu au reușit în timpul procesării - acest lucru este normal deoarece aceste fișiere au fost șterse după ce le-ați făcut copii de rezervă.

  3. Dacă volumul de fișiere reușite nu este, comanda a fost executată incorect; trebuie să aveți unele fișiere procesate cu succes înainte de a continua.

  4. Ajustați ACL-ul înapoi la sistem, tastând următoarele și apăsați pe Enter:

  5. icacls . /grant system:f /t

  6. Setați proprietarul unmenti înapoi la Sistem tastând următoarea comandă și apăsând enter:

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

  7. Reveniți la Gestionare disc și Reîmprospătați datele pentru a confirma că baza de date SRP are acum un procent mai mare de spațiu liber. Dacă este așa, litera uni poate fi eliminată în acest moment.

  8. Faceți clic dreapta pe Partiția rezervată sistem.

  9. Selectați Modificați litera unirii și căile.

  10. Alegeți unitatea Y:.

  11. Selectați Eliminare.

  12. Faceți clic pe OK.

  1. Căutați cmd. Apăsați lung sau faceți clic dreapta pe Linie de comandă în rezultate și selectați Executare ca administratorr.

  2. În linia de comandă, tastați mountvol y: /s, apoi faceți clic pe Enter. Acest lucru va adăuga litera unitate Y: pentru a accesa partiția de sistem.

  3. Tastați taskkill /im explorer.exe /f și apăsați pe Enter. Apoi tastați explorer.exeapăsați pe Enter pentru a reporni Explorer în Modul de administrare.
    Notă: În acest mod, unele aplicații (cum ar fi OneNote) nu vor rula.

  4. Deschideți Explorer și puneți Y:\EFI\Microsoft\Boot\ în bara de adrese și apăsați pe Enter.

  5. Selectați folderele lingvistice pe care doriți să le eliminați și ștergeți-le definitiv. Acestea vor fi indicate printr-un set de patru litere, împărțite cu cratimă. De exemplu, en-US înseamnă engleză americană; de-DE înseamnă germană.

  6. Opțional: Eliminați fișierele de font neutilizate de la Y:\EFI\Microsoft\Boot\Fonts.

  7. După eliminarea fișierelor, reporniți dispozitivul. Acest lucru va elimina litera unii și va explorer.exe la un mod normal.

Aceasta face o creștere permanentă, dar mică, a spațiului disponibil al SRP.
 

  1. Eliminarea folderelor lingvistice

    1. Apăsați tasta Windows + R. În fereastra Executare care apare, tastați diskmgmt.msc și apăsați pe Enter.

    2. Selectați partiția marcată System Reserve (Rezervați de sistem). Apăsați și țineți apăsat sau faceți clic dreapta pe aceasta.

    3. Selectați Modificați litera unirii și căile.

    4. Alegeți Add (Adăugare).

    5. Introduceți Y pentru litera unității.

    6. Atingeţi sau faceţi clic pe OK.

    7. Din meniul Start, căutați cmd. Faceți clic dreapta pe Linie de comandă din rezultatele căutării și selectați Rulare ca administrator.

    8. În linia de comandă, tastați Y: și intrați pentru a comuta la acea unitate.

    9. Tastați următoarele și apăsați pe Enter:

      takeown /d y /r /f .



      Notă: Trebuie să includeți spațiul și perioada de după "f" sau comanda nu va funcționa corect.

    10. Faceți un back up al permisiunii pe unitate, tastând următoarele și apăsați pe Enter:

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



      Notă: Asigurați-vă că toate fișierele sunt arătate ca reușite și niciuna ca nereușit.

    11. Tastați whoami și apăsați Enter, apoi înregistrați numele de utilizator. Tastați următoarea comandă și apăsați Enter:
      icacls . /grant<numele de utilizator pe care l-aveți de la whoami>:F /tNotă: Nu puneți un spațiu între numele de utilizator și

      ":F" sau comanda nu va funcționa.

    12. Deschideți unitatea SRP în Explorer și accesați folderul Boot, selectați folderele de limbă pe care doriți să le eliminați și să le ștergeți definitiv. Acestea vor fi indicate printr-un set de patru litere, împărțite cu cratimă. De exemplu, en-US înseamnă engleză americană; de-DE înseamnă germană.

  2. Trunchierea jurnalului NTFS

    1. Verificați mai întâi dimensiunea jurnalului NTFS. Din Linie de comandă, tastați următoarele și apăsați pe Enter:
      chkdsk /L Y:

      • Dacă dimensiunea este mai mică de 5000 KB, nu trebuie să trunchiați fișierul.

    2. Pentru a trunchia fișierul, tastați următoarele și apăsați pe Enter:
      chkdsk /L:5000 /X /F

    3. Reveniți la fereastra Gestionare disc. Atingeți sau faceți clic pe meniul Acțiune și selectați Reîmprospătare. Confirmați dacă SRP are acum un procent mai mare de spațiu liber. Dacă este așa, apăsați lung sau faceți clic dreapta pe Partiția pentru rezervarea sistemului și selectați Modificați litera unirii și căile. Selectați Y: și alegeți Eliminare.

  3. Redimensionați jurnalul USN, dacă trunchierea jurnalului NTFS nu măresc spațiul liber din fișierul SRP.

    1. Din linia de comandă, tastați următoarele și apăsați pe Enter:
      fsutil usn queryjournal Y:

      • Aceasta va afișa dimensiunea în valoare hexa 2016. Convert the value to decimal and divide by 1048576, the result will be in MB. (Pentru a efectua conversia hexului în sistem zecimal: deschideți Calculator în Windows, selectați meniul Vizualizare, apoi alegeți Programator. Selectați Hex, introduceți valoarea Hex și selectați Dec)

      • Dacă jurnalul are cel mult 30 MB, continuați cu trunchierea lui.

    2. Ștergeți jurnalul tastând următoarea comandă și apăsând Enter:
      fsutil usn deletejournal /D /N Y:

    3. Creați din nou jurnalul cu o nouă valoare de dimensiune jurnal:
      fsutil usn createjournal m=1500 a=1 Y:

  4. Restaurarea permisiunilor

    1. Tastați următoarea comandă și apăsați pe Enter:

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

      • Se poate afișa un mesaj care indică faptul că unele fișiere nu au reușit în timpul procesării - acest lucru este normal deoarece aceste fișiere au fost șterse după ce le-ați făcut copii de rezervă.

      • Dacă volumul de fișiere reușite nu este, comanda a fost executată incorect; trebuie să aveți unele fișiere procesate cu succes înainte de a continua.

    2. Ajustați ACL-ul înapoi la sistem, tastând următoarele și apăsați pe Enter:

      icacls . /grant system:f /t

    3. Setați proprietarul unmenti înapoi la Sistem tastând următoarea comandă și apăsând enter:

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

    4. Reveniți la Gestionare disc șiReîmprospătați datele pentru a confirma că baza de date SRP are acum un procent mai mare de spațiu liber. Dacă este așa, litera uni poate fi eliminată în acest moment.

    5. Faceți clic dreapta pe Partiția rezervată sistem.

    6. Selectați Modificați litera unirii și căile.

    7. Alegeți unitatea Y:.

    8. Selectați Eliminare.

    9. Faceți clic pe OK.

Aceasta creează o creștere mai mare, dar temporară, a spațiului disponibil pentru SRP.

  1. Asigurați-vă că aveți o unitate externă, formatată ca NTFS, cu cel puțin 250 MB de spațiu liber.

  2. Apăsați tasta Windows + R. În fereastra Executare care apare, tastați diskmgmt.msc și apăsați pe Enter.

  3. Selectați partiția de recuperare. Apăsați și țineți apăsat sau faceți clic dreapta pe aceasta.

  4. Selectați Modificați litera unirii și căile.

  5. Alegeți Add (Adăugare).

  6. Introduceți Y pentru litera unității.

  7. Atingeţi sau faceţi clic pe OK.

  8. Din ecranul Start, trageți cu degetul din dreapta și selectați butoanele Căutare sau începeți pur și simplu să tastați pentru a căuta cmd. Apăsați lung sau faceți clic dreapta pe Linie de comandă din rezultatele căutării și selectați Rulare ca administrator.

  9. În linia de comandă, tastați Y: și intrați pentru a comuta la acea unitate.

  10. Tastați următoarele și apăsați pe Enter:
    takeown /d y /r /f .

    Notă Trebuie să includeți spațiul și perioada de după "f" sau comanda nu va funcționa corect.

  11. Tastați whoami și apăsați Enter, apoi înregistrați numele de utilizator. Tastați următoarea comandă și apăsați pe Enter:
    icacls . /grant <username from whoami>:F /t

    Notă: Nu puneți un spațiu între numele de utilizator și ":F" sau comanda nu va funcționa.

  12. Când comanda se termină, tastați sau lipiți următoarele și apăsați pe Enter:

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

  13. Deschideți Explorer și notați litera unirii externe pe care o utilizați (pentru restul acestor instrucțiuni, vom utiliza exemplul F: - oriunde vedeți F: în acești pași, înseamnă, de fapt, litera unirii din unitatea externă).

  14. În linia de comandă, tastați următoarele și apăsați pe Enter:

    mkdir F:\Recovery\WindowsRE

  15. În continuare, tastați următoarele și apăsați pe Enter:

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

  16. Maparea noii căi prin introducerea următoarei comenzi și apăsarea tastei Enter:

    C:\Windows\System32\Zonac /SetREImage /Calea F:\Recovery\WindowsRE /Target C:\Windows

  17. După verificarea cu succes a copiei, tastați următoarele și apăsați pe Enter:

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

  18. Reveniți la fereastra Gestionare disc. Atingeți sau faceți clic pe meniul Acțiune și selectați Reîmprospătare. Confirmați dacă SRP are acum un procent mai mare de spațiu liber. Dacă da, continuați cu upgrade-ul.

  19. După ce se încheie upgrade-ul, mutați fișierul wim înapoi pe Partiția de recuperare și mapați din nou locația:

    1. Din Linie de comandă, tastați următoarele și apăsați pe Enter:

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

    2. Reas maparea la calea originală. Tastați următoarele și apăsați pe Enter:

      C:\Windows\System32\Zonac /SetREImage /Calea Y:\Recovery\WindowsRE /Target C:\Windows

  20. Reveniți la fereastra Gestionare disc. Apăsați lung sau faceți clic dreapta pe Partiția de recuperare și selectați Modificare literă unitate și căi. Selectați Y: și alegeți Eliminare.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×