Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Durante l'aggiornamento o l'aggiornamento a Windows 10, potrebbe verificarsi l'errore "Non è stato possibile aggiornare la partizione riservata di sistema", il codice di errore 0xc1900104 o il codice di errore 0x800f0922. 

Causa

La partizione riservata di sistema (SRP) potrebbe essere piena. La partizione SRP (System Reserve Partition) è una piccola partizione del disco rigido in cui sono archiviate le informazioni di avvio per Windows. Alcune app antivirus e di sicurezza di terze parti scrivono nel programma SRP e possono riempirlo.

Risoluzione

Attenzione: questi passaggi sono complicati e comportano alcuni rischi. Questa operazione è ottimale per gli utenti esperti con esperienza nell'uso della riga di comando. Se si verifica un errore durante l'immissione di questi comandi, è possibile inserire il dispositivo in una situazione di non avvio e perdere i dati archiviati nel dispositivo.

Per aggiornare il dispositivo, è necessario liberare 15 MB di spazio nel componente SRP usando il metodo appropriato riportato di seguito, quindi provare di nuovo a eseguire l'aggiornamento. Se si sta aggiornando Windows 10, è necessario liberare 13 MB.

Prima di tutto, determinare se lo stile di partizione SRP è GPT o MBR:

  1. Premere il Windows + R. Nella finestra Esegui visualizzata digitare diskmgmt.msc e premere INVIO.

  2. Tieni premuto o fai clic con il pulsante destro del mouse sul disco (ad esempio Disco 0) che contiene la SRP e seleziona Proprietà.
    Proprietà

  3. Scegliere la scheda Volumi.

  4. La riga Partition Style: pronuncia GUID Partition Table (GPT) o Master Boot Record (MBR).


In secondo piano, scegli il metodo che ti serve:

  1. Cercare cmd. Tieni premuto o fai clic con il pulsante destro del mouse sul prompt dei comandi nei risultati e seleziona Esegui come amministratore.

  2. Al prompt dei comandi digitare mountvol y: /s e quindi premere INVIO. Verrà aggiunta la lettera di unità Y: per accedere alla partizione di sistema.

  3. Passare all'unità Y digitando Y: e premere INVIO. Passare quindi alla cartella Tipi di carattere digitando cd EFI\Microsoft\Boot\Fonts. Una volta lì, digitare del *.* per eliminare i file dei tipi di carattere. Il sistema potrebbe chiedere se si è certi di continuare, premere Y e quindi INVIO per continuare.

  1. Premere il Windows + R. Nella finestra Esegui visualizzata digitare diskmgmt.msc e premere INVIO.

  2. Selezionare la partizione contrassegnata come Riserva di sistema. Tieni premuto o fai clic con il pulsante destro del mouse su di esso.

  3. Selezionare Cambia lettera di unità e percorsi.

  4. Scegliere Aggiungi.

  5. Immettere Y per la lettera di unità.

  6. Toccare o fare clic su OK.

  7. Nell'menu Start, cercare cmd. Fare clic con il pulsante destro del mouse su Prompt dei comandi nei risultati della ricerca e scegliere Esegui come amministratore.

  8. Nel prompt dei comandi digitare Y: e premere INVIO per passare all'unità. Passare quindi alla cartella Tipi di carattere digitando cd Boot\Fonts.

  9. Digitare quanto segue e premere INVIO:
    takeown /d y /r /f .

    Nota: è necessario includere lo spazio e il punto dopo la "f" oppure il comando non funzionerà correttamente.

  10. Eseguire il backup dell'autorizzazione per l'unità digitando quanto segue e premere INVIO:

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

    Nota: assicurarsi che tutti i file siano mostrati come riusciti e nessuno come non riuscito.

  11. Digitare whoami e premere INVIO e quindi registrare il nome utente. Digitare il comando seguente e premere INVIO:
    icacls . /grant <nome utente ottenuto da whoami>:F /t

    Nota: non inserire uno spazio tra il nome utente e ":F" oppure il comando non funziona.

  12. Assicurarsi di trovarsi ancora nella posizione Tipi di carattere (Y:\Boot\Fonts) come descritto nel passaggio 8. Digitare quindi del *.* per eliminare i file dei tipi di carattere. Il sistema potrebbe chiederti se sei sicuro di continuare, premi Y e quindi immetti per continuare.


