Skip to content
Bytearium

No ads or affiliate links active

Hardware

Laptop upgrade: check RAM and SSD first

Laptop upgrade: check soldered RAM versus SO-DIMM, M.2 length and SATA or NVMe first, with the maker's manual and Windows or Linux commands.

The cheapest laptop upgrade is the one you check before buying. The most expensive is a 16 GB memory stick for a machine with no slot to put it in.

The short answer

Can you upgrade your laptop's RAM and SSD? Answer three questions for your exact model. First, is the memory soldered, socketed, or both, and which generation of SO-DIMM (the short laptop memory module) does it take? Second, does the M.2 slot fit your drive's length and interface, and is a slot free at all? Third, what do the maker's service documents and warranty terms say? Windows and Linux can tell you what is installed and give good hints, but the firmware table they read is "possibly unreliable" in the words of the dmidecode manual [19]. Our assessment: use the operating system to narrow it down, then let the maintenance manual for your exact model decide. And if nothing fits, say so out loud: not every laptop is worth upgrading.

How it works

  1. Identify the exact model and fetch its manual. "ThinkPad T14" or "Inspiron 15" names a family, not a board. Read the product number from the label or service tag on the underside (HP's guide says model and serial number sit there [6]), then search the maker's support site for a service manual, maintenance guide or hardware maintenance manual, depending on the brand. Dell describes the route: enter the service tag or model, open the product page and choose the "Manuals & Documents" tab [2]. HP publishes "Maintenance and Service Guides" per model [6][7]. For a quick look from the system, Windows PowerShell shows the maker and model string with Get-CimInstance Win32_ComputerSystem | Select-Object Manufacturer, Model and the serial number with Get-CimInstance Win32_BIOS | Select-Object SerialNumber [14][15]. On Linux, sudo dmidecode -s system-manufacturer, sudo dmidecode -s system-product-name and sudo dmidecode -s system-serial-number print the same strings [19]. Microsoft warns that some manufacturers do not configure this data correctly [15].
  2. Know the three memory layouts. (a) All memory in SO-DIMM sockets. (b) Part soldered, part in one socket. (c) All soldered. Dell says it plainly: the memory cannot be upgraded on certain Dell laptops because it is integrated into the system board [1]. Micron, which sells LPCAMM2 modules and so has an interest, explains why: low-power LPDDR memory is normally soldered directly to the board, and a buyer must then pick the capacity for the whole life of the laptop [9]. LPCAMM2 is the exception, a screwed-on module that users can upgrade [9]. The SMBIOS standard explains why the tools can show a mixed layout: it requires one entry per memory socket, populated or not, and one extra entry for soldered memory [10].
  3. Read your RAM on Windows. Task Manager (Performance, then Memory) shows "Slots used" and "Form factor". Secondary guides read "SODIMM" with free slots as a good sign and "Row of chips" as probably soldered [25][26]. "Row of chips" is a real form factor value in the SMBIOS standard [11], but we found no Microsoft page on the Task Manager fields, so treat them as a hint. The precise route is PowerShell: Get-CimInstance Win32_PhysicalMemory | Select-Object DeviceLocator, Capacity, FormFactor, SMBIOSMemoryType, Speed, ConfiguredClockSpeed, PartNumber. Capacity is in bytes. In Microsoft's list a FormFactor of 12 means SODIMM and 8 means DIMM [12]. SMBIOSMemoryType is the raw SMBIOS number: 26 is DDR4, 27 is LPDDR, 30 is LPDDR4, 34 is DDR5 and 35 is LPDDR5 [11][12]. Our reading: an LPDDR type means soldered memory unless the manual names LPCAMM2. Get-CimInstance Win32_PhysicalMemoryArray | Select-Object MemoryDevices returns how many memory devices the firmware reports [13]. Do not use wmic memorychip. WMIC has been deprecated since Windows 10 21H1 and is gone from Windows 11 24H2 and 25H2 from August 2026 [16][17].
  4. Read your RAM on Linux. sudo dmidecode --type memory prints the physical memory array and every memory device [19]. For slots only, use sudo dmidecode --type 17. In each entry read "Form Factor" (SODIMM or Row Of Chips), "Type" (for example DDR4, DDR5 or an LPDDR type), "Locator", "Size" and "Speed". An empty socket usually appears as a device with "Size: No Module Installed" [28]. The man page itself warns that this information is possibly unreliable, because the table is filled in by the manufacturer [19]. Both Windows and Linux therefore tell you what the firmware reports, not what the board allows.
  5. Match the generation. Dell states that laptops use SO-DIMM modules, that a system board supports only one memory generation (for example DDR4 or DDR5), and that installing an incorrect or unsupported type may physically damage the module or the slot [1]. Take type, speed class and maximum capacity from the manual, not from the first plausible product page. Dell's maximum capacity and slot count also sit in the model documentation [1].
  6. Check the SSD in three steps. Size: the first two digits of an M.2 code give the width in millimetres, the rest the length, so 2230, 2242 and 2280 are 22 mm wide and 30, 42 or 80 mm long [4]. Compact laptops can use the short ones: the Dell Latitude 3310 service manual, for example, lists an M.2 2230 PCIe SSD [5]. Interface: M.2 describes a shape, not a protocol. The SNIA says M.2 carries PCIe, SATA or USB and uses key notches to tell them apart [21]. Dell's table says SATA drives tend to use the B key and PCIe x4 drives the M key [4]. The slot decides what it accepts, and iFixit warns that an NVMe drive will probably not work in a bay that expects an M.2 SATA drive [22]. HP's maintenance guide for the Pavilion 14 lists support for an M.2 SATA SSD, for example, so buy by the guide, not by the shape [7]. Free slot: a second M.2 slot is a model feature. Only the manual or a look inside tells you. Generation mismatches are harmless: PCI-SIG says a PCIe card in an older slot works at the highest speed both sides support, so a fast drive in a slower slot only loses speed [24].
  7. Read your drive on Windows and Linux. PowerShell: Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType, Size. MediaType separates HDD and SSD, and BusType says NVMe, SATA and so on [18]. Linux: lsblk -d -o NAME,MODEL,SIZE,TRAN,ROTA lists whole disks (the -d option skips partitions) with their transport such as sata or nvme [20], and sudo nvme list lists NVMe drives if nvme-cli is installed. Take the model name and look up its form factor on the maker's data sheet. These commands describe the drive that sits in the machine. They do not tell you whether a second slot exists.
  8. Read the maker's rules before you open the case. We do not interpret warranties; these are the makers' own words. HP's OMEN X guide separates Customer Self-Repair parts from parts for authorized service providers, notes that the program is not available everywhere, and says that installing a part not supported by it may void your warranty, so check your warranty [6]. Lenovo defines a CRU as a part shipped for you to install. Self-service CRUs are easily installed by you. Optional-service CRUs need technical skill and tools, and the provider may install them if you buy that service. Other parts, called FRUs, are fitted by a technician. Lenovo lists the designations per product on its parts lookup [8]. Dell says customers may continue to self-repair or upgrade after the original hardware warranty has expired. It says nothing about the time before in that page [3]. If in doubt, ask the maker or the seller before you open the case.
  9. When it does not pay. Our assessment, based on the sources above: skip the upgrade when the memory is fully soldered and memory is the bottleneck, because no part will help. Skip it when the processor or the graphics unit is the limit. A retailer's guide says the same: more memory helps only a little then [23]. Compare the price the seller asks for a bigger configuration, as that guide does, with parts, backup and time [23]. A hard drive replaced by an SSD is the upgrade that makes an old laptop feel faster, according to iFixit [22]. Keep that one on the list if the machine still has a spinning drive.

A worked check from published documents

These are four documents, not four tests. We have not opened any of these laptops.

  • HP OMEN X 17: the maintenance guide lists two SODIMM slots, customer accessible and upgradeable, for up to 32 GB of DDR4-2400. The memory module and the M.2 SSD are in the chapter for Customer Self-Repair parts [6]. Result: all socketed, the easy case.
  • HP Pavilion 14: the guide says "two customer-accessible/upgradable OR non-accessible/non-upgradeable memory module slots", so the same name covers both variants. It also lists support for an M.2 SATA SSD and for 2.5-inch SATA drives [7]. Result: look up the exact product number, and do not buy an NVMe drive for a SATA-only M.2 slot.
  • Lenovo ThinkPad T14 Gen 4: LaptopMedia, a secondary source, reports that models with integrated graphics only have one SODIMM slot plus soldered memory, while models with a dedicated graphics card have soldered memory only [27]. Result: the same laptop name, two answers.
  • Dell Latitude 3310: the service manual has chapters for removing the memory module and the SSD, and lists M.2 2230 PCIe SSD options as well as a 64 GB eMMC option [5]. Result: storage depends on the configuration you bought.

For your laptop, run the commands from steps 3, 4 and 7, write down what the firmware reports, then read the manual for the same product number and compare. Say the firmware reports one SODIMM of type 26 and one LPDDR entry: that fits "soldered plus one slot" (invented example), and the manual then tells you the maximum capacity and which module type to buy.

Checklist

  • Read the product number from the label on the laptop and write it down.
  • Download the service manual, maintenance guide or hardware maintenance manual for exactly that number.
  • Run Get-CimInstance Win32_PhysicalMemory (Windows) or sudo dmidecode --type memory (Linux) and note form factor, type and empty sockets.
  • Compare the output with the manual and trust the manual where they differ.
  • Match the memory generation (DDR4 or DDR5) and the maximum capacity from the manual.
  • Find the M.2 length, key and interface (SATA or NVMe) in the manual and compare them with the drive you want.
  • Count the M.2 slots in the manual and check that one is free if you want to keep the old drive.
  • Read the maker's warranty and self-repair terms for your model and ask if they are unclear.
  • Back up your data, shut the laptop down fully, unplug it and follow the manual's steps for the battery before you open it.
  • Compare the cost of parts and time with the price of the next configuration or a replacement laptop.
  • After the fit, check in Windows or Linux that the full capacity and the expected number of slots show up.

Related pages: Memory / RAM; Understanding NVMe SSDs; DDR5 for gaming: speed, CL and EXPO/XMP; PS5 SSD upgrade: specs, heatsink, install; SSD health: read SMART on Windows and Linux; M.2 form factor and key; SO-DIMM vs LPDDR.

Primary sources

These sources are the basis of this page. That does not mean every claim was checked individually; whether a review record exists is shown above under “Status”. The interpretation and checklist are our own work.

There is no documented review record for this version yet. The text relies on the sources listed.

How this page was made: Bytearium creates these pages with the help of AI and is responsible for publishing them. AI can be wrong, so we show our sources and review status openly.

  1. Dell TechnologiesHow to Install or Upgrade RAM or System Memory in a Dell Computer
  2. Dell TechnologiesManuals and Documentation for your Dell Product
  3. Dell TechnologiesSelf-repair, Maintain, or Upgrade Parts for Your Dell Device
  4. Dell TechnologiesDifferences Between M.2 Cards, M.2 Slots, Keys, Sizes and Types
  5. Dell TechnologiesDell Latitude 3310 Service Manual
  6. HPOMEN X by HP 17 Laptop PC Maintenance and Service Guide
  7. HPHP Pavilion 14 Laptop PC Maintenance and Service Guide
  8. LenovoLenovo Personal Computing Devices Services Agreement
  9. Micron TechnologyLPCAMM2: No compromise for next-gen laptops
  10. DMTFSystem Management BIOS (SMBIOS) Reference Specification, Version 3.9.0
  11. systemd projectdmi_memory_id.c
  12. MicrosoftWin32_PhysicalMemory class
  13. MicrosoftWin32_PhysicalMemoryArray class
  14. MicrosoftWin32_ComputerSystem class
  15. MicrosoftCollecting information about computers
  16. MicrosoftWMI command-line (WMIC) utility
  17. MicrosoftWindows Management Instrumentation Command-line (WMIC) removal from Windows
  18. MicrosoftMSFT_PhysicalDisk class
  19. Debian Manpagesdmidecode(8)
  20. man7.orglsblk(8)
  21. SNIASSD Form Factors
  22. iFixitSo kriegst du deinen Laptop wieder fit
  23. computer-nach-wunsch.deLaptop aufrüsten: RAM und SSD tauschen, Kompatibilität prüfen
  24. PCI-SIGFAQ, PCI Express compatibility between generations
  25. LaptopCompatSO-DIMM vs. Soldered RAM: Which Can You Upgrade?
  26. Marina ITUpgrade RAM: compatibility, installation and tests
  27. LaptopMediaHow to open Lenovo ThinkPad T14 Gen 4: disassembly and upgrade options
  28. iTechGuides6 Ways to Check Available RAM Slots on a Laptop

This page has no ads and no affiliate links.