You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Support is available Mon-Fri from 0800 to 1700 Central Time @ (833) 820-5172 Option 2
Home > Compute Articles > Software > RAM Slots Available Check
RAM Slots Available Check
print icon

Q: How do I check if I have any RAM Slots available and if so, how much capacity is capable of?

 

Please use the PowerShell Script from the below link:

MemoryCheck Script
password is getac

Or copy and paste the below text into Powershell if you're restricted from using scripts:

Cls
$PysicalMemory = Get-WmiObject -class "win32_physicalmemory" -namespace "root\CIMV2"
$MaxMemoryCapacity = Get-WmiObject -Class "win32_PhysicalMemoryArray" -namespace "root\CIMV2"

Write-Host "Memore Modules:" -ForegroundColor Green
$PysicalMemory | Format-Table Tag,BankLabel,@{n="Capacity(GB)";e={$_.Capacity/1GB}},Manufacturer,PartNumber,Speed -AutoSize

Write-Host "Total Memory:" -ForegroundColor Green
Write-Host "$((($PysicalMemory).Capacity | Measure-Object -Sum).Sum/1GB)GB"

Write-Host "`nTotal Memory Capacity:" -ForegroundColor Green
Write-Host "$((($MaxMemoryCapacity).MaxCapacity * 1KB)/1GB)GB"

$TotalSlots = ((Get-WmiObject -Class "win32_PhysicalMemoryArray" -namespace "root\CIMV2").MemoryDevices | Measure-Object -Sum).Sum
Write-Host "`nTotal Memory Slots:" -ForegroundColor Green
Write-Host $TotalSlots

$UsedSlots = (($PysicalMemory) | Measure-Object).Count
Write-Host "`nUsed Memory Slots:" -ForegroundColor Green
Write-Host $UsedSlots

$AvailableSlots = ($objslot.memorydevices-((($colRam) | Measure-Object).count))
Write-Host "`nAvailable Memory Slots:" -ForegroundColor Green
Write-Host $AvailableSlots

Feedback
0 out of 0 found this helpful

scroll to top icon