Mengapa semua RAM ekstra saya ditandai sebagai "peranti keras" di Windows 7?

26

Saya memiliki HP Z800 Workstation baru, yang menjalankan Windows 7 Enterprise 64 bit. Spesifikasi Z800 ada di sini .

Mesin memiliki 4GB RAM - windows melaporkan 1,99GB tersedia, 2GB adalah "perangkat keras yang dipesan". Saya menambahkan 2 GB dan windows melaporkan bahwa ada 6GB RAM fisik, tetapi sekarang 4GB adalah "perangkat keras dicadangkan". BIOS juga melihat jumlah RAM penuh.

Kartu video adalah nVidia Quadro FX 580, jadi tidak boleh menggunakan memori bersama sama sekali.

Mengapa semua RAM ekstra saya ditandai sebagai "peranti keras" di Windows 7?

ericvg
sumber

Jawaban:

30

Ternyata RAM yang dipasang berada dalam konfigurasi yang tidak didukung - Pada mesin ini, jika Anda memasang chip 2GB, RAM harus dipasang dalam tiga, seperti yang dirujuk di sini (pdf).

Sangat menarik untuk dicatat bahwa Windows melihat memori, tetapi itu diberikan tidak dapat digunakan dan ditandai sebagai "perangkat keras yang dipesan".

ericvg
sumber
@ericvg Doc bahasa Inggris?
Mugen
Apa yang Anda maksud dengan konfigurasi yang tidak didukung ?! Silakan lihat superuser.com/questions/1165428
Dr.jacky
17

Aduh, sedih mendengar tentang menginstal ulang.

Ada posting Blog Mark Russinovich yang menjelaskan bagaimana windows menggunakan memori fisik .

  1. Perangkat perangkat keras dapat memesan blok besar ruang alamat fisik ... Untuk melihat apakah perangkat keras menyimpan sebagian besar ruang alamat fisik, luncurkan "devmgmt.msc", pilih Resources by Connection di Menu View, dan perluas Memori. simpul (Blog Mark menjelaskan lebih lanjut.)

  2. Meskipun kartu video Anda memiliki memori video khusus yang cepat dan berdedikasi, Windows masih harus mengatasi dan berinteraksi dengan memori tersebut menggunakan pengalamatan memori fisik yang sama yang digunakan untuk RAM, perangkat PCI, dan perangkat lainnya. Ini dapat memadati ruang alamat fisik. OS 64 bit harus mengatasi ini lebih baik daripada OS 32 bit, tetapi tangannya mungkin masih terikat beberapa persyaratan perangkat.
    (Dell saya memiliki perangkat keras 700 MB yang disediakan di Win7x64. Ini tidak seburuk masalah Anda, tetapi masih mengganggu.)

  3. Akan sangat membantu untuk mengetahui apakah alat seperti memtest (yang melakukan booting dan berjalan tanpa windows) dapat melihat semua RAM yang terpasang. Coba beberapa alat info sistem pada UBCD untuk melihat apakah mereka dapat melihat (dan menguji) semua RAM Anda. Ini akan memberi tahu Anda jika Windows bahkan ada hubungannya dengan itu.

Sebagai pemikiran terakhir, Anda membelinya baru dari vendor besar, Anda harus bisa mendapatkan dukungan dari mereka, dan bertanya kepada mereka tentang masalah ini. Mereka sering kali bisa menyelesaikan masalah seperti ini jauh lebih cepat daripada mencari-cari di internet, dan Anda sudah membayar untuk layanan ini.

Sunting: pertanyaan SO ini mungkin terkait dengan masalah Anda, dan ada penjelasan bagus lainnya tentang bagaimana reservasi IO yang dipetakan dengan memori dapat mengurangi RAM yang dapat digunakan . Sekali lagi, ini mungkin bukan masalah yang Anda hadapi, tetapi blog-blog itu memberi tahu Anda bagaimana Anda dapat menentukan apakah itu.

Beritahu kami.

DanO
sumber
6

Saya memiliki masalah yang tepat ini diperbaiki! Dengan Gigabyte p55a ud3r dan Kingston KHX1600C9D3K4 / 8GX.

Ketika Anda membeli RAM, Anda mendapatkannya berpasangan, karena ternyata masing-masing pasangan / memory stick hanya dapat bekerja pada saluran memori 1 atau saluran memori 2.

Jika Anda menempatkan sepasang memori yang dirancang untuk bekerja hanya pada saluran 1, pada saluran 2 (seperti yang saya lakukan tanpa sadar). BIOS hanya mengenalinya, "TETAPI" tidak tersedia untuk digunakan. Windows 7 hanya dapat melihat total RAM yang terpasang (dalam kasus saya 8 GB), tetapi tidak dapat menggunakan 4 GB lainnya pada saluran memori 2, dan Windows 7 berpikir bahwa memori 4 GB adalah "HARDWARE RESERVED".

Jadi saya menyarankan Anda untuk beralih di antara slot memori, seperti yang saya lakukan, dan sekarang saya hanya memiliki 5 MB HARDWARE DILINDUNGI bukannya 4 GB seperti sebelumnya ketika saya meletakkan RAM stick pada slot / saluran yang salah.

