Cách tìm loại RAM (DDR2, DDR3, DDR4), Tốc độ và các Chi tiết khác trong Windows

How Find Ram Type Ddr2

Bài đăng này giải thích hai cách khác nhau để tìm thông tin đầy đủ về Mô-đun bộ nhớ được cài đặt trong hệ thống của bạn mà không cần sử dụng các công cụ của bên thứ ba. Bạn có thể cần thông tin mô-đun Bộ nhớ hiện có như loại, số bộ phận, số lượng khe cắm khả dụng, dung lượng và tốc độ nếu bạn định nâng cấp RAM.



Tìm loại mô-đun RAM:

  1. Sử dụng Trình quản lý Tác vụ
  2. Sử dụng công cụ bảng điều khiển WMIC
  3. Sử dụng tập lệnh PowerShell

Xác định thông tin mô-đun bộ nhớ một cách nhanh chóng

Sử dụng Trình quản lý Tác vụ

Khởi động Trình quản lý tác vụ, chọn tab Hiệu suất và nhấp vào Bộ nhớ.



xác định loại mô-đun bộ nhớ



Tab này liệt kê bộ nhớ khả dụng và đã sử dụng cùng với thông tin chip bộ nhớ như dung lượng mô-đun, tốc độ, loại và số lượng khe cắm khả dụng.


Loại bộ nhớ, số bộ phận, tốc độ, v.v. sử dụng WMIC

Windows Management Instrumentation là một công cụ cực kỳ hữu ích để xem thông tin phần cứng và tự động hóa các tác vụ hệ thống. Bạn có thể sử dụng công cụ dòng lệnh của WMI (WMIC) để xem thông tin chip bộ nhớ. Mở cửa sổ Command Prompt và nhập:



wmic memorychip get | kẹp

Thao tác này sẽ sao chép thông tin mô-đun bộ nhớ vào khay nhớ tạm, bạn có thể dán thông tin này vào Notepad hoặc bất kỳ trình soạn thảo văn bản nào bạn chọn.

xác định loại mô-đun bộ nhớ

Sau tính chất của mô-đun Bộ nhớ của bạn được hiển thị bằng lệnh trên. Tuy nhiên, dữ liệu cho một số trường / thuộc tính hiển thị trống.

  • BankLabel
  • Sức chứa
  • Chiều rộng dữ liệu
  • Sự miêu tả
  • DeviceLocator
  • Yếu tố hình thức
  • HotSwappable
  • Ngày cài đặt
  • InterleaveDataDepth
  • InterleavePosition
  • nhà chế tạo
  • MemoryType
  • Mô hình
  • Tên
  • OtherIdentifyingInfo
  • PartNumber
  • PositionInRow
  • PoweredOn
  • Có thể tháo rời
  • Có thể thay thế
  • SKU
  • SerialNumber
  • Tốc độ
  • Trạng thái
  • Nhãn
  • Tổng chiều rộng
  • TypeDetail
  • Phiên bản

Nếu bạn chỉ cần dữ liệu cụ thể cần thiết để mua mô-đun mới, bạn sẽ chạy lệnh sau:

wmic memorychip lấy banklabel, nhà sản xuất, partnumber, tốc độ, MemoryType, SMBIOSMemoryType, devicelocator

loại bộ nhớ wmic, tìm số bộ phận

Điều đó cho thấy Tên nhà sản xuất, Số bộ phận, Loại bộ nhớ, Tên ổ cắm, tốc độ của chip nhớ.

Trường quan trọng nhất là Loại bộ nhớ . Nó được chỉ ra trong các giá trị CIM. Giá trị 20 có nghĩa là DDR, 21 là DDR2, 22 là DDR2 FB-DIMM, 24 là DDR3, 26 là DDR4.

Đối với DDR4 trở lên, bạn có thể phải sử dụng SMBIOSMemoryType lĩnh vực này, kể từ khi MemoryType cột cho thấy 0 .

MemoryType hiển thị là 0 (Không xác định)?

Nếu bạn đã cài đặt RAM DDR4 (và cao hơn) trên hệ thống của mình, dòng lệnh WMIC có thể hiển thị loại bộ nhớ là 0 . Tuy nhiên, bạn có thể dựa vào SMBIOSMemoryType dữ liệu.

loại bộ nhớ wmic, tìm số bộ phận

Microsoft tài liệu nói DDR4 là 26 ( 0x1A ).

Loại bộ nhớ / SMBIOSMemoryType Loại RAM
hai mươi CHDC Đức
hai mươi mốt DDR2
22 DDR2 FB-DIMM
24 DDR3
26 DDR4

Ngoài ra, còn có các trường khác như số bộ phận, tốc độ, v.v., có thể giúp bạn tìm loại mô-đun RAM.

wmic ddr4 memorytype

Các DeviceLocator trường cho bạn biết nhãn của ổ cắm trong bảng Hệ thống chứa bộ nhớ, chẳng hạn như DIMM1, DIMM2, DIMM 3 và DIMM4.

Trang MSDN này có tất cả thông tin chi tiết về lớp bộ nhớ vật lý của WMI.

Số bộ phận là một thông tin hữu ích khác có thể giúp khi mua chip nhớ trực tuyến, bạn có thể tra cứu Mã sản phẩm trên web hoặc trên trang web mua sắm yêu thích của mình.

xác định loại mô-đun bộ nhớ

Không phải lúc nào bạn cũng cần một mô-đun có cùng một Số linh kiện. Chip bộ nhớ từ bất kỳ nhà sản xuất nào cũng phải hoạt động tốt, miễn là các thông số kỹ thuật phù hợp.

LIÊN QUAN: Tìm phiên bản BIOS và kiểm tra xem BIOS của bạn đã được cập nhật chưa

Sử dụng PowerShell

Tập lệnh PowerShell sau (qua SuperUser ) hiển thị danh sách các khe cắm DIMM có sẵn, hệ số hình thức, loại và tốc độ.

