Programma di backup viene eseguita quando si esegue il backup di un volume di sistema di grandi dimensioni

Il supporto per Windows Server 2003 è terminato il 14 luglio 2015.

Microsoft ha sospeso il supporto per Windows Server 2003 in data 14 luglio 2015. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 304101
Sintomi
Quando si tenta di creare una copia di backup mediante NTBackup.exe o utilizzando un programma di backup di terze parti che utilizza l'API di Backup di NT, il backup potrebbe non essere completato. Questo comportamento può verificarsi anche se si esegue il programma in locale sul server. Inoltre, si verifichi uno o più dei seguenti sintomi:
  • Uno o più dei seguenti messaggi di errore vengono visualizzati nel registro applicazione:
    Messaggio di errore 1
    Errore 1450: Sono disponibili risorse di sistema insufficienti per completare il servizio richiesto.

    Errore 1450: / hex 0x5aa 1450L

    Sono disponibili risorse di sistema insufficienti 1450 errore del sistema operativo per completare il servizio richiesto.

    Scrittura su "dispositivo" non riuscita, stato = 1450
    Messaggio di errore 2
    Errore 1130: Memoria insufficiente nel server è disponibile per elaborare il comando.

    Errore 0x46a 1130 / hex ERROR_NOT_ENOUGH_SERVER_MEMORY

    Operazione di backup o ripristino interrotta in modo anomalo.
  • Messaggi di ID evento 2021 ed evento ID 2020 possono essere generati dal servizio Server.

    Nota In genere, non sono presenti messaggi di ID evento 2020 e ID evento 2021.
  • Se si esegue il programma di backup OmniBack Hewlett-Packard (HP), riceverai un messaggio di errore analogo al seguente:
    [81:78] C:\foldername\file.name
    Impossibile leggere 57256 byte all'offset 436176408(:1): ([1450]
    Risorse di sistema insufficienti esistono per completare il servizio richiesto.).
  • Se si visualizza la scheda prestazioni in Task Manager Windows, si noterà che la memoria non di paging del kernel è molto bassa.
Nota Questi messaggi di errore venga visualizzato per motivi non correlati al problema descritto in questo articolo. Se si ricevono questi messaggi di errore solo il backup di volumi di sistema di grandi dimensioni, le due cause più probabili sono quelli descritti in questo articolo.

Per determinare se si verifica questo problema, avviare Task Manager di Windows e quindi fare clic sulla scheda prestazioni . In basso a destra, individuare l'area di Memoria del Kernel (K) e prendere nota del valore di paging. Quando questo valore raggiunge circa 160 megabyte (MB), è possibile che si verifichi questo problema in Microsoft Windows 2000 o Microsoft Windows NT 4.0. In alternativa, possono verificarsi questo problema in Microsoft Windows Server 2003 quando il valore superiore a 160 MB. Se è stata impostata la chiave del Registro di sistema per la memoria del pool di paging su un valore superiore, non si verificheranno il problema finché non viene utilizzata una quantità maggiore di memoria di paging (il problema può verificarsi quando l'utilizzo della memoria del pool di paging raggiunge circa l'80% del valore impostato). Se si dispone dell'impostazione gflags acceso per tag del pool e se si utilizza l'utilità Poolmon, il maggiore utilizzo del tag MmSt . Questo è il tag del pool utilizzato per eseguire il mapping di memoria del sistema operativo utilizzato per tenere traccia dei file condivisi.
Cause
Le due cause di questo problema sono correlate. La causa più frequente è elencata per primo:
  • Più file sono aperti più in grado di gestire il gestore della cache di memoria. Di conseguenza, il gestore della cache ha esaurito la memoria disponibile del pool di paging.
  • Il programma di backup ha tentato di eseguire il backup di un file la cui dimensione è maggiore del backup che API possono accedere su tale versione del sistema operativo. Ciò ha lo stesso risultato (ovvero, si esaurisce il pool di paging).

    Nota Il secondo problema è più probabile che si verificano in un computer basato su Microsoft Windows NT 4.0.
