Por que toda a minha RAM extra está marcada como "hardware reservado" no Windows 7?

26

Eu tenho uma nova estação de trabalho HP Z800, executando o Windows 7 Enterprise de 64 bits. As especificações do Z800 estão aqui .

A máquina possui 4 GB de RAM - o Windows relatou 1,99 GB disponível, 2 GB foi "reservado por hardware". Eu adicionei mais 2 GB e o Windows informa que há 6 GB de RAM física, mas agora 4 GB são "reservados por hardware". O BIOS também vê a quantidade total de RAM.

A placa de vídeo é uma nVidia Quadro FX 580, portanto, não deve usar nenhuma memória compartilhada.

Por que toda a minha RAM extra está marcada como "hardware reservado" no Windows 7?

ericvg
fonte

Respostas:

30

Acontece que a RAM instalada estava em uma configuração não suportada - Nesta máquina, se você instalar chips de 2 GB, eles deverão ser instalados em triplo, conforme mencionado aqui (pdf).

É interessante notar que o Windows viu a memória, mas não foi utilizável e foi marcada como "hardware reservado".

ericvg
fonte
@ericvg English doc?
Mugen
O que você quer dizer com configuração não suportada ?! Por favor, veja este superuser.com/questions/1165428
Dr.jacky
17

Ouch, triste ouvir sobre a reinstalação.

Há uma excelente postagem no blog Mark Russinovich que explica como o Windows usa a memória física .

  1. Os dispositivos de hardware podem reservar grandes blocos de espaço de endereço físico ... Para verificar se um pedaço de hardware está reservando uma grande parte do espaço de endereço físico, inicie "devmgmt.msc", selecione Recursos por conexão no menu Exibir e expanda a memória nó. (O blog de Mark explica isso ainda mais.)

  2. Embora sua placa de vídeo tenha memória de vídeo integrada, rápida e dedicada, o Windows ainda precisa endereçar e interagir com essa memória usando o mesmo endereçamento de memória física usado para RAM, dispositivos PCI e outros dispositivos. Isso pode sobrecarregar o espaço de endereço físico. O SO de 64 bits deve lidar melhor com isso do que o SO de 32 bits, mas suas mãos ainda podem estar vinculadas a alguns requisitos do dispositivo.
    (Meu Dell tem um hardware de 700 MB reservado no Win7x64. Não é tão ruim quanto o seu problema, mas ainda é irritante.)

  3. Seria útil saber se uma ferramenta como o memtest (que inicializa e executa sem janelas) pode ver toda a RAM instalada. Experimente algumas das ferramentas de informações do sistema no UBCD para ver se elas podem ver (e testar) toda a sua RAM. Isso informaria se o Windows tem alguma coisa a ver com isso.

Como pensamento final, você o comprou de um fornecedor importante, deve poder obter suporte deles e perguntar sobre o problema. Geralmente, eles podem chegar ao fundo desse tipo de problema muito mais rapidamente do que pesquisar na Internet, e você já pagou por esse serviço.

Editar: esta questão SO pode estar relacionada ao seu problema e há outra boa explicação de como as reservas de E / S mapeadas na memória podem reduzir a RAM utilizável . Novamente, esse pode não ser exatamente o problema que você está enfrentando, mas esses blogs mostram como você pode determinar se é.

Nos informe.

DanO
fonte
6

Eu tenho esse problema exato corrigido! Com Gigabyte p55a ud3r e Kingston KHX1600C9D3K4 / 8GX.

Ao comprar a RAM, você a obtém em pares, pois cada par / cartão de memória pode funcionar apenas no canal de memória 1 ou no canal de memória 2.

Se você colocar um par de memória projetado para funcionar apenas no canal 1, no canal 2 (como eu fiz sem saber). O BIOS apenas os reconhece, "MAS" não disponibilizados para uso. O Windows 7 pode ver apenas o total de RAM instalada (no meu caso, 8 GB), mas não pode usar os outros 4 GB no canal de memória 2, e o Windows 7 acha que os 4 GB de memória são "HARDWARE RESERVED".

Portanto, recomendo que você os alterne entre os slots de memória, como eu fiz, e agora só tenho 5 MB de HARDWARE RESERVADO, em vez de 4 GB, como antes, quando coloco os cartões de memória RAM nos slots / canais incorretos.

user39572
fonte
Você quer dizer que apenas trocou os cartões de memória RAM? Você poderia explicar o que queremos dizer com canais de memória aqui? Se minha placa-mãe possui 2 slots DMMI, esses são os canais 1 e 2, respectivamente?
Mugen
4