# Dựa trên Thông số kỹ thuật tham chiếu của BIOS quản lý hệ thống (SMBIOS) 3.4.0a # https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.4.0a.pdf # 7.18.1. Yếu tố hình thức @offset 0x0E [string []] $ FORM_FACTORS = @ ('Không hợp lệ', 'Khác', 'Không xác định', 'SIMM', # 00-03h 'SIP', 'Chip', 'DIP', 'ZIP' # 04-07h 'Thẻ độc quyền', 'DIMM', 'TSOP', 'Hàng chip', # 08-0Bh 'RIMM', 'SODIMM', 'SRIMM', 'FB-DIMM', # 0C-0Fh ' Chết '# 10h) # 7.18.2. Loại bộ nhớ @offset 0x12 [string []] $ MEMORY_TYPES = @ ('Không hợp lệ', 'Khác', 'Không xác định', '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', 'Thiết bị không biến động logic' # 1C-1Fh 'HBM (Bộ nhớ băng thông cao)', 'HBM2 (Thế hệ bộ nhớ băng thông cao 2)' , 'DDR5', 'LPDDR5' # 20-23h) # 7.18.3. Nhập chi tiết @offset 0x13 [string []] $ TYPE_DETAILS = @ ('Dành riêng', 'Khác', 'Không xác định', 'Phân trang nhanh', # bit 0-3 'Cột tĩnh', 'Giả tĩnh', ' RAMBUS ',' Synchronous ', # bit 4-7' CMOS ',' EDO ',' Window DRAM ',' Cache DRAM ', # bit 8-11' Non-variable ',' Đã đăng ký (Buffered) ',' Unbuffered (Chưa đăng ký) ',' LRDIMM '# 0C-0Fh) function lookUp ([string []] $ table, [int] $ value) {if ($ value -ge 0 -and $ value -lt $ table.Length) { $ table [$ value]} else {'Giá trị không xác định 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) {'Kích thước bộ nhớ không xác định'} elseif ($ size -ne 0x7FFF) {if (( $ size -shr 15) -eq 0) {$ size * = 1MB} else {$ size * = 1KB}} else {$ size = [BitConverter] :: ToUInt32 ($ table, $ index + 0x1C)} 'Kích thước: {0: N0} byte ({1} GB) '-f $ size, ($ size / 1GB) $ formFactor = $ table [$ index + 0x0E] $ formFactorStr = $ (lookUp $ FORM_FACTORS $ formFactor)' Hệ số dạng bộ nhớ : 0x {0: X 2} {1} '-f $ formFactor, $ formFactorStr $ type = $ table [$ index + 0x12]' Loại bộ nhớ: 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 [$ _]}} 'Chi tiết loại: 0x {0: X2} ({1})' -f $ typeDetail, $ ($ details -join '| ') $ speed = [BitConverter] :: ToUInt16 ($ table, $ index + 0x15) if ($ speed -eq 0) {' Unknown speed '} elseif ($ speed -ne 0xFFFF) {' Tốc độ: {0: N0 } MT / s '-f $ speed} else {' Tốc độ: {0: N0} MT / s '-f [BitConverter] :: ToUInt32 ($ table, $ index + 0x54)}' ======= ================ '} $ index = 0 $ END_OF_TABLES = 127 $ MEMORY_DEVICE = 17 $ BiosTables = (Get-WmiObject -ComputerName. Không gian tên miền root  wmi -Query' 'CHỌN SMBiosData TỪ MSSmBios_RawSMBiosTables '') .SMBiosData do {$ startIndex = $ index # ========= Phân tích cú pháp tiêu đề bảng ========= $ tableType = $ BiosTables [$ index] if ($ tableType -eq $ END_OF_TABLES) {break} $ tableLength = $ BiosTables [$ index + 1] # $ tableHandle = [BitConverter] :: ToUInt16 ($ BiosTables, $ index + 2) $ index + = $ tableLength # ===== ==== Phân tích cú pháp phần chưa được định dạng ========= # Tìm phần kết thúc cấu trúc ' 0  0' trong khi ([BitConverter] :: ToUInt16 ($ BiosTables, $ index) -ne 0) {$ index ++} $ index + = 2 # điều chỉnh khi bảng kết thúc bằng chuỗi if ($ BiosTables [$ index] -eq 0) {$ index ++} if ($ tableType -eq $ MEMORY_DEVICE) {parseTable $ BiosTables $ startIndex $ index}} cho đến ($ tableType -eq $ END_OF_TABLES -hoặc $ index -ge $ BiosTables.length) Đọc-Máy chủ lưu trữ-Nhắc 'Nhấn Enter để thoát'
  • Sử dụng Notepad, sao chép / lưu các dòng mã trên vào tệp có đuôi .ps1 - memory.ps1 .
  • Click chuột phải memory.ps1 và bấm vào Chạy với PowerShell . Bạn sẽ nhận được đầu ra tương tự như sau:

    Thông tin MemoryType sử dụng tập lệnh PowerShell

(Một tùy chọn khác là sử dụng VBScript Nâng cấp RAM.vbs được viết bởi một người tên “Alex Yancey” và được lưu trữ trên GitHub. Ngoài ra, có một số công cụ của bên thứ ba tuyệt vời như HWiNFOSpeccy hiển thị nhiều thông tin về phần cứng được cài đặt trong máy tính của bạn.)


Một yêu cầu nhỏ: Nếu bạn thích bài viết này, hãy chia sẻ nó?

Một chia sẻ 'nhỏ' của bạn sẽ giúp ích rất nhiều cho sự phát triển của blog này. Một số gợi ý tuyệt vời:
  • Ghim nó!
  • Chia sẻ nó lên blog yêu thích của bạn + Facebook, Reddit
  • Tweet nó!
Vì vậy, cảm ơn bạn rất nhiều vì đã hỗ trợ của bạn, độc giả của tôi. Nó sẽ không mất quá 10 giây thời gian của bạn. Các nút chia sẻ ở ngay bên dưới. :)