Per risolvere ogni problema varia a seconda che si verifichi il problema in Windows Server 2003, Microsoft Windows 2000 o Windows NT 4.0.
Risoluzione

Windows Server 2003 e Windows 2000

Importante Questa sezione, metodo o attività contiene passaggi su come modificare il Registro di sistema. Tuttavia, può causare seri problemi la modifica del Registro di sistema in modo non corretto. Pertanto, assicurarsi di seguire attentamente i passaggi. Per maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Cosicché sia possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristinare il Registro di sistema, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
322756 Eseguire il backup e ripristino del Registro di sistema in Windows


Potrebbe essere necessario modificare le impostazioni di due valori del Registro di sistema. È sempre necessario modificare la prima impostazione. A seconda della configurazione del sistema, è possibile dover anche modificare l'impostazione della seconda.

Registro di sistema impostazione 1

  1. Fare clic su Start, scegliere Esegui, tipo Regedit Nella casella Apri , quindi OK.
  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Dal menu Modifica , scegliere Nuovoe quindi fare clic su Valore DWORD.
  4. Digitare PoolUsageMaximum come nome della voce e quindi premere INVIO.
  5. Destro PoolUsageMaximum, quindi fare clic su Modifica.
  6. Fare clic su decimale.
  7. Nella dati valore , digitare 60, quindi scegliere OK.

    Importante
    • Utilizzare 60 come il valore iniziale. Se il backup non riesce, è possibile utilizzare 40 come il valore. Se il problema persiste, è necessario modificare il comportamento del programma backup per ridurre la quantità del pool di paging. Se il valore funziona, si consiglia di aumentare il valore di circa il 25%, fino a quando il backup non funziona. Se il backup non riesce, utilizzare la seconda impostazione del Registro di sistema descritta in questo articolo.
    • Assicurarsi che il valore di questa impostazione del Registro di sistema non è più di 60.
    • Se si utilizza l'opzione /3GB , utilizzare 40 come l'impostazione iniziale. Si noti che questo valore è un valore percentuale.
  8. Chiudere l'Editor del Registro di sistema.
  9. Riavviare il computer.
Perché è necessario verificare queste impostazioni durante i backup più stressante, potrebbe essere necessario attendere un mese per un intero ciclo completare se non siete certi quale backup utilizza più risorse. A causa di questa situazione, si consiglia di verificare innanzitutto i valori bassi. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
312362 Impossibile allocare memoria di paging

Registro di sistema impostando 2

  1. Fare clic su Start, scegliere Esegui, tipo Regedit Nella casella Apri , quindi OK
  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Dal menu Modifica , scegliere Nuovoe quindi fare clic su Valore DWORD.
  4. Digitare PagedPoolSize come nome della voce e quindi premere INVIO.
  5. Destro PagedPoolSizee quindi fare clic su Modifica.
  6. Fare clic su esadecimale.
  7. Nella dati valore , digitare un valore di FFFFFFFF, quindi scegliere OK.

    Importante
    • L'impostazione di PagedPoolSize su 0xFFFFFFFF (-1) alloca pool di paging massimo invece di altre risorse per il computer. Ciò è necessario in genere su un controller di dominio o un server terminal. Per impostazione predefinita, la maggior parte dei sistemi Windows 2000 sembrano essere limitato a una dimensione massima del pool di paging di 160 MB. È possibile verificare questa scaricando il debugger del kernel dal sito Web pubblico e l'apertura di un'immagine del kernel nel debugger che si desidera utilizzare. Per utilizzare il comando ! vm. Mostra un pool di paging massima di 163840 KB, ad esempio. Aggiunta di questo valore riduce le voci della tabella pagine (PTE) disponibili in un sistema ed estende il valore massimo del pool di paging a 343 MB in Windows 2000. La dimensione massima del pool di paging può essere esteso a un valore più grande in Windows Server 2003.

      Nota I valori predefiniti e massima del pool di paging di Windows Server 2003 sono molto più grandi in Windows 2000. In genere, i valori di Windows Server 2003 sono almeno il 50% maggiori rispetto a valori presenti in Windows 2000. Questi valori più grandi rende più improbabile che si verifichi il problema in valori del pool di paging contribuiscono al problema descritto in questo articolo. Tuttavia, è comunque possibile che questo problema può verificarsi.
    • Questo valore limita il sistema PTE disponibili. PTE sono un'altra risorsa di sistema non correlate che utilizza il sistema. Questa impostazione potrebbe causare il sistema operativo per l'arresto improvviso e visualizzare 0x3F errore su schermo blu all'avvio. È possibile risolvere il problema utilizzando l'opzione Ultima configurazione sicuramente funzionante di riavvio nella console di ripristino o menu riavvio di sistema. Utilizzare Performance Monitor per visualizzare il contatore di Voci libere tabella pagine di sistema . È possibile aggiungere l'impostazione di PagePoolSize se i valori osservati liberi sono oltre 40.000.
    • Se si esegue contemporaneamente /3GB e /PAE , l'impostazione senza test rigorosi e prima di definire esattamente quanti sistema PTE è necessario disporre dell'ambiente. I valori nell'intervallo di 10.000-20.000 libero sarà probabilmente visibile. Utilizzare gli articoli per configurare la memoria del pool di paging, ma mai scendere di sotto di 10.000 PTE di sistema libere. Non impostare un altro valore se si utilizza l'opzione /3GB . I soli valori supportati sono 0, 0A000000 e FFFFFFFF.
  8. Chiudere l'Editor del Registro di sistema.
  9. Riavviare il computer.
Per ulteriori informazioni su come evitare e risolvere il problema, fare clic sui numeri per visualizzare gli articoli della Microsoft Knowledge Base riportato di seguito:
256004 Come risolvere i problemi di "STOP 0x0000003F" e messaggi di errore "STOP 0x000000D8" in Windows Server 2003, Windows XP e Windows 2000

Windows NT 4.0

Importante Questa sezione, metodo o attività contiene passaggi su come modificare il Registro di sistema. Tuttavia, può causare seri problemi la modifica del Registro di sistema in modo non corretto. Pertanto, assicurarsi di seguire attentamente i passaggi. Per maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Cosicché sia possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristinare il Registro di sistema, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
322756 Eseguire il backup e ripristino del Registro di sistema in Windows


Nota È necessario utilizzare Windows NT 4.0 Service Pack 6a.

Risolvere il problema primo

  1. Avviare l'Editor del Registro di sistema (Regedt32.exe).
  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory_Management
  3. Dal menu Modifica , fare clic su Aggiungi valoree quindi aggiungere il seguente valore del Registro di sistema:
    Nome valore: UnusedFileCache
    Tipo di dati: REG_DWORD
    Radice: decimale
    Dati valore: 15
    Nota Questo numero rappresenta la percentuale del pool che possono essere utilizzati da segmenti inutilizzati. Il valore 0 indica che il sistema utilizzerà il comportamento predefinito simile a Windows NT 4.0 Service Pack 3. Il valore di 5 a 40 indica che il sistema verrà rifilare la cache di file inutilizzati in base all'utilizzo di pool. 5 è più aggressivi (ovvero, aumenta la dimensione della cache meno) e 40 è meno aggressivo (ovvero, consente la cache di crescere più grande prima che elimina la cache.)

    Importante
    • Utilizzare 15 come il valore iniziale. Se il backup non riesce, utilizzare 5 come il valore. Se il problema persiste, è necessario modificare il comportamento del programma backup per ridurre la quantità del pool di paging o è necessario eseguire l'aggiornamento a Windows 2000, in cui più di due pool di paging è disponibile (per ulteriori informazioni, vedere "Windows 2000" la sezione). Se questo valore funziona, si desidera aumentarlo del circa il 20%, fino a quando non viene completato correttamente il backup. Se il backup non riesce, utilizzare la seconda impostazione del Registro di sistema descritta in questo articolo.
    • Se si utilizzal'opzione /3GB , utilizzare 5 come l'impostazione iniziale.
  4. Chiudere l'Editor del Registro di sistema.
  5. Riavviare il computer.