pengguna39572
sumber
Apakah Anda bermaksud mengatakan bahwa Anda hanya menukar RAM stick? Bisakah Anda jelaskan apa yang kami maksud dengan saluran memori di sini? Jika motherboard saya memiliki 2 slot DMMI, apakah masing-masing saluran 1 dan saluran 2?
Mugen
4

Saya memiliki masalah yang sama dan telah memperbaikinya di mesin khusus saya. Saya menunjukkan 4G disediakan di HW. Saya masuk ke MB BIOS dan di bawah konfigurasi chipset / grafis internal /

Saya mengubah pengaturan untuk Lokasi Penyangga Bingkai dari [Di Atas 4G] ke [Di Bawah 4G} ... dan sekarang saya punya 1MB di HW yang dipesan dan bukan 4G. Windows melihat semua * G dapat digunakan

bob bosco
sumber
3

Mungkin memperbarui BIOS akan membantu? Juga, coba aktifkan Memory Remaping di BIOS, atau sesuatu seperti ini, jika Anda berhasil menemukannya di SETUP Anda.

sYnfo
sumber
Juga, saya tahu, bahwa HP Z800 dilengkapi dengan 2GB RAM secara default ... Mungkin HP tidak ingin pengguna menambahkan lebih banyak? Konyol, saya tahu ... :)
sYnfo
1
Menurut spesifikasi, model itu sebenarnya dapat mendukung 192GB jika O / S dan perangkat keras lainnya memungkinkannya
MartW
2

Saya memiliki masalah serupa dengan Samsung R519. Dalam kasus saya, saya meningkatkan dari 2gb ke 4gb RAM tetapi saya hanya memiliki OS 32bit pada mesin saya. Jadi dalam kasus saya itu adalah faktor pembatas seperti OS 32bit hanya akan melihat 3gb maks.

Mike Higgs
sumber
Um ... memang benar bahwa OS 32-bit Windows client (non-server) hanya akan menggunakan hingga 4 GB RAM - tetapi banyak OS 32-bit lainnya dapat menggunakan jauh lebih banyak. (32 bit-ness tidak membatasi addressability RAM.) Klien Windows 32-bit, XP SP2 dan yang lebih baru, juga dibatasi untuk hanya menggunakan RAM pada alamat fisik di bawah batas 4 GB. Sekarang, perangkat I / O menempati beberapa ruang alamat fisik di bawahnya, sehingga setiap RAM yang bertentangan dengan mereka tidak dapat dilihat. Kebanyakan mobos dapat memindahkan RAM semacam itu ke alamat yang lebih tinggi ("memory hole remapping"), yang berfungsi untuk sebagian besar OS, tetapi klien Win 32-bit tidak akan menggunakan RAM yang dipetakan ulang.
Jamie Hanrahan
2

Bagi siapa pun yang masih memiliki masalah ini:

  1. Tekan Mulai -> Jalankan

  2. Mengetik msconfig

  3. Buka di bawah tab "Boot"

  4. Klik tombol "Opsi lanjutan"

  5. Hapus centang "Memori maksimum"

    masukkan deskripsi gambar di sini

  6. Mulai ulang

Membantu saya, masih dipesan hanya 9 Mb dari total 6 Gb.

Der Hochstapler
sumber
Ini memperbaikinya untuk saya. Itu diatur ke 3GB di mesin saya. Apa downside menghapus batas? Mengapa default ke 3GB di mesin saya? Adakah yang bisa menambahkan rincian lebih lanjut untuk jawabannya?
iSWORD
2

Sebenarnya ada petunjuk besar dalam pesan: "Hardware reserved".

Jika mencentang / menghapus centang pada "Memori maksimum" pada Windows tidak membantu, penyebabnya mungkin adalah pengaturan BIOS default, yang dapat menyimpan RAM berlebihan untuk perangkat keras grafis.

Dalam kasus saya, Windows melaporkan bahwa 1.1G dari RAM 8G yang dipasang adalah "perangkat keras yang dipesan":

"Hardware dicadangkan" sebelum pengaturan BIOS berubah

Saya memperbaikinya dengan mengubah pengaturan BIOS. Detail penamaan atau menu mungkin berbeda di BIOS Anda, tetapi inilah ceritanya dalam kasus saya. Di bawah pengaturan Advanced, pergi ke Konfigurasi Chipset Lanjutan:

Pengaturan BIOS

Di bawah Advanced Chipset Configuration adalah pengaturan yang disebut Ukuran Buffer Bingkai UMA. Ini mengontrol berapa banyak RAM Anda dicadangkan untuk perangkat keras grafis Anda, dan secara default dapat diatur ke Otomatis, yang akan menentukan jumlah berdasarkan berapa banyak RAM yang telah Anda instal dan — tergantung pada kebutuhan Anda — mungkin menyimpan lebih dari yang diperlukan:

Pengaturan BIOS

http://www.errorteck.com/good-to-know/computer-terminology/how-to-get-more-performance-from-a-laptop-computer.html

Untuk penggunaan umum, atur ke 256M:

Pengaturan BIOS

masukkan deskripsi gambar di sini

Hasilnya di Task Manager:

"Hardware dicadangkan" setelah pengaturan BIOS berubah

Sunting Reg
sumber
Tidak ada opsi seperti ini di BIOS. Silakan lihat superuser.com/questions/1165428
Dr.jacky