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.

    A way to make more then 3GB RAM available in WinXP Pro SP2-3 32bit?

    Discussion in 'Other Manufacturers' started by Dirt, Apr 8, 2008.

  1. Dirt

    Dirt Notebook Evangelist

    Reputations:
    42
    Messages:
    310
    Likes Received:
    0
    Trophy Points:
    30
    Hi, today I replaced 2x1 GB ram sticks with 2x2gb PQI DDR800.
    I was already repaired for that it would not be possible to use all of 4 GB in OS, but 3070MB was a shock. Shortly after searching the internet I found that the way to increase available memory size is "Device Remapping" option that some motherboard have in BIOS. Unfortunately there is no in Compals.

    Память 000A0000-000BFFFF Общий PCI bus
    Память 000A0000-000BFFFF Общий NVIDIA GeForce 8600M GT
    Память 000A0000-000BFFFF Не определено Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01
    Память 000D0000-000D3FFF Общий PCI bus
    Память 000D4000-000D7FFF Общий PCI bus
    Память 000D8000-000DBFFF Общий PCI bus
    Память C0000000-DFFFFFFF Общий PCI bus
    Память C4000000-C5FFFFFF Исключительный NVIDIA GeForce 8600M GT
    Память C4000000-C6FFFFFF Исключительный Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01
    Память C6000000-C6FFFFFF Исключительный NVIDIA GeForce 8600M GT
    Память C8000000-C9FFFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 4 - 2845
    Память C8000000-CBFFFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 4 - 2845
    Память CC000000-CDFFFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 1 - 283F
    Память CC000000-CFFFFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 1 - 283F
    Память D0000000-DFFFFFFF Исключительный Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01
    Память D0000000-DFFFFFFF Исключительный NVIDIA GeForce 8600M GT
    Память E0000000-EFFFFFFF Исключительный Motherboard resources
    Память F0000000-F000FFFF Исключительный Broadcom NetLink (TM) Gigabit Ethernet
    Память F0000000-F3FFFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 2 - 2841
    Память F0000000-FEBFFFFF Общий PCI bus
    Память F4000000-F7FFFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 3 - 2843
    Память F8000000-F8001FFF Исключительный Intel(R) Wireless WiFi Link 4965AGN
    Память F8000000-F80FFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 6 - 2849
    Память F8100000-F81007FF Исключительный OHCI Compliant IEEE 1394 Host Controller
    Память F8100800-F81008FF Исключительный SDA Standard Compliant SD Host Controller
    Память F8100C00-F8100CFF Исключительный Ricoh SD/MMC Host Controller
    Память F8101000-F81010FF Исключительный Ricoh Memory Stick Controller
    Память F8400000-F8403FFF Исключительный Microsoft UAA Bus Driver for High Definition Audio
    Память F8404000-F84047FF Исключительный Intel(R) 82801HEM/HBM SATA AHCI Controller
    Память F8404800-F8404BFF Исключительный Intel(R) ICH8 Family USB2 Enhanced Host Controller - 283A
    Память F8404C00-F8404FFF Исключительный Intel(R) ICH8 Family USB2 Enhanced Host Controller - 2836
    Память FA000000-FBFFFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 2 - 2841
    Память FC000000-FDFFFFFF Исключительный Intel(R) ICH8 Family PCI Express Root Port 3 - 2843
    Память FED00000-FED003FF Исключительный High precision event timer
    Память FED14000-FED17FFF Исключительный Motherboard resources
    Память FED18000-FED18FFF Исключительный Motherboard resources
    Память FED19000-FED19FFF Исключительный Motherboard resources
    Память FED1C000-FED1FFFF Исключительный Motherboard resources
    Память FED20000-FED3FFFF Исключительный Motherboard resources
    Память FED40000-FED44FFF Исключительный Motherboard resources
    Память FED45000-FED8FFFF Исключительный Motherboard resources
    Память FF000000-FFFFFFFF Исключительный Intel(R) 82802 Firmware Hub Device

    Why the hell does PCI bus needs 0.5GB of addresses C0000000-DFFFFFFF plus some in the beginning?
    Is there some way to change device map? Or any other to make more RAM available (without changing OS)?

    P.S. I tried to write to Compal service support with request to add this option in BIOS. I hope to be heard, since Vista is definite no for me.
     
  2. chrisgssc

    chrisgssc Notebook Enthusiast

    Reputations:
    11
    Messages:
    48
    Likes Received:
    0
    Trophy Points:
    15
    You can't use all 4gb because of the limitations of 32-bit. It's not a configuration issue of any kind, you simply can't do it in 32-bit. If you don't want to go vista, your only other option is to install a 64-bit version of XP which is available.
     
  3. chrisgssc

    chrisgssc Notebook Enthusiast

    Reputations:
    11
    Messages:
    48
    Likes Received:
    0
    Trophy Points:
    15
  4. Ayle

    Ayle Trailblazer

    Reputations:
    877
    Messages:
    3,707
    Likes Received:
    7
    Trophy Points:
    106
    Go into the control panel, system, advanced, startup and recovery and click on edit; you should have something like this:

    Code:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
    
    Add, / pae to make it look like this:
    Code:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /pae /fastdetect
    
    Tell me if it works.
     
  5. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Did it work for you Ayle?
     
  6. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    PAE doesn't work. We say an image worth a 1,000 words, see below the RAM addressing map explaining why the OS will not see the full 4GB. The 8GB on top is a mistake, it should read 4GB.
     
  7. Ayle

    Ayle Trailblazer

    Reputations:
    877
    Messages:
    3,707
    Likes Received:
    7
    Trophy Points:
    106
    The pae is supposed to move the reserved space more toward the upper part of your diagram... Too bad I only have 2gb so I can't test it...
     
  8. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    It doesn't work, it was supposed to, but MS changed the PAE purpose. I have tried it and it doesn't work.
     
  9. delta90h

    delta90h Notebook Geek

    Reputations:
    3
    Messages:
    85
    Likes Received:
    0
    Trophy Points:
    15
    After an year of reserch, try and error, questions and answers. I come to conclusion.

    !!! There is NO WAY !!!

    to make Win XP 32bit to see all 4GB of RAM.
     
  10. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    Just so you know...the PCI bus needs 0.5GB because your GPU has 512MB of onboard memory.
     
  11. Dirt

    Dirt Notebook Evangelist

    Reputations:
    42
    Messages:
    310
    Likes Received:
    0
    Trophy Points:
    30
    Ayle
    Thanks, but unfortunately it doesn't help, the limit is stuck to 4gb in WinXP 32 bit no matter you use PAE or not. Furthermore then I activate it PC starts to lag horribly. :(

    Greg
    How didn't I fink of that in the first place? Thanks. Well I see now there is no other choice except moving to WinXP 64bit. By the why does it support all 4 GB out of the box? And do license from XP 32bit is also valid for it?
     
  12. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    You need a separate license for XP 64bit, which is actually based off Windows Server 2003. PAE is worthless, and I have no idea why MS continues to make it available for its non-purpose.
     
  13. Ayle

    Ayle Trailblazer

    Reputations:
    877
    Messages:
    3,707
    Likes Received:
    7
    Trophy Points:
    106
    Marketing maybe?
     
  14. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Nope, they just screwd up :)
     
  15. chrisgssc

    chrisgssc Notebook Enthusiast

    Reputations:
    11
    Messages:
    48
    Likes Received:
    0
    Trophy Points:
    15
    wow talk about dragging something out. Spent all that time just to come to the conclusion I already made on my posts.
     
  16. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    It was a post crosstalk :D
     
  17. Eleison

    Eleison Thanatos Eleison

    Reputations:
    1,677
    Messages:
    1,462
    Likes Received:
    0
    Trophy Points:
    55
    Keep in mind that there is no driver support for XP 64 bit, so getting full access to all 4 GB of RAM may take away hardware functionality if 32 bit drivers do not work.
     
  18. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Excellent point!

    I don't know why they still support XP???? We have vista now and there is another windows OS coming soon.
     
  19. Eleison

    Eleison Thanatos Eleison

    Reputations:
    1,677
    Messages:
    1,462
    Likes Received:
    0
    Trophy Points:
    55
    They still support XP because notebook manufacturers are smart enough to realize that there is going to be a massive stink raised when XP is finally pulled, and they'd rather all the stink be blamed on Microsoft's June 30 date than on their own opinion that Vista is ready for everyone :D.

    The simple fact is, the consensus on Vista is very divided, with about 50% of Vista users totally in love with it, and the other 50% violently in hate with it, and us resellers know this all too well. Most of us don't want to force customers into Vista until we have to.
     
  20. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Well is like digital TV, whether you like or not, soon there will be no analog TV, so we better follow progress, that's all.
     
  21. Eleison

    Eleison Thanatos Eleison

    Reputations:
    1,677
    Messages:
    1,462
    Likes Received:
    0
    Trophy Points:
    55
    :laugh: Careful...I speak to plenty of customers who would call Vista anything BUT progress. Vista's reputation as Windows XP ME is not entirely fair (and, as some recent articles have pointed out, half of that reputation could have come from shoddy nVIDIA drivers), but the fact remains that it has that reputation with a lot of customers. There are a lot of people who are waiting for the next OS in the hopes that skipping Vista entirely will motivate Microsoft to "do better" the next time around.
     
  22. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    I think we will never be happy with Bill Gate, you may say that people liked XP, but I have heard always negative comments about all the MS OS's, the first windows that I don't remember their names anymore, win 95, 2000, Milenium, 2003,.....etc.

    What is more ineteresting is that those who hate MS OS's, they like Linux's based (it's like evolution vs creation), but when I hear about the issues with those Linuxes OS's. I wonder how can you work with them? Not only you need to install the drivers manually (mount them) but the average user doesn't even know how to do it and why should they?

    But those Linuxes OS's supporters don't complaint about it. I think the reason is simply, is just because one OS is free and the other one you have to pay it. So, I anticipate that people will also complaint about the coming OS, and some will say; Vista was better.
     
  23. Eleison

    Eleison Thanatos Eleison

    Reputations:
    1,677
    Messages:
    1,462
    Likes Received:
    0
    Trophy Points:
    55
    Of course they will :laugh:. Honestly, people complained a lot more about XP at its release than they do now, but there are certainly still issues with it, just like there are issues with Mac OS, Vista, and the various Linux distros.

    Keep in mind, though, that most of the "consumer-targeted" Linux distros do have ways to automatically load driver support (Ubuntu even has an easy way to get nVIDIA or ATI drivers loaded, which almost NO distro has ever offered), but an Ubuntu system given to an "average user" is much better for someone who needs a computer for a specific purpose, since they can't exactly install off-the-shelf software, and it can take some doing to install new software until you learn how.

    If you have a user who is used to Windows XP (or Windows in general), though, it's best to leave them with Windows XP until they're ready to really try to learn a new system.

    And that's the biggest problem with Vista (and all future OS releases): most computer users don't want to learn a new system. They're much happier and more comfortable using what they know. You give a Vista system to someone like my mother (a Luddite if ever there was one) and you scar them for life as they try desperately to make the tricks they learned in XP work with Vista.
     
  24. Dirt

    Dirt Notebook Evangelist

    Reputations:
    42
    Messages:
    310
    Likes Received:
    0
    Trophy Points:
    30
    Ok, I just didn't use some boot hack to activate Win Vista 64bit and turn of MS driver signature check and now it's not supporting 4gb and I'm not happy. ;)
    At least it turns off quicker and brightness settings are saved permanently.