Come modificare il tipo di dump della memoria Windows 10

In molte occasioni il nostro sistema operativo va in crash per motivi che forse non conosciamo e il più frequente è ricorrere al riavvio del sistema, alla chiusura forzata delle applicazioni e a molte altre tecniche. Una delle cause che possono influenzare il comportamento del sistema operativo in generale è una piccola ma utile funzionalità chiamata dump della memoria che forse molti di noi hanno sentito ma non sanno quale sia la sua funzione e il suo scopo.

Oggi Solvetic analizzerà cos'è il dump della memoria, quali sono i tipi attuali, come possiamo cambiarli in Windows 10.

Che cos'è il dump della memoria?Il dump della memoria o anche noto come dump della memoria o dump della memoria, è la famosa e spesso terrificante schermata blu che non è altro che una registrazione non strutturata del contenuto della memoria fornita in un momento specifico che viene utilizzata frequentemente per eseguire il debug di un programma che è finita male.

Il dump della memoria può essere utilizzato con una certa frequenza per diagnosticare ed eseguire il debug di errori nei programmi archiviati nel sistema.

Esistono diverse cause per un dump della memoria nel sistema, alcune delle quali sono:

  • Incompatibilità dei controllori.
  • Software non compatibile con l'edizione del sistema.
  • Chiusure impreviste di applicazioni e altro ancora.

1. Tipi di dump della memoria Windows 10

Esistono alcuni tipi di dump della memoria in Windows 10 e questi sono:

Dump completo della memoriaQuesto tipo di dump registra l'intero contenuto della memoria del sistema operativo quando il computer è stato arrestato bruscamente.

Un dump della memoria completo può includere i dati dei processi in esecuzione quando è stato raccolto il dump della memoria. La selezione di questo tipo di dump richiederà un file di paging sul volume di avvio che contenga la capacità di contenere tutta la RAM fisica più 1 megabyte (MB).

NotaL'opzione di dump della memoria completa non è disponibile su computer con un sistema operativo a 32 bit e 2 gigabyte (GB) di RAM o più.

Dump della memoria del core o del kernelQuesto tipo di dump registra solo la memoria del kernel, che accelera il processo di scrittura delle informazioni in un registro quando il computer si arresta in modo imprevisto. Con il dump della memoria del kernel avrai bisogno di un file di paging abbastanza grande da contenere la memoria del kernel.

Se utilizziamo sistemi operativi a 32 bit, la memoria del kernel è generalmente compresa tra 150 MB e 2 GB. Questo file di dump del kernel o del kernel non include la memoria non allocata o la memoria allocata ai programmi in modalità utente, include solo la memoria allocata per l'hardware e il core abstraction layer (HAL) in Windows 2000 e versioni successive e la memoria allocata in modalità kernel driver e altri programmi in modalità kernel.

Piccolo dump di memoriaDecidendo di utilizzare questo tipo di dump, verrà registrato il più piccolo insieme di informazioni utili che possono aiutare a identificare il motivo per cui il computer si sta spegnendo in modo improprio.

L'utilizzo di questo tipo di dump richiederà un file di paging di almeno 2 MB sul volume di avvio. Con il dump della memoria piccola, una cronologia di questi file verrà archiviata in una cartella specifica per questo scopo.

Il file creato con questo dump include informazioni come:

  • Il messaggio Stop, i suoi parametri e altri dati aggiuntivi.
  • L'elenco dei driver caricati.
  • Il contesto del processore (PRCB) per il processore che è stato interrotto erroneamente.
  • Le informazioni e il contesto del kernel del processo (EPROCESS) del processo che si è interrotto per errore.
  • Il processo di informazioni e contesto del kernel (ETHREAD) per il thread interrotto in modo imprevisto.
  • Lo stack di chiamate in modalità kernel per il thread che è stato interrotto.

Questo dump è utile quando lo spazio è limitato, ma non contiene molte informazioni vitali per determinare le cause degli errori.

Dump automatico della memoriaQuesto tipo di dump è simile al dump della memoria del kernel, la differenza tra questi due non è nel file di dump stesso, ma nel modo in cui Windows definisce la dimensione del file di paging del sistema.

Se la dimensione del file di paging del sistema è impostata su una dimensione gestita dal sistema e il dump di arresto anomalo in modalità kernel è impostato su dump della memoria automatico, Windows può impostare la dimensione del file di paging su una dimensione inferiore alla RAM.

Se il computer si blocca e il file di paging non è sufficientemente grande per acquisire un'immagine della memoria principale, Windows aumenta la dimensione del file di paging almeno alla dimensione della RAM.

Dump memoria attivaIl file di dump della memoria attivo filtra gli elementi non critici per aiutare a individuare la causa di un arresto anomalo imprevisto.

Questo tipo di dump è stato aggiunto in Windows 10 ed è particolarmente utile se si eseguono VM o il sistema è un host Hyper V.

2. Come modificare il tipo di dump in Windows 10


Per stabilire un nuovo tipo di dump della memoria in Windows 10 andiamo al seguente percorso:
  • Pannello di controllo
  • Sistema di sicurezza
  • Sistema

INGRANDIRE

Lì selezioniamo l'opzione "Configurazione del sistema avanzata" situata sul lato sinistro e verrà visualizzata la seguente finestra:

Fare clic sul pulsante "Configurazione" che si trova nella sezione "Avvio e ripristino", ora nella finestra visualizzata selezioneremo il tipo di dump da assegnare nel campo "Scrivi informazioni di debug":

Una volta selezionato il tipo di dump, fare clic sul pulsante "OK" per salvare le modifiche.

3. Valori di registro di avvio e ripristino


Tutti i valori dei dump sono memorizzati nel seguente percorso:
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ CrashControl
Lì possiamo trovare i seguenti valori:
 CrashDumpEnabled REG_DWORD 0 x 0 = Nessuno CrashDumpEnabled REG_DWORD 0 x 1 = dump della memoria completo CrashDumpEnabled REG_DWORD 0 x 2 = dump della memoria del kernel CrashDumpEnabled REG_DWORD 0 x 3 = dump della memoria ridotta (64KB) CrashDumpDWORD 0 x 7DrashDump della memoria piccolo (64B)
Nei seguenti link Microsoft troviamo informazioni utili su come utilizzare lo strumento Dumpchk per analizzare i dump della memoria nel sistema:

Quindi abbiamo visto come possiamo configurare il dump della memoria in Windows 10 per prevenire crash imprevisti e, se si verificano, per avere informazioni dettagliate sulle cause di questi errori.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave