Sådan finder du RAM-typen (DDR2, DDR3, DDR4), hastighed og andre detaljer i Windows

How Find Ram Type Ddr2

Dette indlæg forklarer to forskellige måder at finde fuld information om det hukommelsesmodul, der er installeret i dit system uden brug af tredjepartsværktøjer. Du har muligvis brug for de eksisterende hukommelsesmoduloplysninger såsom type, delnummer, antal tilgængelige slots, kapacitet og hastighed, hvis du planlægger at opgradere RAM.



Find RAM-modultypen:

  1. Brug af Jobliste
  2. Brug af WMIC-konsolværktøjet
  3. Brug af et PowerShell-script

Bestem oplysningerne om hukommelsesmodul hurtigt

Brug af Jobliste

Start Jobliste, vælg fanen Ydeevne, og klik på Hukommelse.



bestem hukommelsesmodulets type



Denne fane viser den tilgængelige og brugte hukommelse sammen med hukommelseschipoplysninger såsom modulkapacitet, hastighed, type og antallet af tilgængelige slots.


Hukommelsestype, delnummer, hastighed osv. Ved hjælp af WMIC

Windows Management Instrumentation er et ekstremt nyttigt værktøj til at se hardwareoplysninger og automatisere systemopgaver. Du kan bruge WMIs kommandolinjeværktøj (WMIC) til at få vist hukommelseschipoplysninger. Åbn et kommandopromptvindue, og skriv:



wmic memorychip få | klip

Dette kopierer hukommelsesmoduloplysningerne til udklipsholderen, som du kan indsætte i Notesblok eller en hvilken som helst teksteditor.

bestem hukommelsesmodulets type

Det følgende ejendomme af dit hukommelsesmodul vises ved hjælp af ovenstående kommando. Dog vises dataene for nogle felter / egenskaber tomme.

  • BankLabel
  • Kapacitet
  • Databredde
  • Beskrivelse
  • DeviceLocator
  • FormFactor
  • HotSwappable
  • InstallDate
  • InterleaveDataDepth
  • InterleavePosition
  • Fabrikant
  • MemoryType
  • Model
  • Navn
  • OtherIdentifyingInfo
  • Varenummer
  • PositionInRow
  • PoweredOn
  • Aftagelig
  • Udskiftelig
  • SKU
  • Serienummer
  • Hastighed
  • Status
  • Tag
  • Total bredde
  • TypeDetail
  • Version

Hvis du kun har brug for specifikke data, der kræves for at købe et nyt modul, skal du køre denne kommando:

wmic memorychip få banklabel, producent, delnummer, hastighed, MemoryType, SMBIOSMemoryType, devicelocator

wmic-hukommelsestype, delnummerfinding

Det viser producentens navn, varenummer, hukommelsestype, stikkens navn, hukommelseschips hastighed.

Det vigtigste felt er Hukommelsestype . Det er angivet i CIM-værdier. En værdi på 20 betyder DDR, 21 er DDR2, 22 er DDR2 FB-DIMM, 24 er DDR3, 26 er DDR4.

For DDR4 og højere skal du muligvis bruge SMBIOSMemoryType felt, siden MemoryType kolonne viser 0 .

MemoryType vises som 0 (Ukendt)?

Hvis du har DDR4 (og højere) RAM installeret på dit system, kan WMIC-kommandolinjen muligvis vise hukommelsestypen som 0 . Du kan dog stole på SMBIOSMemoryType data.

wmic hukommelsestype, varenummer finde

Microsoft dokumentation siger DDR4 er 26 ( 0x1A ).

Hukommelsestype / SMBIOSMemoryType RAM-type
tyve DDR
enogtyve DDR2
22 DDR2 FB-DIMM
24 DDR3
26 DDR4

Derudover er der andre felter såsom delnummer, hastighed osv., Der kan hjælpe dig med at finde typen af ​​RAM-modul.

wmic ddr4 hukommelsestype

Det DeviceLocator felt fortæller dig etiketten på stikket på systemkortet, der indeholder hukommelsen, såsom DIMM1, DIMM2, DIMM 3 og DIMM4.

Denne MSDN-side har alle detaljer om WMIs fysiske mindeklasse.

Varenummer er en anden nyttig information, der kan hjælpe, når du køber hukommelseschip online, kan du slå delnummeret på internettet eller på dit foretrukne shoppingwebsted.

bestem hukommelsesmodulets type

Du har ikke altid brug for et modul med nøjagtigt det samme varenummer. Hukommelseschippen fra enhver producent skal fungere fint, forudsat at specifikationerne stemmer overens.

RELATEREDE: Find BIOS-versionen, og kontroller, om din BIOS er opdateret

Brug af PowerShell

Følgende PowerShell-script (via Superbruger ) viser listen over tilgængelige DIMM-slots, formfaktor, type og hastighed.