Perché è necessario verificare queste impostazioni durante i backup più stressante, potrebbe essere necessario attendere un mese per un intero ciclo completare se non siete certi quale backup utilizza più risorse. Per questo motivo, Microsoft consiglia di verificare innanzitutto i valori bassi. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
171458 Windows NT potrebbe non riuscire in richiesta di aprire file di grandi dimensioni

Risolvere il secondo problema

Una possibile soluzione consiste nel limitare il backup in modo che esegue il backup un file alla volta. Questo può o non funzionino a seconda delle dimensioni dei file di backup. (Si prevede di lavorare sui file che sono minori di 180 gigabyte [GB].) È inoltre possibile provare questa risoluzione se esegue il backup dei file di grandi dimensioni diverse, ma ogni file è inferiore a 180 GB. È necessario seguire i passaggi per risolvere il primo problema anche. Per i file superiori a 180 GB, non esistono soluzioni. Pertanto, è necessario aggiornare il sistema a Windows 2000. Se si tenta di eseguire il backup del sistema in modalità remota in alternativa, si verificherà il problema stesso.
  1. Avviare l'Editor del Registro di sistema (Regedt32.exe).
  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory_Management
  3. Dal menu Modifica , fare clic su Aggiungi valoree quindi aggiungere il seguente valore del Registro di sistema:
    Nome valore: DisablePagedPoolHint
    Tipo di dati: REG_DWORD
    Radice: decimale
    Dati valore: 1
  4. Chiudere l'Editor del Registro di sistema.
  5. Riavviare il computer.
Status
Microsoft ha confermato che questo è un problema nei prodotti Microsoft elencati nella sezione "Si applica a".
Informazioni
NTBackupread e NTBackupwrite utilizzano entrambi memorizzati nel buffer i/o. Ciò significa che Windows NT memorizza nella cache i/o che viene eseguito il flusso. Si tratta inoltre dell'unica API che verrà eseguito il backup di un file di metadati. Questa cache verrà estratte da risorse limitate: vale a dire, pool e non di paging. Per questo motivo, numero estremamente elevato di file o file che sono molto grandi potrebbero esaurirsi le risorse del pool.

Diversi fattori possono esaurire la fornitura di memoria di paging. È possibile attivare la codifica dei pool e adottare poolsnap a diversi intervalli di tempo per capire quale driver esaurire memoria di paging. Se i poolsnap indicano che il tag MmSt (Mm sezione oggetto prototipo PTE) è il più grande consumatore ed è superiore a 80 MB, un numero molto elevato di file è probabilmente aperto sul server.

La memoria di paging massima possibile in un computer è pari a 343 MB del pool di paging in Windows 2000 con la chiave del pool di paging impostata su FFFFFFFF o 164 MB se la chiave non è presente. La memoria di paging massima possibile è di 192 MB in Windows NT. Per impostazione predefinita, il gestore della memoria tenta di tagliare memoria di paging allocata quando il sistema raggiunge l'80% del pool di paging totale. Ad esempio, l'80% del pari a 343 MB è 274 MB. Se il gestore della memoria non può tagliare abbastanza rapidamente per soddisfare la richiesta, può verificarsi l'evento elencato nella sezione "Sintomi" di questo articolo. Se si regola il gestore della memoria per avviare il processo di rimozione della precedente (ad esempio, quando raggiunge il 40 percento), il computer può stare con la richiesta del pool di paging durante l'utilizzo massimo improvviso in modo che vengano eseguite dalla memoria di paging.Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
192409 File aperti possono causare kernel a report kernel


I prodotti di terze parti descritti in questo articolo sono forniti da società indipendenti da Microsoft. Microsoft esclude ogni garanzia, implicita o esplicita, relativamente alle prestazioni o l'affidabilità di tali prodotti.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 304101 - Ultima revisione: 07/25/2015 12:34:00 - Revisione: 7.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Server 4.0 Enterprise Edition

  • kbprb kbmt KB304101 KbMtit
Feedback