Salta al contenuto principale

Come vedere RAM, velocità, moduli e slot in Windows

Come vedere RAM, velocità, moduli e slot in Windows

Introduzione

Per vedere quanta RAM è installata in un PC Windows 10 o Windows 11 puoi partire da Impostazioni e Gestione attività, poi usare PowerShell per identificare i singoli moduli, la capacità rilevata, la velocità riportata dal sistema e il numero di slot/socket indicato tramite SMBIOS. La procedura permette di ottenere una fotografia della configurazione RAM senza aprire il case e aiuta a distinguere i dati realmente rilevati da Windows da quelli che richiedono una verifica successiva.

Cosa puoi vedere della RAM in Windows 10 e 11

Questa procedura riguarda PC desktop con Windows 10 o Windows 11. Non richiede software di terze parti: usa Impostazioni, Gestione attività e Windows PowerShell per ottenere una fotografia della configurazione RAM rilevata dal sistema.

Servono Windows avviato normalmente, accesso a Impostazioni e Gestione attività e Windows PowerShell per leggere le informazioni disponibili sui singoli moduli.

Non è necessario conoscere in anticipo il modello della scheda madre, la versione del BIOS/UEFI o il modello preciso della RAM. Puoi raccogliere questi dati senza aprire il case e senza modificare la configurazione.

I valori mostrati da Windows e dalle classi CIM/WMI vanno considerati dati rilevati dal sistema: alcuni campi dipendono dalle informazioni esposte dal firmware e possono essere assenti o poco descrittivi.

Cosa serve prima di controllare la RAM in Windows

Prima di iniziare, non cambiare la configurazione del PC: in questa fase devi solo raccogliere i dati disponibili.

  • non modificare impostazioni del BIOS/UEFI.
  • non cambiare XMP, EXPO, tensioni o timing.
  • non rimuovere fisicamente i moduli.
  • non interpretare subito un valore inatteso come prova di un problema.
  • annota i risultati prima di passare a eventuali controlli successivi.

Se stai raccogliendo questi dati perché vuoi modificare la quantità di memoria installata, devi prima capire se conviene aggiungere o sostituire RAM in base alla configurazione attuale. Se invece stai valutando un nuovo kit, verifica la compatibilità della RAM con CPU e scheda madre.

Come vedere RAM installata, moduli e slot in Windows

  1. Controlla la quantità totale di RAM installata

    Apri Impostazioni, entra in Sistema e seleziona Informazioni su. Nelle specifiche del dispositivo individua la voce RAM installata e annota il valore mostrato.

    Per esempio:

    RAM installata: 32,0 GB

    Questo valore sarà il riferimento per i controlli successivi: indica la quantità complessiva riconosciuta da Windows, ma non mostra come sia distribuita tra i singoli moduli.

  2. Controlla la memoria in Gestione attività

    Premi:

    Ctrl + Shift + Esc

    per aprire Gestione attività. Entra in Prestazioni e seleziona Memoria. Annota la capacità della memoria, il valore indicato come velocità e il numero di slot usati, se disponibile.

    Da questa schermata, però, non ricavare conclusioni sulla configurazione dei singoli DIMM. Gestione attività dà una panoramica rapida, con PowerShell puoi invece distinguere i singoli dispositivi rilevati.

  3. Identifica i singoli moduli con PowerShell

    Apri Windows PowerShell e inserisci:

    Get-CimInstance -ClassName Win32_PhysicalMemory |
    Select-Object -Property DeviceLocator, BankLabel, @{
        Label='CapacityGB'
        Expression={($_.Capacity / 1GB).ToString('F2')}
    }, Manufacturer, PartNumber, ConfiguredClockSpeed

    Get-CimInstance interroga una classe CIM e restituisce le relative istanze presenti nel sistema, in questo caso viene interrogata Win32_PhysicalMemory. La classe Win32_PhysicalMemory rappresenta un dispositivo di memoria fisica presente nel sistema e disponibile al sistema operativo.

    Per ogni riga osserva:

    • DeviceLocator: etichetta della posizione del dispositivo riportata dal firmware.
    • BankLabel: identificazione del banco, quando disponibile.
    • CapacityGB: capacità del dispositivo convertita in GB dal comando.
    • Manufacturer: produttore riportato al sistema.
    • PartNumber: codice identificativo del modulo, quando disponibile.
    • ConfiguredClockSpeed: valore di clock configurato riportato attraverso SMBIOS.

    DeviceLocator e BankLabel non vanno interpretati automaticamente come i nomi stampati sulla scheda madre: sono etichette fornite attraverso le informazioni SMBIOS e possono avere forme diverse tra una piattaforma e l'altra.

    Non usare ConfiguredClockSpeed da solo per interpretare frequenza, MT/s, MHz o timing della RAM. Per leggere correttamente questi valori, bisogna distinguere frequenza e latenza RAM.

  4. Conta i dispositivi di memoria rilevati

    Esegui:

    (Get-CimInstance -ClassName Win32_PhysicalMemory | Measure-Object).Count

    Il numero restituito corrisponde alle istanze di Win32_PhysicalMemory rilevate. Per esempio:

    2

    significa che il sistema sta riportando due dispositivi di memoria fisica. Non considerarlo automaticamente come numero di slot occupati: il comando conta i dispositivi Win32_PhysicalMemory rilevati, ma non interroga direttamente lo stato fisico di ciascuno slot della scheda madre.

  5. Controlla quanti slot vengono riportati dal sistema

    Per vedere anche quanti slot/socket vengono riportati per la memoria di sistema, esegui:

    $detected = (Get-CimInstance -ClassName Win32_PhysicalMemory | Measure-Object).Count
    
    
    $total = (Get-CimInstance -ClassName Win32_PhysicalMemoryArray | Where-Object Use -EQ 3 | Measure-Object -Property MemoryDevices -Sum).Sum
    
    "Dispositivi di memoria rilevati: $detected"
    "Slot/socket riportati da SMBIOS: $total"

    MemoryDevices indica il numero di slot fisici o socket riportati per l'array di memoria, mentre Use = 3 identifica la memoria di sistema. Questo dato non coincide con il numero di istanze Win32_PhysicalMemory rilevate.

    Un risultato può apparire così:

    Dispositivi di memoria rilevati: 2
    
    
    Slot/socket riportati da SMBIOS: 4

    In questo esempio, Windows rileva due dispositivi di memoria e SMBIOS riporta quattro slot/socket per l'array di memoria di sistema. Non trasformare automaticamente questi due valori in “2 slot occupati e 2 liberi”: per conoscere con certezza la disposizione fisica e gli slot effettivamente utilizzabili, confronta i dati con il manuale della scheda madre.

    Il numero di slot non indica quanta memoria massima possa gestire il PC. Per conoscere quel limite, devi verificare la RAM massima supportata dalla piattaforma.

  6. Salva una fotografia della configurazione

    A questo punto, annota tutti i dati raccolti in un unico posto. Cosa annotare:

    RAM totale installata:
    
    
    Slot usati mostrati da Gestione attività:
    Numero di dispositivi di memoria rilevati:
    Slot/socket riportati da SMBIOS:
    Capacità di ciascun modulo:
    DeviceLocator / BankLabel:
    Manufacturer:
    PartNumber:
    Velocità mostrata da Windows:
    ConfiguredClockSpeed:

    Se hai più moduli, registra capacità, posizione e identificativo separatamente per ciascuno. Così eviti di ritrovarti in seguito con un semplice “ho 32 GB” senza sapere se la configurazione rilevata è composta da uno o più dispositivi.

    Non completare i campi mancanti per deduzione. Un valore assente significa semplicemente che quella informazione non è stata restituita dal sistema con questo metodo.

