Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Win 7 not using all memory

22 Jul 2012   #21

windows 7 home premium 64bit
 
 

Quote   Quote: Originally Posted by karlsnooks View Post
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 System SpecsSystem Spec
.

22 Jul 2012   #22

Windows7 64bit
 
 
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 System SpecsSystem Spec
22 Jul 2012   #23

windows 7 home premium 64bit
 
 

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 System SpecsSystem Spec
.


22 Jul 2012   #24

MS Windows 7 Ultimate SP1 64-bit
 
 

gat,
your pushing my tolerance level.

Start your own thread.
My System SpecsSystem Spec
22 Jul 2012   #25

windows 7 home premium 64bit
 
 

Quote   Quote: Originally Posted by karlsnooks View Post
gat,
your pushing my tolerance level.

Start your own thread.
hahah.. my bad karl.. sorry.. i already start my own thread..
My System SpecsSystem Spec
22 Jul 2012   #26

Windows 7 Pro. 64/SP-1
 
 

Quote   Quote: Originally Posted by karlsnooks View Post
Quote   Quote: Originally Posted by gat015 View Post
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 System SpecsSystem Spec
23 Jul 2012   #27

Windows 7 64bit
 
 

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 System SpecsSystem Spec
24 Jul 2012   #28

MS Windows 7 Ultimate SP1 64-bit
 
 

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 System SpecsSystem Spec
24 Jul 2012   #29

Windows 7 64bit
 
 

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
My System SpecsSystem Spec
24 Jul 2012   #30

Windows 7 64bit
 
 

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
Win 7 not using all memory-task-man-7-24-12.jpg  
My System SpecsSystem Spec
Reply

 Win 7 not using all memory




Thread Tools




Our Sites

Site Links

About Us

Find 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 04:35 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33