Win 7 not using all memory

Page 3 of 4 FirstFirst 1234 LastLast

  1. Posts : 7
    windows 7 home premium 64bit
       #21

    karlsnooks said:
    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 

    ive tried to run the powershell but after i paste the script the powershell just closed
    and nothing happen.. but thanks for the info tho.. i will make a new thread regarding with this problem.. thanks..
      My Computer


  2. Posts : 58
    Microsoft Windows 7 Professional 64-bit 7601 Multiprocessor Free Service Pack 1
       #22

    Your Win 7 not using all memory


    Not sure if it helps but is the RAM completely seated in the slots and lock applied.
    I know when I put mine in it needed a good firm application of pressure to seat
    in and when the lock comes down into fully retracted position it is in. How many slots for RAM do you have and how many are used and in what pattern. It may be important.

    Also the RAM may not be compatible with your board.

    Gary
      My Computer


  3. Posts : 7
    windows 7 home premium 64bit
       #23

    it does now i know the info on my mem.. but i just figured out something.. whenever i uncheck the maximum mem and the number of processor on the msconfig>boot advance option the hardware reserved backs to normal.. so do you think there is a problem with the mem or in the bios setting?
      My Computer


  4. Posts : 10,200
    MS Windows 7 Ultimate SP1 64-bit
       #24

    gat,
    your pushing my tolerance level.

    Start your own thread.
      My Computer


  5. Posts : 7
    windows 7 home premium 64bit
       #25

    karlsnooks said:
    gat,
    your pushing my tolerance level.

    Start your own thread.
    hahah.. my bad karl.. sorry.. i already start my own thread..
      My Computer


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

    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
    Thanks karl I missed that one.
      My Computer


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

    Thanks for all your help everyone. Hopefully I can figure out what's wrong.
    Karl, I ran your script and here's what the mem file on my desktop said. Thanks



    ############## PHYSICAL MEMORY ARRAY ############### : ****************************************************************
    ***************
    Maximum Memory Capacity : 1 GB
    Number of Memory Devices : 2
    ################# PHYSICAL MEMORY ################## : ****************************************************************
    ***************
    PHYSICAL MEMORY Bank Label : Bank0/1
    PHYSICAL MEMORY Manufacturer :
    PHYSICAL MEMORY Part Number :
    PHYSICAL MEMORY Serial Number :
    PHYSICAL MEMORY Capacity : 4 GB
    PHYSICAL MEMORY Device Locator : A0
    PHYSICAL MEMORY Data Width : 64
    PHYSICAL MEMORY Speed : 800
    ################## MEMORY ARRAY ################### : ****************************************************************
    ***************
    MEMORY ARRAY Device ID : Memory Array 0
    MEMORY ARRAY Starting Address : 0
    MEMORY ARRAY Ending Address : 71303167
    ################# MEMORY DEVICE 1 ################## : ****************************************************************
    ***************
    MEMORY DEVICE 1 Starting Address : 67108864
    MEMORY DEVICE 1 Ending Address : 4194303
    ################# MEMORY DEVICE 2 ################## : ****************************************************************
    ***************
    MEMORY DEVICE 2 Starting Address : 67108864
    MEMORY DEVICE 2 Ending Address : 0
      My Computer


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

    well sarge,
    I don't know what you have done, but look at the very first line of that report.

    Other values are all messed up.

    Under the circumstances, my final recommendation:
    1. backup all data dear to your heart,
    2. use this tutorial (ignore the title) to perform a 100% clean install of Win 7:
    Clean Reinstall - Factory OEM Windows 7
      My Computer


  9. Posts : 14
    Windows 7 64bit
    Thread Starter
       #29

    Really? Is there anyway to fix any of this without reinstalling? That takes so much time to reinstall all my programs and stuff. Can you tell what has gotten messed up?
    I appreciate your help. Thanks
    Last edited by sarge74; 24 Jul 2012 at 11:34.
      My Computer


  10. Posts : 14
    Windows 7 64bit
    Thread Starter
       #30

    Here is a scene shot of where I was last night. I was in the middle of a render in Daz Studio 4.
    Attached Thumbnails Attached Thumbnails Win 7 not using all memory-task-man-7-24-12.jpg  
      My Computer


 
Page 3 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 20:15.
Find Us