Saya perlu mengganti memori di sistem saya dan saya tidak yakin bagaimana menentukan apakah memori itu ECC atau Non-ECC. Bagaimana saya menentukan ini?
Saya perlu mengganti memori di sistem saya dan saya tidak yakin bagaimana menentukan apakah memori itu ECC atau Non-ECC. Bagaimana saya menentukan ini?
Jawaban:
Untuk Windows 7 Anda dapat menjalankan perintah berikut di command prompt:
wmic MEMORYCHIP get DataWidth,TotalWidth
Jika nilai TotalWidth lebih besar dari nilai DataWidth Anda memiliki memori ECC.
Contoh output:
//ECC Memory
DataWidth TotalWidth
64 72
//Non-ECC Memory
DataWidth TotalWidth
64 64
Cara yang lebih baik untuk menentukan adalah melalui perintah berikut:
wmic memphysical get memoryerrorcorrection
Ini akan mengembalikan kode berdasarkan jenis memori yang dipasang:
Value Meaning
0 (0x0) Reserved
1 (0x1) Other
2 (0x2) Unknown
3 (0x3) None
4 (0x4) Parity
5 (0x5) Single-bit ECC
6 (0x6) Multi-bit ECC
7 (0x7) CRC
wmic memphysical get memoryerrorcorrection(bekerja untuk saya di 8.1)
Untuk FreeBSD (dan mungkin platform yang paling mirip unix):
dmidecode -t 17
Contoh output:
# dmidecode 2.12
SMBIOS 2.5 hadir.
Tangani 0x1100, DMI tipe 17, 28 byte
Perangkat Memori
Handle Array: 0x1000
Pegangan Informasi Kesalahan: Tidak Disediakan
Total Lebar: 72 bit
Lebar Data: 64 bit
Ukuran: 2048 MB
Faktor Bentuk: DIMM
Set: 1
Pencari Lokasi: DIMM1
Pencari Lokasi Bank: Tidak Ditentukan
Ketik: DDR2
Jenis Detail: Sinkron
Kecepatan: 667 MHz
Pabrikan: AD0000000000000000
Nomor Seri: 00002062
Tag Aset: 010839
Nomor Bagian: HYMP125P72CP8-Y5
Peringkat: 2
Ini Total Width: 72 bitsadalah bagian yang Anda cari.
Informasi lebih lanjut dalam mendeteksi ini di Linux dapat ditemukan di sini di situs saudara kami unix.stackexchange.com.
Informasi lebih lanjut tentang cara kerja kode koreksi kesalahan dapat ditemukan di pos sederhana ini di mana saya menunjukkan bagaimana Anda dapat menggunakan bit tambahan untuk mendeteksi dan memperbaiki kesalahan. Inilah sebabnya kami memiliki DIMM yang lebar 64 bit (lebar data 8 byte) atau lebar 72 bit (data 64 ditambah bit ekstra untuk menyimpan informasi yang berlebihan).
Total Widthada 72 bitsatau tidak 64 bits.
Jika Anda melihat modul memori fisik, ECC biasanya akan memiliki 9 (kadang-kadang lebih) chip. Non-ECC hanya akan memiliki 8 (atau jarang, 8x2 = 16) .
(Gambar milik Sistem Puget )
Pada Mac, Anda dapat melihat dalam aplikasi Sistem Informasi untuk menentukan status ECC Komputer dan setiap modul RAM.
/Applications/Utilities/System Information
Pilih Memori di panel kanan, di bawah bagian perangkat keras.
Kemudian dengan daftar "Memory Slot" dipilih. Jendela di bawah ini akan menunjukkan status ECC.
Lihat gambar di bawah ini:

Juga sebagai FYI setiap slot RAM akan memiliki bidang Status jika ada masalah yang terdeteksi dalam modul RAM status akan menjadi nilai selain "OK"
inxi dapat melakukan itu:
$ sudo inxi -m -xxx
Memory: Array-1 capacity: 32 GB devices: 4 EC: None
Device-1: ChannelA-DIMM0 size: 4 GB speed: 1333 MHz type: DDR3 (Synchronous)
bus width: 64 bits manufacturer: Kingston part: KHX1600C9D3/4GX serial: B7ED5A53
...
Di sini digunakan modul non ECC-RAM EC: None
4 EC: Nonenilai yang seharusnya saya cari?
EC: None. Ini 4adalah bagian dari bidang sebelumnya ( devices: 4).
Anda juga dapat mencoba aplikasi gratis seperti Belarc . Memberi lebih banyak info tentang sistem Anda juga ...
Saya telah menggunakan perangkat lunak beberapa kali. Saya tidak memiliki afiliasi dengan perangkat lunak ini, tetapi saya tahu itu digunakan oleh beberapa universitas.
Saya tidak dapat memberikan cuplikan layar hasil karena berisi data rahasia, tetapi situs web harus memberikan beberapa contoh. Cukup cepat (dan cepat), unduh file, jalankan, dan hasilnya disajikan.