# Baseret på System Management BIOS (SMBIOS) Reference Specification 3.4.0a # https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.4.0a.pdf # 7.18.1. Formfaktor @offset 0x0E [string []] $ FORM_FACTORS = @ ('Ugyldig', 'Andet', 'Ukendt', 'SIMM', # 00-03h 'SIP', 'Chip', 'DIP', 'ZIP' # 04-07h 'Proprietary Card', 'DIMM', 'TSOP', 'Row of chips', # 08-0Bh 'RIMM', 'SODIMM', 'SRIMM', 'FB-DIMM', # 0C-0Fh ' Die '# 10h) # 7.18.2. Hukommelsestype @ offset 0x12 [string []] $ MEMORY_TYPES = @ ('Ugyldig', 'Andet', 'Ukendt', 'DRAM', # 00-03h 'EDRAM', 'VRAM', 'SRAM', 'RAM' , # 04-07h 'ROM', 'FLASH', 'EEPROM', 'FEPROM', # 08-0Bh 'EPROM', 'CDRAM', '3DRAM', 'SDRAM', # 0C-0Fh 'SGRAM', ' RDRAM ',' DDR ',' DDR2 ', # 10-13h' DDR2 FB-DIMM ',' Reserveret ',' Reserveret ',' Reserveret ', # 14-17h' DDR3 ',' FBD2 ',' DDR4 ', 'LPDDR', # 18-1Bh 'LPDDR2', 'LPDDR3', 'LPDDR4', 'Logisk ikke-flygtig enhed' # 1C-1Fh 'HBM (High Bandwidth Memory)', 'HBM2 (High Bandwidth Memory Generation 2)' , 'DDR5', 'LPDDR5' # 20-23h) # 7.18.3. Type detaljer @offset 0x13 [string []] $ TYPE_DETAILS = @ ('Reserveret', 'Andet', 'Ukendt', 'Hurtig-sidet', # bit 0-3 'Statisk kolonne', 'Pseudo-statisk', ' RAMBUS ',' Synkron ', # bit 4-7' CMOS ',' EDO ',' Window DRAM ',' Cache DRAM ', # bit 8-11' Ikke-flygtig ',' Registreret (Buffered) ',' Unbuffered (Uregistreret) ',' LRDIMM '# 0C-0Fh) funktion lookUp ([streng []] $ tabel, [int] $ værdi) {hvis ($ værdi -ge 0 -og $ værdi -lt $ tabel.Længde) { $ tabel [$ værdi]} ellers {'Ukendt værdi 0x {0: X}' -f $ værdi}} funktion parseTable ([matrix] $ tabel, [int] $ begynder, [int] $ slut) {[int] $ index = $ begin $ size = [BitConverter] :: ToUInt16 ($ table, $ index + 0x0C) if ($ size -eq 0xFFFF) {'Ukendt hukommelsesstørrelse'} elseif ($ størrelse -ne 0x7FFF) {if (( $ size -shr 15) -eq 0) {$ size * = 1MB} andet {$ size * = 1KB}} andet {$ size = [BitConverter] :: ToUInt32 ($ table, $ index + 0x1C)} 'Størrelse: {0: N0} bytes ({1} GB) '-f $ størrelse, ($ størrelse / 1 GB) $ formFactor = $ tabel [$ index + 0x0E] $ formFactorStr = $ (lookUp $ FORM_FACTORS $ formFactor)' Hukommelsesformfaktor : 0x {0: X 2} {1} '-f $ formFactor, $ formFactorStr $ type = $ table [$ index + 0x12]' Hukommelsestype: 0x {0: X2} ({1}) '-f $ type, $ (lookUp $ MEMORY_TYPES $ type) $ typeDetail = [BitConverter] :: ToUInt16 ($ table, $ index + 0x13) $ details = 0..15 |% {if (((1 -shl $ _) -band $ typeDetail) -ne 0) {'{0}' -f $ TYPE_DETAILS [$ _]}} 'Type detalje: 0x {0: X2} ({1})' -f $ typeDetail, $ ($ details -join '| ') $ speed = [BitConverter] :: ToUInt16 ($ table, $ index + 0x15) if ($ speed -eq 0) {' Ukendt hastighed '} elseif ($ speed -ne 0xFFFF) {' Speed: {0: N0 } MT / s '-f $ hastighed} andet {' Hastighed: {0: N0} MT / s '-f [BitConverter] :: ToUInt32 ($ tabel, $ indeks + 0x54)}' ======== ================ '} $ index = 0 $ END_OF_TABLES = 127 $ MEMORY_DEVICE = 17 $ BiosTables = (Get-WmiObject -ComputerName. -Namespace root  wmi -Query' 'SELECT SMBiosData FRA MSSmBios_RawSMBiosTables ''). SMBiosData gør {$ startIndex = $ index # ========== Parse table header ========== $ tableType = $ BiosTables [$ index] if ($ tableType -eq $ END_OF_TABLES) {break} $ tableLength = $ BiosTables [$ index + 1] # $ tableHandle = [BitConverter] :: ToUInt16 ($ BiosTables, $ index + 2) $ index + = $ tableLength # ===== ==== Parse uformateret del ========== # Find ' 0  0' strukturens afslutning, mens ([BitConverter] :: ToUInt16 ($ BiosTables, $ index) -ne 0) {$ index ++} $ index + = 2 # justering, når tabellen slutter med en streng hvis ($ BiosTables [$ index] -eq 0) {$ index ++} if ($ tableType -eq $ MEMORY_DEVICE) {parseTable $ BiosTables $ startIndex $ index}} indtil ($ tableType -eq $ END_OF_TABLES -eller $ index -ge $ BiosTables.length) Read-Host -Prompt 'Tryk Enter for at afslutte'
  • Brug Notepad til at kopiere / gemme ovenstående kodelinjer til en fil med .ps1-udvidelse - memory.ps1 .
  • Højreklik memory.ps1 og klik Kør med PowerShell . Du får en output svarende til følgende:

    MemoryType-oplysninger ved hjælp af PowerShell-script

(En anden mulighed er at bruge VBScript RAM Upgrade.vbs skrevet af en person ved navn “Alex Yancey” og vært på GitHub. Der er også nogle fremragende tredjepartsværktøjer som f.eks HWiNFO og Speccy som viser et væld af oplysninger om den hardware, der er installeret på din computer.)


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)