Come leggere i dati della RAM rilevati da Windows

DatoCosa indicaCome usarlo
RAM installataQuantità complessiva riconosciuta da WindowsRiferimento iniziale della capacità
CapacityGBCapacità della singola istanza di memoria rilevataPermette di ricostruire la distribuzione della capacità
DeviceLocatorPosizione riportata attraverso SMBIOSDistingue le istanze senza presumere la corrispondenza con la serigrafia della scheda madre
BankLabelEtichetta del banco fornita dal sistemaInformazione aggiuntiva per distinguere i dispositivi
ManufacturerProduttore riportato per il moduloAiuta a identificare la memoria installata
PartNumberCodice identificativo riportato per il moduloUtile per successive verifiche del modello
ConfiguredClockSpeedClock configurato riportato tramite SMBIOSDa annotare senza interpretarlo isolatamente
MemoryDevicesNumero di slot/socket riportato per l'array di memoriaIndica il numero complessivo riportato da SMBIOS, non quanti slot risultano occupati

Come verificare che i dati della RAM siano coerenti

La procedura è riuscita se hai ottenuto una fotografia coerente della configurazione: quantità totale di RAM riconosciuta da Windows, numero di dispositivi Win32_PhysicalMemory rilevati, capacità dei singoli dispositivi, almeno un identificativo o una posizione quando disponibile, numero di slot usati mostrato da Gestione attività se disponibile, numero di slot/socket riportato da SMBIOS se disponibile e valore relativo alla velocità disponibile in Windows o tramite ConfiguredClockSpeed.

Per un controllo rapido, somma le capacità dei dispositivi rilevati e confronta il risultato con la RAM installata mostrata da Windows.

Evita letture fuorvianti

  • Manufacturer o PartNumber vuoti: non significano che il modulo non esista, quel dato può semplicemente non essere disponibile.
  • ConfiguredClockSpeed uguale a 0: indica che il valore non è disponibile, non una RAM realmente operante a zero.
  • Nome dello slot poco chiaro:DeviceLocator deriva dalle informazioni fornite dal firmware e non va trasformato automaticamente in A1, A2, B1 o B2.
  • Numero di slot inatteso: prima di considerarlo definitivo, verifica il dato con la documentazione ufficiale della scheda madre.
  • Due dispositivi rilevati e quattro slot riportati: non costituiscono, da soli, la prova che esistano esattamente due slot fisicamente liberi e utilizzabili.

Se la capacità totale rilevata è inferiore a quella fisicamente installata oppure manca un dispositivo che dovrebbe essere presente, non proseguire con tentativi di configurazione: il caso è quello della RAM non rilevata o della capacità errata.

Cosa fare se i dati della RAM risultano incompleti o poco chiari

Se la RAM totale è corretta ma alcuni campi PowerShell sono vuoti, conserva i valori disponibili. L'assenza di Manufacturer, PartNumber, BankLabel o altri identificativi non rende inutilizzabile la fotografia della configurazione.

Se il numero di slot/socket riportato sembra impossibile o non coincide con la scheda madre, considera il dato SMBIOS insufficiente per quella verifica e usa il manuale ufficiale della motherboard come riferimento fisico.

Se capacità e moduli risultano corretti ma il valore della velocità sembra inferiore a quello previsto, non modificare profili memoria sulla base di questa sola lettura: il problema riguarda la RAM a frequenza più bassa del previsto.

Fonti