Ripristinare le autorizzazioni

  1. Digitare il comando seguente e premere INVIO:

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

  2. Potrebbe essere visualizzato un messaggio che indica che alcuni file non sono riusciti durante l'elaborazione, in quanto questi file sono stati eliminati dopo il backup.

  3. Se la quantità di file riusciti non è nessuno, il comando è stato eseguito in modo non corretto. è necessario che alcuni file vengano elaborati correttamente prima di continuare.

  4. Impostare di nuovo l'ACL su Sistema digitando quanto segue e premere INVIO:

  5. icacls . /grant system:f /t

  6. Impostare di nuovo il proprietario dell'unità su Sistema digitando il comando seguente e premendo INVIO:

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

  7. Tornare a Gestione disco e aggiornare i dati per verificare se la pianificazione SRP ha ora una percentuale maggiore di spazio disponibile. In tal caso, la lettera di unità può essere rimossa a questo punto.

  8. Fare clic con il pulsante destro del mouse sulla partizione riservata di sistema.

  9. Selezionare Cambia lettera di unità e percorsi.

  10. Scegliere l'unità Y:.

  11. Selezionare Rimuovi.

  12. Scegliere OK.

  1. Cercare cmd. Tieni premuto o fai clic con il pulsante destro del mouse sul prompt dei comandi nei risultati e seleziona Esegui come amministratore r.

  2. Al prompt dei comandi digitare mountvol y: /s e quindi premere INVIO. Verrà aggiunta la lettera di unità Y: per accedere alla partizione di sistema.

  3. Digitare taskkill /im explorer.exe /f e premere INVIO. Digitare quindi explorer.exe e premere INVIO per riavviare Esplora risorse in modalità amministratore.
    Nota: In questa modalità, alcune app (ad esempio OneNote) non verranno eseguite.

  4. Aprire Esplora file e inserire Y:\EFI\Microsoft\Boot\ nella barra degli indirizzi e premere INVIO.

  5. Selezionare le cartelle della lingua da rimuovere ed eliminarle definitivamente. Saranno indicate da un set di quattro lettere, divise con un trattino. Ad esempio, en-US significa inglese (Stati Uniti). de-DE significa tedesco.

  6. Facoltativo: rimuovere i file dei tipi di carattere inutilizzati in Y:\EFI\Microsoft\Boot\Fonts.

  7. Dopo aver rimosso i file, riavviare il dispositivo. In questo modo la lettera di unità verrà rimosso e explorer.exe in modalità normale.

In questo modo si aumenta lo spazio disponibile della pianificazione SRP in modo permanente, ma di dimensioni ridotte.
 

  1. Rimuovere le cartelle della lingua

    1. Premere il Windows + R. Nella finestra Esegui visualizzata digitare diskmgmt.msc e premere INVIO.

    2. Selezionare la partizione contrassegnata come Riserva di sistema. Tieni premuto o fai clic con il pulsante destro del mouse su di esso.

    3. Selezionare Cambia lettera di unità e percorsi.

    4. Scegliere Aggiungi.

    5. Immettere Y per la lettera di unità.

    6. Toccare o fare clic su OK.

    7. Nel menu Start cercare cmd. Fare clic con il pulsante destro del mouse su Prompt dei comandi nei risultati della ricerca e scegliere Esegui come amministratore.

    8. Nel prompt dei comandi digitare Y: e premere INVIO per passare all'unità.

    9. Digitare quanto segue e premere INVIO:

      takeown /d y /r /f .



      Nota: È necessario includere lo spazio e il punto dopo la "f" oppure il comando non funzionerà correttamente.

    10. Eseguire il backup dell'autorizzazione per l'unità digitando quanto segue e premere INVIO:

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



      Nota: Assicurarsi che tutti i file siano mostrati come riusciti e nessuno come non riuscito.

    11. Digitare whoami e premere INVIO e quindi registrare il nome utente. Digitare il comando seguente e premere INVIO:
      icacls . /grant<nome utente ottenuto da whoami>:F /tNota: non inserire uno spazio tra il nome utente e

      ":F" oppure il comando non funziona.

    12. Aprire l'unità SRP in Esplora file e accedere alla cartella Di avvio, selezionare le cartelle della lingua da rimuovere ed eliminarle definitivamente. Saranno indicate da un set di quattro lettere, divise con un trattino. Ad esempio, en-US significa inglese (Stati Uniti). de-DE significa tedesco.

  2. Tronca il log NTFS

    1. Controllare prima le dimensioni del log NTFS. Nel prompt dei comandi digitare quanto segue e premere INVIO:
      chkdsk /L Y:

      • Se le dimensioni sono inferiori a 5000 KB, non è necessario troncare il file.

    2. Per troncare il file, digitare quanto segue e premere INVIO:
      chkdsk /L:5000 /X /F

    3. Tornare alla finestra Gestione disco. Toccare o fare clic sul menu Azione e selezionare Aggiorna. Verificare se la pianificazione SRP ha ora una percentuale maggiore di spazio disponibile. In tal caso, tenere premuto o fare clic con il pulsante destro del mouse sulla partizione di riserva di sistema e scegliere Cambia lettera di unità e percorsi. Selezionare Y: e scegliere Rimuovi.

  3. Ridimensionare il diario USN, se il troncamento del log NTFS non aumenta lo spazio disponibile nella pianificazione SRP.

    1. Nel prompt dei comandi digitare quanto segue e premere INVIO:
      fsutil usn queryjournal Y:

      • Verranno visualizzate le dimensioni in valore esadecimale. Convertire il valore in decimale e dividere per 1048576, il risultato sarà in MB. (Per convertire hex in decimale: aprire la Calcolatrice in Windows, selezionare il menu Visualizza e quindi scegliere Programmatore. Selezionare Hex, immettere il valore Hex e quindi selezionare Dic)

      • Se il diario è di 30 MB o più, continuare con il troncamento.

    2. Eliminare il diario digitando il comando seguente e premendo INVIO:
      fsutil usn deletejournal /D /N Y:

    3. Ricreare il diario con un nuovo valore per le dimensioni del log:
      fsutil usn createjournal m=1500 a=1 Y:

  4. Ripristinare le autorizzazioni

    1. Digitare il comando seguente e premere INVIO:

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

      • Potrebbe essere visualizzato un messaggio che indica che alcuni file non sono riusciti durante l'elaborazione, in quanto questi file sono stati eliminati dopo il backup.

      • Se la quantità di file riusciti non è nessuno, il comando è stato eseguito in modo non corretto. è necessario che alcuni file vengano elaborati correttamente prima di continuare.

    2. Impostare di nuovo l'ACL su Sistema digitando quanto segue e premere INVIO:

      icacls . /grant system:f /t

    3. Impostare di nuovo il proprietario dell'unità su Sistema digitando il comando seguente e premendo INVIO:

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

    4. Tornare a Gestione disco eaggiornare i dati per verificare se la pianificazione SRP ha ora una percentuale maggiore di spazio disponibile. In tal caso, la lettera di unità può essere rimossa a questo punto.

    5. Fare clic con il pulsante destro del mouse sulla partizione riservata di sistema.

    6. Selezionare Cambia lettera di unità e percorsi.

    7. Scegliere l'unità Y:.

    8. Selezionare Rimuovi.

    9. Scegliere OK.

