<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx</link><description>The consumer versions of 32-bit Windows XP and Vista have a stated limit of 4 GB RAM, but a practical limit of about 3.1 GB. A lot of partial explanations have been floating around, so I thought I would try my hand at clearing up the issue. (Wish me luck</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#10057889</link><pubDate>Fri, 03 Sep 2010 19:09:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10057889</guid><dc:creator>Roux</dc:creator><description>&lt;p&gt;Knowing this is an old thread, I&amp;#39;ll risk having no answer...&lt;/p&gt;
&lt;p&gt;I understand that the OS Kernel/hardware/whatever will reserve space on my memory that will not be available to the rest of the applications, that is why I have 4GB or RAM but it shows only 3.&lt;/p&gt;
&lt;p&gt;Now the question I have is this: when my computer had only 2GB RAM (and we&amp;#39;re talking about the same computer), Windows showed me the whole 2GB as available. Why did it not show me only 1GB (as I believe it should have because of the reserved space)?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10057889" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9940729</link><pubDate>Wed, 23 Dec 2009 21:36:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9940729</guid><dc:creator>tekzalim</dc:creator><description>&lt;p&gt;Turkiyenin en kaliteli kameralı chat sitesi.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9940729" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9940728</link><pubDate>Wed, 23 Dec 2009 21:36:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9940728</guid><dc:creator>tekzalim</dc:creator><description>&lt;p&gt;Turkiyenin en kaliteli ruya tabir sitesi.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9940728" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9940727</link><pubDate>Wed, 23 Dec 2009 21:35:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9940727</guid><dc:creator>tekzalim</dc:creator><description>&lt;p&gt;Turkiyenin en kaliteli motosikletr sitesi.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9940727" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9940726</link><pubDate>Wed, 23 Dec 2009 21:34:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9940726</guid><dc:creator>tekzalim</dc:creator><description>&lt;p&gt;Turkiyenin en kaliteli sesli chat sitesi.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9940726" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9930048</link><pubDate>Mon, 30 Nov 2009 06:50:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9930048</guid><dc:creator>T. Roll</dc:creator><description>&lt;p&gt;Hahaha! It's funny how every second comment seems to be the reincarnation of either:&lt;/p&gt;
&lt;p&gt;&amp;quot;BIOS shows 4 GB or RAM while Windows only shows 3.5 GB !!!!1 Halp me pl0x !!!1one!&amp;quot;&lt;/p&gt;
&lt;p&gt;or &lt;/p&gt;
&lt;p&gt;&amp;quot;I 'upgraded' my PC/Laptop/Toaster to 1 Bazillion GB or RAM but it just won't use more than 2/3/4 GB !!i!1!eleven!&amp;quot;&lt;/p&gt;
&lt;p&gt;Did you people even read the article? Sorry but if you keep posting the same questions over and over again, even though they were answered a hundred times already, then you are nothing but ignorant fools who shouldn't be using (or at least building/upgrading) computers. You are simply not smart enough for that task, sorry.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9930048" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9894255</link><pubDate>Fri, 11 Sep 2009 19:03:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9894255</guid><dc:creator>sohbet</dc:creator><description>&lt;p&gt;I am running Windows Vista x64 and I installed 4GB of RAM, the BIOS shows 4096MB RAM but Windows Vista shows 3070MB RAM. This is seriously f*cked up.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9894255" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9812403</link><pubDate>Thu, 02 Jul 2009 03:41:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9812403</guid><dc:creator>sohbeti</dc:creator><description>&lt;p&gt;free music tv - yabancı m&amp;#252;zik dinle&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9812403" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9471634</link><pubDate>Thu, 12 Mar 2009 15:17:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9471634</guid><dc:creator>danny</dc:creator><description>&lt;p&gt;1. enable PAE in registry by changing the value from 0 to 1 ( it that has not already been done)&lt;/p&gt;
&lt;p&gt;Start---&amp;gt;Run---&amp;gt; type: regedit--&amp;gt;go to:&lt;/p&gt;
&lt;p&gt;HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management.&lt;/p&gt;
&lt;p&gt;Make a new DWORD and name it &amp;quot;PhysicalAddressExtension&amp;quot; and put it on&amp;quot;1&amp;quot;.&lt;/p&gt;
&lt;p&gt;2.add a line in your boot.ini ending with &amp;quot;/3GB&amp;quot; for instance:&lt;/p&gt;
&lt;p&gt;multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=&amp;quot;Microsoft Windows XP Professional&amp;quot; /noexecute=optin /fastdetect&lt;/p&gt;
&lt;p&gt;multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=&amp;quot;Microsoft Windows XP Professional 3GB Switch&amp;quot; /noexecute=optin /fastdetect /3GB&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9471634" width="1" height="1"&gt;</description></item><item><title>re: Who ate my memory?</title><link>http://blogs.msdn.com/b/dcook/archive/2007/03/25/who-ate-my-memory.aspx#9437099</link><pubDate>Sat, 21 Feb 2009 12:05:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9437099</guid><dc:creator>Geoff Chappell</dc:creator><description>&lt;p&gt;Yours is one of the best pages I have found on this subject. Indeed, it's one of the few that are commendable. But I have to ask why don't you point out that the means to do: &lt;/p&gt;
&lt;p&gt; &amp;nbsp;while I would have liked a way to re-enable the memory “at my own risk”, this is probably the right &lt;/p&gt;
&lt;p&gt; &amp;nbsp;decision for 99.9% of the general population of Windows users &lt;/p&gt;
&lt;p&gt;exists anyway, through boot options? It's not as if Microsoft would have had to do extra work for what you say you want. All that Microsoft would have needed to do is set pae=ForceDisable and truncatememory=0x100000000 as defaults at installation. Manufacturers who were confident of their hardware and drivers could remove these when setting up. Your 99.9% would be protected. &lt;/p&gt;
&lt;p&gt;Instead, 32-bit Vista retains the code for accessing memory above 4GB but the licensing mechanism is used so that memory above 4GB is discarded. If Microsoft were more open about this being the way the limit is imposed, then the limit might seem less disagreeable. At least it could then be discussed on the basis of what actually is done, and those driver and hardware issues could be assessed independently. Better yet, 64-bit Windows could be assessed on its merits as an operating system for the mass market, instead of being promoted misleadingly as being necessary for using 4GB and more of RAM. &lt;/p&gt;
&lt;p&gt;Geoff. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9437099" width="1" height="1"&gt;</description></item></channel></rss>