Eu tive esse mesmo problema e o corrigi em minha máquina específica. Eu estava mostrando 4G reservado em HW. Entrei no MB BIOS e em configuração de chipset / gráficos internos /

Alterei a configuração do Frame Buffer Location de [Above 4G] para [Below 4G} ... e agora tenho 1 MB em HW reservado e não 4G. O Windows vê todos os * G como utilizáveis

bob bosco
fonte
3

Talvez a atualização do BIOS ajudaria? Além disso, tente ativar o Remaping de memória no BIOS, ou algo assim, se você conseguir encontrá-lo na sua instalação.

sYnfo
fonte
Além disso, descobri que o HP Z800 vem com 2 GB de RAM por padrão ... Talvez a HP simplesmente não queira que os usuários adicionem mais? Bobo, eu sei ... :)
sYnfo
1
De acordo com as especificações, esse modelo pode realmente apoiar 192GB se o O / S e outro hardware permite que ele
MartW
2

Eu tive um problema semelhante com um Samsung R519. No meu caso, atualizei de 2 GB para 4 GB de RAM, mas só tenho um sistema operacional de 32 bits na minha máquina. Então, no meu caso, esse é o fator limitante, pois o sistema operacional de 32 bits verá apenas 3 GB no máximo.

Mike Higgs
fonte
Hum ... é verdade que os sistemas operacionais de 32 bits do cliente Windows de 32 bits (sem servidor) usarão apenas até 4 GB de RAM - mas muitos outros sistemas operacionais de 32 bits podem usar muito mais. (32 bits não limitam a capacidade de endereçamento de RAM.) Os clientes Windows de 32 bits, XP SP2 e versões posteriores, também estão limitados a usar apenas RAM em endereços físicos abaixo do limite de 4 GB. Agora, os dispositivos de E / S ocupam parte do espaço de endereço físico abaixo disso, portanto, qualquer RAM que entre em conflito com eles não pode ser vista. A maioria dos mobos pode realocar essa RAM para endereços mais altos ("remapeamento de buraco de memória"), o que funciona para a maioria dos sistemas operacionais, mas os clientes Win de 32 bits não usam a RAM remapeada.
21716 Jamie Hanrahan #
2

Para quem ainda está com esse problema:

  1. Pressione Iniciar -> Executar

  2. Tipo msconfig

  3. Vá para a aba "Boot"

  4. Clique no botão "Opções avançadas"

  5. Desmarque "Memória máxima"

    insira a descrição da imagem aqui

  6. Reiniciar

Ajudado por mim, ainda ficou reservado apenas 9 Mb de totalmente de 6 Gb.

Der Hochstapler
fonte
Isso consertou para mim. Foi definido como 3 GB na minha máquina. Qual é a desvantagem de remover o limite? Por que o padrão é de 3 GB na minha máquina? Alguém pode adicionar mais detalhes à resposta?
ISWORD 21/06
2

Na verdade, há uma grande pista na mensagem: "Hardware reservado".

Se marcar / desmarcar a caixa de seleção "Memória máxima" no Windows não estiver ajudando, o culpado pode ser as configurações padrão do BIOS, que podem reservar RAM excessiva para o hardware gráfico.

No meu caso, o Windows relatou que 1,1 G da minha RAM 8 G instalada era "reservada por hardware":

"Hardware reservado" antes da alteração da configuração do BIOS

Corrigi-o alterando a configuração do BIOS. Os detalhes de nomeação ou menu podem ser diferentes no BIOS, mas aqui está a história no meu caso. Nas configurações avançadas, vá para Configuração avançada de chipset:

Configurações do BIOS

Em Configuração avançada de chipset, há uma configuração chamada Tamanho do buffer de quadro UMA. Isso controla a quantidade de RAM reservada para o seu hardware gráfico e, por padrão, pode ser definida como Automático, que decidirá uma quantidade com base na quantidade de RAM instalada e, dependendo das suas necessidades, poderá reservar muito mais do que o necessário:

Configurações do BIOS

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

Para uso geral, configure-o para 256M:

Configurações do BIOS

insira a descrição da imagem aqui

O resultado no Gerenciador de tarefas:

"Hardware reservado" após a alteração das configurações do BIOS

Reg Editar
fonte
Não existe essa opção no BIOS. Por favor, veja superuser.com/questions/1165428
Dr.jacky