When you buy through our links, we may earn a commission. Learn more ›

How to Upgrade RAM and SSD in a Laptop

Short answer: Plan an upgrade by reading the laptop's manual first. Confirm whether the RAM and SSD are socketed or soldered, choose the exact memory generation and SSD form factor, back up your data, and work with the laptop powered off. If memory is soldered, buy a configuration with enough RAM from the start. The buying guides below sort laptops by RAM, storage, and workload.

Check the Service Manual Before You Open the Case

The first step in any RAM or SSD upgrade is not ordering parts; it is finding the service manual for your exact laptop model. Manufacturers can change the internal layout, screw pattern, and supported parts between revisions of the same model family. The manual tells you which panels to remove, how many screws hold the bottom cover, and whether the memory modules are socketed or soldered. If you need to identify the exact platform, Intel's processor naming guide explains suffixes such as H and U, which can help you search for the right manual.

The type of RAM and storage is a hardware decision you make before you buy tools. Some laptops use standard SO-DIMM memory modules and M.2 drives, while others solder memory and storage to the motherboard. Apple's MacBook Air specs page, for example, lists memory as 16GB unified memory and configurable to 24GB or 32GB, and SSD as configurable to 1TB, 2TB, or 4TB. That means you choose those capacities when you order, not after opening the laptop.

For a broader explanation of what makes a laptop upgradeable, see the laptop upgradability guide.

Choose a Compatible RAM Module and SSD

Once you know the laptop can be upgraded, order only the parts the manual lists. RAM must match the memory generation, speed, and voltage. If you buy the wrong generation, the module will not fit or will not be recognized. The DDR4 vs DDR5 article explains the difference between current memory generations.

SSDs are not universal either. Check the slot type and length. Many laptops use M.2 2230 or M.2 2280 drives, so read the slot clearances before buying. The M.2 size comparison can help you pick the right drive.

Plan the capacity around your actual work, not just the empty space today. A lightweight editor is small: the Visual Studio Code requirements page says the editor has a footprint under 500 MB. Your source repositories, container images, virtual machine disks, and local databases are what fill a drive. The laptop storage guide walks through those workloads.

Prepare Your Tools and Workspace

Most upgrades need a correct screwdriver, a plastic opening tool, and a clean, hard surface. An anti-static wrist strap is a reasonable precaution; if you do not have one, touch a grounded metal object before handling components. The goal is to avoid static discharge and stripped screws.

Back up your files before opening the laptop. If you are replacing the boot drive, prepare a recovery drive or a fresh installation USB first. The recovery drive guide covers that step.

Shut the laptop down, unplug the power adapter, and remove the battery if the manual shows it is removable. Then hold the power button for a few seconds to discharge any remaining power in the system. Do not work on a carpeted surface.

Install or Replace the RAM

Open the access panel that covers the memory slots. If the manual shows multiple slots, add a module to an empty slot when possible. If you are replacing memory, release the latches on both sides of the old module, lift it out, and align the new module's notch with the slot. Push the module in at an angle, then press down until the latches click.

If the manual does not show memory slots, the RAM is likely soldered. Do not force anything open. In that case, the only supported path is to buy a laptop with the memory you need.

After installing the module, replace the cover, plug the laptop in, and power it on. Enter the BIOS or UEFI setup screen to confirm the system sees the new memory. The BIOS and UEFI guide shows how to get there.

Install the SSD

The SSD upgrade can be a straight replacement or an addition. For an M.2 drive, remove the retention screw, lift the existing drive, and insert the new one at a slight angle. Press it down and secure it with the screw. For a 2.5-inch drive, disconnect the caddy or cable, attach the new drive, and slide it back into the bay.

After a boot-drive replacement, install the operating system from your prepared USB drive, then restore your backup. Check the drive's health in the operating system after the first boot. The drive health guide explains the built-in tools. If your daily workflow includes containers, reinstall Docker Desktop using the vendor's Windows installation instructions once the OS is ready.

If you are replacing the drive on a Mac, confirm the installed macOS version is one of the versions supported by the Xcode release you plan to use. The Xcode system requirements page lists the supported macOS versions for each Xcode version.

Check the System and Install Software

After the physical installation, spend a few minutes verifying the laptop before you start daily work. Confirm that the operating system reports the full RAM capacity and that the SSD is recognized. Update the storage and memory drivers if the manual recommends it.

Then reinstall the development tools you use. The editor itself is lightweight, but your local databases, containers, and virtual machines need space and memory. If you are working with containers, follow Docker's official installation guide for your operating system. For Mac development, install the Xcode version that matches your macOS release.

When to Buy Instead of Upgrade

An upgrade makes sense when the laptop has accessible slots and you can reach your target capacity. If the memory is soldered or the storage is not serviceable, upgrading is not an option. In that case, choose a laptop with enough RAM and storage from the start.

Apple's MacBook Air page is a clear example of a factory-configured laptop: it lists memory and storage as configurable options rather than serviceable parts. If you plan to run Xcode and the iOS simulator, matching the operating system and Xcode requirements is part of the purchase decision.

When you buy, use the workload guides to pick the right capacity tier. Start with the main programming laptop guide and match it to your normal work.

What to pick for your work

If youPickBuying guide
You write web code with an editor, a browser, and a few local services16GBBest Laptops for Web Development in 2026: 14 Picks by Specs
You run containers, virtual machines, or a local database cluster32GB or moreBest Laptops for Docker and Virtual Machines in 2026: 14 Picks
You compile large projects and keep many tools open at once32GBBest 32GB RAM Laptops for Programming in 2026: 14 Picks by Specs
You build iOS or macOS apps and need a factory-configured MacBuy the RAM and SSD configuration you need up frontBest Laptops for iOS and macOS Development in 2026: 12 Apple Picks

Questions

How do I know if my laptop's RAM is upgradeable?

Read the service manual for your exact model. If the manual shows memory slots, the RAM is socketed. If it lists memory as a fixed configuration, the RAM is soldered. The soldered vs socketed RAM article explains the difference.

Should I upgrade RAM or SSD first?

If the laptop feels slow to start and you keep running out of space, the SSD is usually the better first upgrade. If the system stutters when several development tools are open, RAM is the better first upgrade. Your own workload should decide.

Do I need to reinstall Windows after replacing the SSD?

If you replace the boot drive, yes. You need a recovery drive or a Windows installation USB, and you need a backup of your files before you start.

Can I upgrade RAM and SSD in a MacBook Air?

The MacBook Air is sold with memory and storage as configurable options. Apple's specifications page lists 16GB unified memory configurable to 24GB or 32GB and SSD configurable to 1TB, 2TB, or 4TB. Choose those capacities when you order.

What tools do I need for a RAM or SSD upgrade?

A fitted screwdriver, a plastic opening tool, and an anti-static wrist strap are enough for most laptops. Check the service manual before buying tools, because screw heads and panel clips vary by model.

What if my laptop has an empty RAM slot?

If the manual confirms the slot exists and supports the same memory type, adding a module is the simplest upgrade. Match the module to the existing RAM speed or follow the manual's recommendation.

Recent updates

  • : First published.

Sources

Related buying guides