Win 7 not using all memory

Page 2 of 4 FirstFirst 1234 LastLast

  1. Posts : 14
    Windows 7 64bit
    Thread Starter
       #11

    I had a good friend install the memory. We put in Two sticks of 4 gig. They were from G.Skill and supposedly pretested and warranties yadda yadda...
    So something isn't reading right? And what about the 0 for hardware reserve?
    Thanks so much for helping.
      My Computer


  2. Posts : 10,994
    Win 7 Pro 64-bit
       #12

    As I said earlier, I'm not an expert at anything.

    Since your installed memory value is changing, something isn't right. If I've got 2GB installed (2048MB) it should stay 2048. 8192 installed memory should stay at 8192. The cached, reserved, available, etc will change based on computer usage. So I believe something isn't right with the installed sticks. As mentioned before, try putting just one stick in slot # 1 and make sure it's recognized as 4096MB installed. Available will be something less than that (maybe around 3GB / 3000MB) and that's pretty normal. Then try the other stick.

    How many slots total are you working with? If using a motherboard with 4 slots you might want to double check the owner's manual which slots to use with only two sticks. Some mobos say to use slots 1 & 3. Others might say 2 & 4. Still others might say 1 & 2. Not using the correct slots could also affect how memory is seen. (If you're using a laptop with only two slots well, it won;t make a difference which slots you use but you should still check each individual stick to make sure it's working.)

    I'm thinking that if the installed memory reads correctly it might correct the hardware reserve reading.
      My Computer


  3. Posts : 25,847
    Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
       #13

    I think marsmimar has got something there. You ram shows different every time and still with zero reserve for hardware. It could be as simple as dirty contacts or not pushed in correctly. You could try installing your old ram and check resource monitor a few times and see if it indicates properly for 3 or 4 times. We don't have the complete specs of your ram which leaves us flopping in the wind. It always helps us to have complete details in specs. Ram should be verified that it will work with your exact motherboard and cpu with the system bios set at default.

    f
      My Computer


  4. Posts : 14
    Windows 7 64bit
    Thread Starter
       #14

    Here's what I got installed (two) in a Gigabyte GA-M61SME-S2 mother board. The mother board has two slots.
    Newegg.com - G.SKILL 4GB 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) Desktop Memory Model F2-6400CL6S-4GBMQ
      My Computer


  5. Posts : 25,847
    Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
       #15

    I can't check if that ram is approve by Gigabyte because that part of their site isn't working for me. By the specs of the ram it should spd 800 at max v. 1.8 matches the max. 800 speed of motherboard. Have you tried one stick at a time like marsmimar recommended. P.S. Be sure to download the motherboard manual and keep it as long as you have the computer.
      My Computer


  6. Posts : 7
    windows 7 home premium 64bit
       #16

    can you tell whats wrong with this? cuz my hardware reserved is more than 10mb? heheh
    Attached Thumbnails Attached Thumbnails Win 7 not using all memory-untitled.jpg  
      My Computer


  7. Posts : 25,847
    Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
       #17

    What ram are you using now. I have never seen hardware that high. It would make things better and we might get more help if you filled out your ((My System Specs)) completely so we know what we are working with.
      My Computer


  8. Posts : 10,200
    MS Windows 7 Ultimate SP1 64-bit
       #18

    gat015 said:
    can you tell whats wrong with this? cuz my hardware reserved is more than 10mb? heheh
    to help us keep responses and problems straight and to address our answers to the thread starter, I request that you start a fresh thread in which you state your problem.

    Thanks for your understanding and cooperation,
    karl
      My Computer


  9. Posts : 10,200
    MS Windows 7 Ultimate SP1 64-bit
       #19

    Resource Monitor is your friend.

    WIN | type RESMON | ENTER key | Memory tab

    Different people will how different values, but as long as you are not adding/removing devices then Hardware Reserved should stay constant. Mine is 259 MB.

    Your Installed Memory should stay constant.

    To get more insight into your physical memory, then I would like for you to run a PowerShell script which will put a file onto your Desktop. Please attach that file to your next post.

    # **********************INSTRUCTIONS**************************
    # STEP 1 ** RUN POWERSHELL AS ADMINISTRATOR ******************
    # ************************************************************
    #
    # WIN key | type POWERSHELL | do NOT hit ENTER |
    # in the PROGRAMS list, right-click on WINDOWS POWERSHELL |
    # choose "Run as administrator" |
    # Click on the YES button (if such appears)
    #
    # WIN key = key with Microsoft log on top
    #
    # for the guru:
    # WIN | type POWERSHELL | CTRL+SHIFT+ENTER key combo | ALT+Y keycombo
    # ************************************************************
    # STEP 2 ** COPY AND PASTE ***********************************
    # ************************************************************
    #
    # COPY the script using CTRL+C,
    # COPY every line of script down thru both EXIT statements
    #
    # PASTE into Powershell
    #----Right-Click at the PowerShell Prompt
    #----(Ctrl+V does not work)
    #
    # Start copying with first script line without a # at start of the line
    # Note: Actually, you can paste the entire file if you rather
    #-------Lines starting with a # are ignored by PowerShell
    # ************************************************************
    # STEP 3 ** SCRIPT OUTPUT & SCRIPT PURPOSE *******************
    # ************************************************************
    # --The script output and purpose is given at the very front of the script
    #
    # --The script output and purpose is given at the very front of the script
    #
    # ************************************************************
    # ***************** NOTE - POWERSHELL VERSION*****************
    # if you receive this error msg:
    #--The system can not find the path specified
    # you may need to update your PowerShell
    # you must be using Powershell 2.0 or later.
    #
    # To determine your Powershell version:
    #---Run PowerShell
    #---enter $host.version
    #---you should see at least:
    # Major Minor Build Revision
    # ----- ----- ----- --------
    # 2......0......-1.....-1
    #
    # If you do not see the above, update your Vista/Win 7.
    # ************************************************************
    # *************** NOTE - EXECUTION POLICY*********************
    # If you haven't set the execution policy, you may need to:
    #---Run PowerShell
    #---enter SET-EXECUTIONPOLICY -EXECUTIONPOLICY REMOTESIGNED
    # ************************************************************

    Script:
    # ***********************************************
    # OUTPUT: MemInfo.TXT file on your desktop
    # contains info about your memory
    # ***********************************************

    function get-ID 
      
    param ([string]$title, [int]$arraycnt, [int]$arrayndx
      
    $id " " $title " "
      
    If ($arraycnt -ne 1) {$id $id + [string]$arrayndx " "}
      
    $id }
    function 
    get-title param ([string]$id
      
    $hashes = ([int](51 $id.length)/2)
      
    $hashstr '#' $hashes
      $title 
    $hashstr $id $hashstr
      
    If ($title.length -le 51) {$title += "#"}
      
    $title  }
    $sterne "*" 79
    $obj 
    = New-Object PSObject
    $os 
    gwmi win32_operatingsystem
    $id 
    get-id "OS" 1 0

    $PhyMemArray 
    = @(gwmi win32_PhysicalMemoryArray)
    $cnt $phymemarray.count
    for ($ndx=1$ndx -le $cnt$ndx++) {
      
    $d $phymemarray[$ndx -1]
      
    $id get-id "PHYSICAL MEMORY ARRAY" $cnt $ndx
      $obj 
    add-member -membertype noteproperty -name Get-title $Id ) -value $sterne
      $obj 
    add-member -membertype noteproperty -name (" Maximum Memory Capacity") -value([string][int]($d.maxcapacity/1048576) + " GB")
      
    $obj add-member -membertype noteproperty -name (" Number of Memory Devices") -value($d.memorydevices)
    }

    $arr = @(gwmi win32_PhysicalMemory)
    $cnt $arr.count
    for($i=1$i -le $cnt$i++){
      
    $d $arr[$i-1]
      
    $id get-id "PHYSICAL MEMORY" $cnt $i
      $obj 
    add-member -membertype noteproperty -name (get-title $id) -value $sterne
      $obj 
    add-member -membertype noteproperty -name ($id "Bank Label") -value($d.banklabel)
    #  $obj | add-member -membertype noteproperty -name ($id + "Tag") -value($d.tag)
      
    $obj add-member -membertype noteproperty -name ($id "Manufacturer") -value($d.manufacturer)
      
    $obj add-member -membertype noteproperty -name ($id "Part Number") -value($d.partnumber)
      
    $obj add-member -membertype noteproperty -name ($id "Serial Number") -value($d.serialnumber)
      
    $obj add-member -membertype noteproperty -name ($id "Capacity") -value([string][int]($d.capacity/1073741824) + " GB")
      
    $obj add-member -membertype noteproperty -name ($id "Device Locator") -value($d.devicelocator)
      
    $obj add-member -membertype noteproperty -name ($id "Data Width") -value($d.datawidth)
      
    $obj add-member -membertype noteproperty -name ($id "Speed") -value($d.speed)
    }

    $Arr = @(gwmi win32_memoryarray)
    $cnt $arr.count
    for($i=1$i -le $cnt$i++){
      
    $d $arr[$i-1];
      
    $id get-id "MEMORY ARRAY" $CNT $I
      $obj 
    add-member -membertype noteproperty -name (get-title $id) -value $sterne
      $obj 
    add-member -membertype noteproperty -name ($id "Device ID") -value($d.deviceid)
      
    $obj add-member -membertype noteproperty -name ($id "Starting Address") -value($d.startingaddress)
      
    $obj add-member -membertype noteproperty -name ($id "Ending Address") -value($d.endingaddress)
    }

    $Arr = @(gwmi win32_memorydevice)
    $cnt $arr.count
    for($i=1$i -le $cnt$i++){
      
    $d $arr[$i-1];
      
    $id get-id "MEMORY DEVICE" $cnd $i
      $obj 
    add-member -membertype noteproperty -name (get-title $id) -value $sterne
    #  $obj | add-member -membertype noteproperty -name ($id + "Device ID") -value($d.deviceid)
      
    $obj add-member -membertype noteproperty -name ($id "Starting Address") -value($d.startingaddress)
      
    $obj add-member -membertype noteproperty -name ($id "Ending Address") -value($d.endingaddress)
    }
    $obj $env:userprofile\desktop\MemInfo.txt

    EXIT
    EXIT 
      My Computer


  10. Posts : 7
    windows 7 home premium 64bit
       #20

    karlsnooks said:
    gat015 said:
    can you tell whats wrong with this? cuz my hardware reserved is more than 10mb? heheh
    to help us keep responses and problems straight and to address our answers to the thread starter, I request that you start a fresh thread in which you state your problem.

    Thanks for your understanding and cooperation,
    karl
    alright i will make a new thread.. heheh.. thanks karl
      My Computer


 
Page 2 of 4 FirstFirst 1234 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 06:14.
Find Us