The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    4GB on 32-bit Vista by replacing with Server 08 files

    Discussion in 'Windows OS and Software' started by cephasara, Feb 13, 2009.

  1. cephasara

    cephasara Notebook Consultant

    Reputations:
    0
    Messages:
    112
    Likes Received:
    0
    Trophy Points:
    30
    I am wondering if anybody has heard of this. I read that it is possible to address all 4GB of my RAM in Vista 32-bit through replacing some files in Vista with some from Server 08. I am concerned about this because I have 4GB of RAM that I would like to use, but I only have a x86 processor therefore I am unable to install any x64 OS on this machine.

    I've heard about the PAE 36-bit extension which doesn't always work, plus my processor is only 32-bit anyway, so that idea is out the door.

    Here's the link where I've read about this: http://forums.techarena.in/tips-tweaks/979407.htm

    P.S. I am a student so MSDN is available to me, therefore if I need a key for Server 08 it would be no problem.
     
  2. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    There is no way for you to address 4GB of memory without a 64bit processor and 64bit OS. Period.

    PAE only works for 4+ GB of RAM in a 32bit OS when the OS is customized for PAE, the drivers are customized for PAE, and the applications are customized for PAE as well. Not going to happen for a consumer.
     
  3. Andy

    Andy Notebook Prophet

    Reputations:
    2,133
    Messages:
    6,399
    Likes Received:
    1
    Trophy Points:
    206
    And the memory controller embedded in the chipset is 32-bit as well, so there is basically no way you can have the whole 4GB memory addressed, irrespective of the OS installed.
     
  4. cephasara

    cephasara Notebook Consultant

    Reputations:
    0
    Messages:
    112
    Likes Received:
    0
    Trophy Points:
    30
  5. Andy

    Andy Notebook Prophet

    Reputations:
    2,133
    Messages:
    6,399
    Likes Received:
    1
    Trophy Points:
    206
    Your system is based on the Napa Platform. The memory controller embedded in the 945 series chipset is 32-bit. So, even if you install a 64-bit OS, you will still get ~3GB, because of the hardware limitation.

    Starting from the Santa Rosa platform, the memory controllers were 64-bit, and 4GB & more is accessible.

    You can also checkout the datasheet of the 945 series chipset.
     
  6. TehSuigi

    TehSuigi Notebook Virtuoso

    Reputations:
    931
    Messages:
    3,882
    Likes Received:
    2
    Trophy Points:
    105
    Really? I thought that the 945M series did support 64-bit operation with the Core 2 Duos that were released for Socket M.
     
  7. 0.0

    0.0 Notebook Consultant

    Reputations:
    87
    Messages:
    237
    Likes Received:
    0
    Trophy Points:
    30
    LOL Yep Vista 32bit with 4GB RAM. I'm left with about 3GB of RAM available and 2GB for use on my machine once it's booted Vista but I think it's enough at this moment in time for what I use. Maybe it is more a case of feeling cheated than actually needing the extra RAM.

    If you really want to see if the 2008 kernel might make a difference it might be an idea to download and install a 2008 server trial version from MS http://www.microsoft.com/windowsserver2008/en/us/trial-software.aspx?pf=true and see if it actually does anything for you before attempting any hacks with Vista.


    Here is a snapshot of a 32bit system (XP SP1 with PAE 4GT and no swap file) addressing 4GB of RAM and user programs allocating a total of 3.8GiB.

    [​IMG]


    My system uses 1GB of address space just for hardware memory mapped addressing which is why I'm only left with 3GB of total physical memory using 32bit Vista and if I were to not use PAE under XP SP1 I would also have only 3GB available.

    AFAIK with the 32bit version of Vista there is no way to free up that 1GB regardless of PAE unless the kernel itself and parts are changed. Then technically I guess it's no longer a Vista OS. Similar for XP SP2/3.
     
  8. Andy

    Andy Notebook Prophet

    Reputations:
    2,133
    Messages:
    6,399
    Likes Received:
    1
    Trophy Points:
    206
    The 943/945 mobile chipsets support 64-bit CPUs, but the chipset is 32-bit. Its kinda similar to a 32-bit OS, in which you don't get the full 4gig RAM but since the limitation is hardware, you can't really mod or use PAE and stuff. And on Napa platforms, even the BIOS shows less than 4gig memory. 64-bit CPUs work fine though.
     
  9. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    I didn't catch the chipset earlier. No 945 chipset can address more than 4GB of space. You need a 965 chipset or better for that.