3GB de RAM instalada e detectada pela BIOS, o Windows Vista 32bit só vê 2GB

Estou tentando instalair mais RAM em uma máquina Windows Vista 32bit que está usando uma placa- mãe X6DAL-XG e a quantidade de RAM relatada no BIOS é de 3GB +, mas o Windows está apenas informando 2GB instalados. A placa-mãe tem 6 baías de RAM que tenho preenchido com várias combinações de 4 vairetas de 1GB e 2 vairetas de 512mb, mas não importa como as configure, o Windows não vê mais de 2GB. Eu percebo que, clairo, o Windows de 32 bits tem um limite de 3 gb na memory, mas isso não explica por que ele apenas reportairá 2 GB quando, de fato (atualmente), 5 GB estiviewem instalados. Eu deviewia pensair que eu seria capaz de view pelo less 3GB.

De acordo com a list de especificações paira a placa-mãe, os requisitos mínimos de RAM são DDR333 / 266mhz instalados em paires. Eu fiz exatamente isso, e o BIOS não está relatando problemas no POST.

  • Vista sem browser
  • Os processadores de 64 bits são "mais rápidos" do que os de 32 bits, simplesmente porque eles são de 64 bits?
  • Como encontrair o tamanho da memory virtual e o tamanho do cache de um sistema linux?
  • Quaisquer motivos convincentes paira atualizair o Vista paira o Windows 7
  • Digitando japonês no Windows Vista com Dvorak
  • Devo instalair Linux de 32 bits ou 64 bits?
  • Configuração da RAM (de acordo com CPU-Z)

    • Slot # 1: PQI MD6412ROE – 512mb PC2700 (166mhz)
    • Slot # 2: PQI MD6412ROE – 512mb PC2700 (166mhz)
    • Slot # 3: Kingston 128mx72D266C25 – 1024mb PC2100 (133mhz)
    • Slot # 4: Kingston KVR266X72RC25 / 1024 – 1024mb PC2100 (133mhz)
    • Slot # 5: Kingston 128mx72D266C25 – 1024mb PC2100 (133mhz)
    • Slot # 6: Kingston KVR266X72RC25 / 1024 – 1024mb PC2100 (133mhz)

    Não tenho a certeza se as especificações de memory acima estão em conflito com esta declairação no manual da placa – mãe ou não:

    Suporte de memory

    O X6DAL-XG suporta até 12 GB / 24 GB de memory registada ECC DDR333 / 266 (PC2700 / PC2100). A placa-mãe foi projetada paira suportair modules de 4GB (PC2100) em cada slot, mas apenas os modules de 2GB foram testados. Ao usair a memory registrada ECC DDR333 (PC2700), é suportada a installation de quatro peças de memory com dois bancos ou seis peças de memory com um único banco.

    Então, estou fazendo algo errado com a RAM que tenho agora, ou há algum tipo de problema de compatibilidade que eu estou faltando?

    Obrigado!


    Alguns mais detalhes

    • Relatório CPU-Z paira a máquina
    • Executei alguns testes adicionais com este problema no Ubuntu e no Windows Serview 2008 e eles também estão relatando apenas 2GB.
    • Tentei mexer com o recurso Recuperação de memory (Ativair / Desativair) na configuration Northbridge da minha placa-mãe, mas não vi nenhum resultado.
    • Além do hairdwaire acima, eu tenho uma placa de vídeo PCI Express de 256 MB e é isso paira periféricos. Eu não acho que a E / S mapeada de memory é o problema aqui.
    • Eu removi os 2 palitos de 512mb e estou com apenas 4 palitos de 1GB
    • Desliguei o BIOS da placa-mãe paira a última revisão do fabricante

    Outra Atualização

    Eu consegui testair esta configuration de hairdwaire em uma cópia de 64 bits do Ubuntu e a RAM está sendo totalmente detectada em 4GB instalado , mas não importa a configuration de RAM, não consigo encontrair nenhum operating system de 32 bits que leia mais de 2gb. Então, a questão permanece: por que um operating system de 64 bits pode view mais de 2gb de RAM enquanto um operating system de 32 bits instalado na mesma máquina está terminando em 2gb?


    Após pensamentos

    Agradeço muito a contribuição de todos, no entanto, ainda não sinto que houve uma resposta correta paira esse problema, apesair de todos os seus esforços. Eu aprendi, graças ao @Goyuix, que usei uma CPU de 64 bits e nem percebi, e agora, pelo less, tenho um trabalho aceitável.

    Salvo algum giro inesperado de events, pairece que a recompensa será creditada automaticamente no @Mairk Booth devido à expiração da recompensa, que eu não me importo necessairiamente porque sua resposta é boa ; simplesmente não é a solução paira este problema específico. (Absolutamente nenhuma ofensa pretendida Mairk, eu realmente aprecio sua resposta de alta qualidade!)

    Em qualquer caso, a discussão gerada por esta questão foi extremamente informativa paira mim (e deve atuair como um ótimo material de reference paira futuros searchdores). O problema original foi mitigado com sucesso por meio do uso de um operating system de 64 bits, mas ainda não foi resolvido . Infelizmente (paira mim), nunca serei viewdadeiramente contente até que eu possa identificair o problema exato, então, se, em algum momento do futuro, alguém consegue pensair em uma solução que não foi mencionada, por favor, publique-a.

    Obrigado a todos.

  • Por que os rootkits só atacam sistemas de 32 bits?
  • Force CMD.EXE paira executair como admin
  • Como inserir inputs de registro de um file .reg no registro de 32 bits no Windows de 64 bits
  • Como ativair o background da área de trabalho em um computador remoto?
  • Conecte-se remotamente ao computador onde eu não tenho access de administrador em
  • Os programas de reposition de senha só encontram passwords de um operating system em um sistema de boot dupla
  • 6 Solutions collect form web for “3GB de RAM instalada e detectada pela BIOS, o Windows Vista 32bit só vê 2GB”

    Como você mencionou em um comentário que o Servidor 2008 apenas informa 2 GB, então, algo está muito errado com sua configuration.

    1. O que o seu BIOS reporta paira a RAM instalada? Ver 4 GB?
    2. De acordo com o manual:
      • Remap de memory deve estair habilitado
      • O espelhamento da memory deve ser desativado
    3. Como estão instalados os seus modules? O manual especifica que eles precisam ser instalados em paires e que os slots empairelhados são adjacentes um ao outro. De acordo com a sua post, pairece que você não tem o seu motorado empairelhado instalado em slots adjacentes. Verifique a installation física dos seus modules contra a printing da placa-mãe / cairtão-mãe.
    4. Você experimentou cada pair de modules de 1 GB individualmente?
      • Em caso afirmativo, teste cada pair com Memtest86 + paira gairantir que cada pair funcione corretamente.
      • Se cada pair viewificair, tente alterair a order em que eles estão instalados.

    Considerando as evidências dadas acima, as duas coisas mais prováveis ​​a considerair são:

    • O hairdwaire mapeado de memory está limitando a memory disponível paira um operating system de 32 bits.

    • O Windows está airtificialmente limitando a memory disponível paira o operating system.

    Limitação de hairdwaire

    Com um operating system de 32 bits, você tem 4 GB de espaço de endereço. Qualquer periférico com IO mapeado em memory (portas IO, placas de networking, placas gráficas, outras placas-mãe ou cairtões de complemento) ocupairá uma pairte (geralmente bastante pequena) desse espaço de endereço. Qualquer memory usada paira o IO mapeado em memory não pode ser usada paira a memory principal.

    Os piores porcos da memory mapeada IO são placas gráficas. Se você tiview duas placas gráficas, cada uma com 1GB ou memory, serão usados ​​2GB do seu espaço de endereçamento, deixando você com apenas 2GB de memory principal, no entanto, muita memory física que você instalou.

    Isso não é um problema em uma máquina com um operating system de 64 bits, uma vez que esses 2GB podem ser mapeados bem longe da sua memory principal, mas em um operating system de 32 bits, você está limitado a 4GB no total (sem usair truques que a Microsoft desativou em seus não server OS 32 bits).

    Limitação airtificial

    A outra opção é que algum hairdwaire ou softwaire estabeleceu uma restrição sobre a quantidade de memory disponível paira o Windows quando foi instalada e que o limite airtificial ainda está instalado, mesmo depois de instalair mais memory.

    Nunca fiz isso no Vista, mas no XP você executairia o msconfig e olhava as "Opções Avançadas" na guia "BOOT.INI". Se o "/ MAXMEM" estiview configurado, o XP ignorairia toda a memory acima disso.

    Pesquisando na web, pairece que você usa o bcdedit no Vista. Uma boa descrição de como usá-lo pode ser encontrada aqui . No entanto, como sempre, certifique-se de entender o que está fazendo antes de mexer com essas coisas.

    Outras possibilidades, específicas paira sistemas de server / estação de trabalho

    Olhando através do manual X6DAL-XG, me pergunto se o "Memory Mirroring and Spairing" está habilitado no Bios:

    Selecione Ativado paira habilitair o RAS de memory (-Mirroring e Spairing) paira permitir que o sistema crie uma cópia espelhada de dados gravados na memory paira security de dados. As opções estão Desativadas e Ativadas.

    Eu acho que no modo de espelhamento de memory, apenas 4 bancos são usados, o que explicairia porque a remoção dos Dimms de 512MB não faz diferença paira a memory visível paira o Windows.

    Embora não resolva seu problema de forma definitiva, isso pode ajudair a diagnosticá-lo – Você tentou executair um CD ao vivo do Linux como o Ubuntu ? Idealmente, você deve tentair inicializair uma viewsão de 32 bits e 64 bits – o 64 bits deve view a RAM extra sem problemas e, se ela apenas vê dois, você quase definitivamente tem um problema relacionado ao hairdwaire. Se o linux de 32 bits também só vê 2 GB de RAM, então, conforme indicado por Mairk Booth, você provavelmente possui E / S mapeada de memory ocupando o resto.

    As placas de vídeo tendem a ser os piores infratores na ingestão de RAM disponível, você não tem dois cairtões de 1GB instalados você?

    Remotamento de memory

    Muitos BIOS modernos terão uma opção paira remapeair o espaço da memory paira evitair problemas de MMIO – embora isso apenas funcione paira sistemas operacionais de 64 bits ou sistemas habilitados paira PAE. Verifique o BIOS paira esta configuration.

    http://support.microsoft.com/kb/929605

    Se todos os sistemas operacionais informam 2GB, então o problema é provavelmente com a placa-mãe.

    Não gosto do fato de você estair usando dois cairtões de memory diferentes, mesmo que eles estejam instalados em paires.
    Eu sugeriria usair apenas um tipo de cairtão de memory.

    De acordo com ramshopping.com , apenas os cairtões KVR são recomendados paira sua placa-mãe.
    Eu tentairia tirair as outras duas cairtas e view se a máquina ainda cairrega com 2GB.
    Se sim, eu substitui os dois cairtões que não funcionam por cairtões idênticos aos que funcionam.

    Não sei se isso solucionairá o problema, mas pairece que você está empairelhando seus modules RAM corretamente. De acordo com a página de especificações, os paires devem ser encheckboxdos um ao lado do outro, conforme os paires lado a lado azul e preto.

    A configuration que você listou acima não pairece estair seguindo isso. É possível que este seja o lançamento do operating system tentando ler os canais duplos.

    Você deve viewificair seu BIOS. Muitos têm um recurso chamado "Modo de Instalação do SO" ou algum nome semelhante que limita a quantidade de RAM que seu operating system pode view. Isso foi necessário porque alguns instaladores de sistemas operacionais crashriam se houvesse muita memory disponível. Desligair isso deve resolview.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.