In questo modo si crea un aumento più grande, ma temporaneo, dello spazio disponibile della pianificazione SRP.

  1. Assicurarsi di avere un'unità esterna, formattata come NTFS, con almeno 250 MB di spazio libero.

  2. Premere il Windows + R. Nella finestra Esegui visualizzata digitare diskmgmt.msc e premere INVIO.

  3. Selezionare la partizione di ripristino. Tieni premuto o fai clic con il pulsante destro del mouse su di esso.

  4. Selezionare Cambia lettera di unità e percorsi.

  5. Scegliere Aggiungi.

  6. Immettere Y per la lettera di unità.

  7. Toccare o fare clic su OK.

  8. Nella schermata Start scorrere rapidamente da destra e selezionare l'accesso alla ricerca oppure iniziare a digitare per cercare cmd. Tieni premuto o fai clic con il pulsante destro del mouse su Prompt dei comandi dai risultati della ricerca e seleziona Esegui come amministratore.

  9. Nel prompt dei comandi digitare Y: e premere INVIO per passare all'unità.

  10. Digitare quanto segue e premere INVIO:
    takeown /d y /r /f .

    Nota È necessario includere lo spazio e il punto dopo la "f" oppure il comando non funzionerà correttamente.

  11. Digitare whoami e premere INVIO e quindi registrare il nome utente. Digitare il comando seguente e premere INVIO:
    icacls . /grant <utente da whoami>:F /t

    Nota: non inserire uno spazio tra il nome utente e ":F" oppure il comando non funziona.

  12. Al termine del comando, digitare o incollare quanto segue e quindi premere INVIO:

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

  13. Aprire Esplora file e prendere nota della lettera di unità dell'unità esterna in uso (per il resto di queste istruzioni verrà utilizzato l'esempio F: - ovunque sia visualizzato F: in questa procedura significa in realtà la lettera di unità dell'unità esterna).

  14. Nel prompt dei comandi digitare quanto segue e premere INVIO:

    mkdir F:\Recovery\WindowsRE

  15. Digitare quindi quanto segue e premere INVIO:

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

  16. Mappare il nuovo percorso immettendo il comando seguente e premendo INVIO:

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

  17. Dopo aver verificato che la copia è stata eseguita correttamente, digitare quanto segue e premere INVIO:

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

  18. Tornare alla finestra Gestione disco. Toccare o fare clic sul menu Azione e selezionare Aggiorna. Verificare se la pianificazione SRP ha ora una percentuale maggiore di spazio disponibile. In tal caso, continuare con l'aggiornamento.

  19. Al termine dell'aggiornamento, spostare di nuovo il file wim nella partizione di ripristino e mappare di nuovo il percorso:

    1. Nel prompt dei comandi digitare quanto segue e premere INVIO:

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

    2. Eseguire di nuovo il mapping al percorso originale. Digitare quanto segue e premere INVIO:

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

  20. Tornare alla finestra Gestione disco. Tenere premuto o fare clic con il pulsante destro del mouse sulla partizione di ripristino e scegliere Cambia lettera di unità e percorsi. Selezionare Y: e scegliere Rimuovi.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×