Wie finde ich den RAM-Typ in der Eingabeaufforderung?
Wie finde ich den RAM-Typ (DDR2 / DDR3) des Systems mithilfe der Eingabeaufforderung?
Ich habe SYSTEMINFO
in der Eingabeaufforderung versucht, aber es wurde nicht der RAM-Typ angezeigt.
9 answers
Sie können die wmic
befehl, um die Informationen über Ihr Gedächtnis herauszufinden:
wmic MemoryChip get BankLabel, Capacity, MemoryType, TypeDetail, Speed
Der MemoryType gibt den Typ Ihres Speichers zurück: 21=DDR-2 usw. Hier ist eine vollständige Liste der Informationen, die Sie aus der MemoryChip-Klasse erhalten können.
In meinem Fall ist der Typ leider unbekannt (0), aber ich bekomme immer noch einige nützliche Informationen:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-08-22 08:53:13
Es gibt eine Software, die Informationen über einige der Hauptgeräte Ihres Systems sammelt.
Dieses Programm zeigt die Details für Sie (und mehr). Ein Beispiel ist CPU-Z - . Ein Screenshot, der die gesuchten Informationen anzeigt:
Nun, gemäß dem ausgezeichneten Kommentar von und (ich habe ihn kopiert, falls er aus irgendeinem Grund beschließt, seinen Kommentar zu löschen):
Sie können CPU-Z über eine Eingabeaufforderung ausführen, und mit dem-txt=report.txt platziert die CPU-Z-Ausgabe in den Dateibericht.txt, ohne die GUI aufzurufen (es wird auch ein-console-Schalter erwähnt, um die Informationen an STDOUT auszugeben, sagt aber, dass es unter Windows XP nur aus irgendeinem Grund funktioniert). Siehe zusätzliche Parameter hier für weitere Details. – -
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:16:54
Für ein besseres Aussehen der Ausgabe sollten Sie list full
nach wmic memorychip
hinzufügen.
Dh öffnen Sie cmd und geben Sie dann wmic memorychip list full
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-21 16:58:22
wmic MemoryChip
ist sehr veraltet und zeigt keine korrekten Ausgaben für DDR3 und höher. Ich habe ein PowerShell-Skript geschrieben, das die rohen SMBIOS-Tabellen liest und die Tabelle Memory Device analysiert (Typ 17). Derzeit basiert es auf SMBIOS specification Version 3.4.0 a und muss in Zukunft aktualisiert werden, wenn die neue Spezifikation neue RAM-Typen enthält
Beispielausgabe:
D:\> .\ram_type.ps1
Size: 8,589,934,592 bytes (8 GB)
Memory form factor: 0x09 DIMM
Memory type: 0x1A (DDR4)
Type detail: 0x80 (Synchronous)
Speed: 2,666 MT/s
=======================
Size: 8,589,934,592 bytes (8 GB)
Memory form factor: 0x09 DIMM
Memory type: 0x1A (DDR4)
Type detail: 0x80 (Synchronous)
Speed: 2,666 MT/s
=======================
Hier ist das Skript. Getestet auf vielen PCs mit DDR3 und DDR4. In vielen Fällen sehen Sie "0 GB " Einträge, weil es noch leere Steckplätze in der Maschine
Speichern Sie es einfach als *. ps1 und führen Sie es aus oder kopieren Sie das gesamte Skript und fügen Sie es in PowerShell ein
# Based on 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. Form factor @offset 0x0E
[string[]]$FORM_FACTORS = @(
'Invalid', 'Other', 'Unknown', '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. Memory type @offset 0x12
[string[]]$MEMORY_TYPES = @(
'Invalid', 'Other', 'Unknown', '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', 'Reserved', 'Reserved', 'Reserved', # 14-17h
'DDR3', 'FBD2', 'DDR4', 'LPDDR', # 18-1Bh
'LPDDR2', 'LPDDR3', 'LPDDR4', 'Logical non-volatile device' # 1C-1Fh
'HBM (High Bandwidth Memory)', 'HBM2 (High Bandwidth Memory Generation 2)',
'DDR5', 'LPDDR5' # 20-23h
)
# 7.18.3. Type detail @offset 0x13
[string[]]$TYPE_DETAILS = @(
'Reserved', 'Other', 'Unknown', 'Fast-paged', # bit 0-3
'Static column', 'Pseudo-static', 'RAMBUS', 'Synchronous', # bit 4-7
'CMOS', 'EDO', 'Window DRAM', 'Cache DRAM', # bit 8-11
'Non-volatile', 'Registered (Buffered)',
'Unbuffered (Unregistered)', 'LRDIMM' # 0C-0Fh
)
function lookUp([string[]]$table, [int]$value)
{
if ($value -ge 0 -and $value -lt $table.Length) {
$table[$value]
} else {
"Unknown value 0x{0:X}" -f $value
}
}
function parseTable([array]$table, [int]$begin, [int]$end)
{
[int]$index = $begin
$size = [BitConverter]::ToUInt16($table, $index + 0x0C)
if ($size -eq 0xFFFF) {
"Unknown memory size"
} elseif ($size -ne 0x7FFF) {
if (($size -shr 15) -eq 0) { $size *= 1MB } else { $size *= 1KB }
# if ([Math]::Floor($size/32768) -eq 0) { $size *= 1MB } else { $size *= 1KB } # For PowerShell < 3.0
} else {
$size = [BitConverter]::ToUInt32($table, $index + 0x1C)
}
"Size: {0:N0} bytes ({1} GB)" -f $size, ($size/1GB)
$formFactor = $table[$index + 0x0E]
$formFactorStr = $(lookUp $FORM_FACTORS $formFactor)
"Memory form factor: 0x{0:X2} {1}" -f $formFactor, $formFactorStr
$type = $table[$index + 0x12]
"Memory type: 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[$_] }
# if (([int]([Math]::Pow(2, $_)) -band $typeDetail) -ne 0) { "{0}" -f $TYPE_DETAILS[$_] } # For PowerShell < 3.0
}
"Type detail: 0x{0:X2} ({1})" -f $typeDetail, $($details -join ' | ')
$speed = [BitConverter]::ToUInt16($table, $index + 0x15)
if ($speed -eq 0) {
"Unknown speed"
} elseif ($speed -ne 0xFFFF) {
"Speed: {0:N0} MT/s" -f $speed
} else {
"Speed: {0:N0} MT/s" -f [BitConverter]::ToUInt32($table, $index + 0x54)
}
"======================="
}
$index = 0
$END_OF_TABLES = 127
$MEMORY_DEVICE = 17
$BiosTables = (Get-WmiObject -ComputerName . -Namespace root\wmi -Query `
"SELECT SMBiosData FROM MSSmBios_RawSMBiosTables" `
).SMBiosData
do
{
$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 unformatted part =========
# Find the '\0\0' structure termination
while ([BitConverter]::ToUInt16($BiosTables, $index) -ne 0) { $index++ }
$index += 2
# adjustment when the table ends with a string
if ($BiosTables[$index] -eq 0) { $index++ }
if ($tableType -eq $MEMORY_DEVICE) { parseTable $BiosTables $startIndex $index }
} until ($tableType -eq $END_OF_TABLES -or $index -ge $BiosTables.length)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-01-10 03:25:33
Eine andere Alternative, die Sie verwenden können, die frei ist, ist Speccy... von den gleichen Leuten, die CCleaner machen.
Es gibt Ihnen alle Ihre Hardware-Spezifikationen, sowie Temps, Spannungen und andere Daten in Echtzeit
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-08-18 02:03:23
Öffnen Sie die Eingabeaufforderung im Startmenü. Sie können auch drücken ⊞ Win+R und geben Sie cmd ein, um es zu starten.
Geben Sie wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Speed
ein und drücken Sie ↵ Enter
In der Spalte BankLabel
erfahren Sie, in welchen Steckplätzen die RAM-Chips installiert sind.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-04-10 02:27:12
Während viele Antworten bemerken, dass wmic
veraltet ist, können Sie die Teilenummer richtig machen und googeln, dass:
wmic memorychip get partnumber
Normalerweise gibt eine Google-Suche, die nur die Teilenummer verwendet, mehrere Seiten zurück, auf denen die Speicherspezifikationen detailliert sind.
Vielleicht werden wirklich alte RAM-Teile keine nützlichen Ergebnisse liefern, aber dann sollte wmic
auf diesen wirklich alten RAM-Sticks funktionieren.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-01-11 11:14:20
- Gehe zu
Start
(OderAsk me anything
) und gibCmd
ein und klicke dann aufCommandPrompt
- Im Konsolenfenster Typ (oder Einfügen)
wmic MemoryChip
Sie sollten die vollständigen Informationen zu Ihrem RAM erhalten
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-08-17 15:56:56
Für mich kann ich die Spannung der Widder auf meinen Laptops aus irgendeinem Grund nicht mit einem der oben genannten Programme sehen...
Wenn Sie das gleiche Problem wie ich haben, sobald Sie die Teilenummer mit cmd gefunden haben (siehe Bild oben von anderen Beiträgen)
wmic memorychip list full
Google die Teilenummer, und Sie werden in der Lage sein, relevantere Informationen auf Ihrem RAM zu finden.
Erstens durch Teil Nr. (z. HMT451S6AFR8C-PB) die Webseite ist nicht mehr verfügbar, aber es gibt Cache auf Google! XD https://webcache.googleusercontent.com/search?q=cache:8vi-pY_TttYJ:https://schreibfehler.eu/w-123/hmt451s6afr8c-pb.html+&cd=1&hl=en&ct=clnk&gl=sg&client=firefox-b
Von der Webseite fand ich den Namen und Hersteller des RAM heraus, dann suchte ich erneut mit Spannung als Suchzeichenfolge: "SK HYNIX 4GB 1Rx8 PC3 12800S voltage"
Https://www.ebay.com/p/SK-Hynix-4gb-Pc3-12800-Ddr3-204-pin-SODIMM-1-35v-Low-Voltage/664910591
Ich denke, Sie können versuchen zu suchen direkt bei ebay, da bei ebay viele gebrauchte Teile zum Verkauf stehen und Ihr RAM möglicherweise nur mit Teil Nr. als Suchbegriff.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-04-11 03:28:13