Owners of laptops with 4–8 GB RAM sooner or later they encounter slowdowns when working with heavy applications - from Photoshop to modern games. The first thought is to buy additional RAM sticks, but what to do if there are no free slots on the motherboard or the maximum supported capacity has already been exhausted? The idea of using SSD as additional RAM, but how realistic and effective is it?
In fact, direct expansion of RAM via SSD is impossible - these are fundamentally different types of memory with different access speeds. However, there are technologies that allow emulate operation of RAM using a fast drive. In this article we will look at how they work ReadyBoost, Intel Optane and a swap file on an SSD, when their use is justified, and when it is better to spend money on a RAM upgrade.
Why you can't just add RAM via SSD: technical limitations
To understand why SSD cannot replace RAM, let's compare their key characteristics:
| Parameter | RAM (DDR4/DDR5) | SSD (NVMe/SATA) |
|---|---|---|
| Read/write speed | 20–50 GB/s | 0.5–7 GB/s (NVMe) |
| Latency (latency) | 10–100 ns | 20–100 µs (1000 times higher!) |
| Energy consumption | High (requires cooling) | Low |
| Cost per 1 GB | ~$3–5 | ~$0.08–0.2 |
Even the fastest NVMe drive (For example, Samsung 990 Pro or WD Black SN850X) is inferior to RAM in speed by tens of times. Latency — a key parameter: if RAM transfers data in nanoseconds, then the SSD spends microseconds on it. For system operations where instantaneous response is important (for example, interrupt handling or operating the OS kernel), such latency is critical.
In addition, processor architecture optimized for working with RAM via the memory bus (DMI), while the SSD is connected via the interface PCIe or SATA. Direct CPU access to the drive as memory requires support at the level chipset And BIOS, something that 99% of laptops simply don’t have.
⚠️ Attention: If you see instructions on the Internet for “converting SSD to RAM” by changing the registry or third-party utilities, this is a scam. Such methods either do not work or use standard caching mechanisms (we will discuss them later), but do not increase the physical amount of RAM.
Technologies that “emulate” RAM on SSDs: what really works
While you can't directly replace RAM with storage, there are legitimate ways to use SSDs for speed up the system when there is not enough memory. Let's consider three main approaches:
- 🔹 Page file (pagefile.sys) - a classic Windows mechanism when data from RAM is flushed to disk when there is insufficient memory. It works many times faster on an SSD than on an HDD.
- 🔹 ReadyBoost — Microsoft technology for caching frequently used data on a flash drive or SSD (relevant for weak PCs).
- 🔹 Intel Optane Memory — a proprietary solution for caching frequently used data on special modules Optane (not supported by all systems).
The most affordable and versatile option is moving the swap file to SSD. Unlike HDD, where the read/write speed is 80–160 MB/s, even a budget SATA SSD (For example, Crucial MX500) provides 500+ MB/s. This is not comparable to RAM, but it reduces the number of freezes when memory is overloaded.
To activate:
- Open
Control Panel → System → Advanced system settings. - In the section
PerformanceclickOptions → Advanced → Edit(in the "Virtual Memory" section). - Uncheck "Automatically select paging file size", select a disk with an SSD and specify the size (recommended 1.5–2× the amount of RAM).
- HDD
- SATA SSD
- NVMe SSD
- Optane Memory
- I don't know
ReadyBoost less effective on modern systems with SSD, as it was originally developed to accelerate HDD. However, on laptops with eMMC drives (for example, in budget models Lenovo IdeaPad or Acer Aspire 1) it can give a performance increase of up to 10–15% when working with office applications.
Intel Optane Memory: cache drive or marketing ploy?
Intel Optane Memory was positioned as a revolutionary solution for accelerating systems with HDD, but in practice its effectiveness turned out to be controversial. The technology uses special modules Optane (For example, Intel Optane 800P or H10) as a cache between RAM and the main drive.
How it works:
- The system analyzes which data is most often requested from a slow HDD.
- This data is cached on Optane-module that has low latency (close to RAM).
- When accessing again, the data is read from Optane, and not from the HDD.
On paper it sounds impressive, but there are nuances:
- ⚠️ Only works with supported chipsets (Intel 200/300/400 series) and processors (Core 7th generation and later).
- ⚠️ Requires availability HDD — with an SSD the performance gain is minimal.
- ⚠️ Modules Optane more expensive than conventional SSDs with a smaller capacity (for example, Optane 900P 280 GB costs as much Samsung 980 Pro 1TB).
Tests show that in pairs with HDD Optane speeds up loading the system and applications by 20–40%, but in comparison with a pure SSD it loses. For example, a laptop with Optane + HDD will be slower than usual NVMe SSD, but cheaper.
Does your laptop support Optane?
Check the chipset model in Device Manager → System devices. If there is a controller Intel RST (Rapid Storage Technology) version 15.5 and higher - there is support. You also need a BIOS with the option enabled VMD (Volume Management Device).
When it makes sense to use SSD instead of RAM: 3 real-life scenarios
Despite the limitations, there are situations where optimization via SSD can temporarily replace a RAM upgrade:
-
Laptops with soldered RAM (For example, MacBook Air M1/M2, Dell XPS 13, HP Spectre).
In such models, the memory is soldered to the motherboard, and it is impossible to increase it. Transferring the swap file to fast NVMe (For example, WD Black SN850X) will reduce the number of freezes when working with Chrome with 50+ tabs or light games like Genshin Impact.
-
Budget laptops with eMMC (For example, Acer Chromebook, Lenovo IdeaPad D330).
Built-in memory eMMC Even SATA SSD is slower. Replacing it with NVMe (if there is a slot) + setting up the paging file will give a greater increase than buying an additional RAM stick (which may not be supported).
-
Servers or workstations with big data.
In some cases (for example, video processing in Adobe Premiere or working with databases) SSD is used as
scratch-disk— temporary storage for intermediate files. This will not replace RAM, but it will speed up operations that would otherwise be stuck on the disk.
It is important to understand: even in these scenarios, the SSD will not increases RAM, but only compensates for its lack due to faster data exchange with the disk. For example, in tests a laptop with 8 GB RAM + NVMe page file can show performance at the level 12 GB RAM + HDD, but no more.
Make sure the SSD has ≥20% free space|Disable disk indexing in Disk Properties → General → Allow Indexing|Set a fixed-size page file (e.g. 16 GB)|Disable hibernation (powercfg /h off on the command line)|Check that the BIOS mode is enabled AHCI for NVMe-->
What is better: buying more RAM or optimizing the SSD?
If your laptop supports RAM upgrade, purchasing an additional bracket almost always more profitable than any manipulations with the SSD. For example:
- 💰 Cost: 16 GB DDR4 (~$40–60) vs. 500 GB NVMe (~$50–80). The performance gain from RAM will be many times higher.
- ⚡ Speed: Even the budget level Crucial 16GB DDR4-3200 Faster than any SSD.
- 🔧 Difficulty: Replacing RAM in most laptops takes 10 minutes, while migrating the system to an SSD and setting up swap takes time and knowledge.
Exceptions are cases when:
- 🔹 There are no free slots on the motherboard (for example, in MacBook Pro before 2015 or ASUS ZenBook with soldering).
- 🔹 The maximum supported amount of RAM is already set (for example, 16 GB in Dell Latitude 7490).
- 🔹 The laptop is used for specific tasks where a fast drive is critical (for example, 4K video editing).
For objectivity, let's compare two upgrade options using the example of a laptop with 8 GB RAM And HDD 5400 rpm:
| Parameter | Adding 8GB RAM | Replacing HDD with NVMe + swap file |
|---|---|---|
| Cost | $40–60 | $60–100 |
| Gaming Gain (FPS) | +20–40% | +5–10% |
| OS boot speed | No changes | 3–5 times faster |
| Multitasking (10+ tabs + office) | Without friezes | Rare freezes |
Conclusion: if the goal is games or professional applications (For example, AutoCAD, Blender), it's better to invest in RAM. If the laptop is used for office work, watching videos and surfing, replacing HDD with SSD will give a more noticeable increase in everyday tasks.
An SSD will not replace RAM, but it can alleviate RAM shortages on low-end or unsupported systems. The best option is a combination of 16+ GB RAM and fast NVMe.
How to properly configure an SSD for maximum performance
If you decide to optimize performance via SSD, follow these recommendations:
-
Choose the right drive.
Better suited for a swap file NVMe with high random read/write rates (e.g. Samsung 980 Pro or SK hynix P41). Avoid cheap models without DRAM cache (for example, Kingston A2000), since they sag greatly under load.
-
Disable unnecessary features.
B
Control Panel → Power Options → Circuit Settings → Change Advanced Settingsset SSD modeMaximum performance. Also disablePrefetchAndSuperfetchvia the registry (if using Windows 10/11):reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 0 /freg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnableSuperfetch /t REG_DWORD /d 0 /f -
Monitor SSD health.
Frequently writing to the paging file reduces the life of the drive. Check status via CrystalDiskInfo or
wmic diskdrive get statuson the command line. If the parameterTotal Host Writesexceeds 100 TB for a TLC drive, consider replacing.
For advanced users: in Linux can be used zram or zswap to compress data in RAM before flushing it to disk. This reduces the load on the SSD. Activated by the command:
sudo apt install zram-tools # Для Debian/Ubuntu
sudo systemctl enable zramswap --now
If you are using a laptop on macOS, enable the "Storage Optimization" feature in Settings → General → Storage. The system will automatically move rarely used files to iCloud, freeing up space on the SSD for cache.
Myths and misconceptions: what not to do
There are a lot of tips floating around the Internet about “increasing RAM via SSD” that are either useless or harmful. Let's look at the most popular:
-
❌ "You can use a RAM disk on an SSD".
RAM disk (for example, via ImDisk or SoftPerfect RAM Disk) creates a virtual volume in RAM, and not vice versa. Moving it to an SSD is pointless - it's just another partition on the disk.
-
❌ "The swap file on an SSD shortens its lifespan".
Modern TLC/QLC SSD designed for 300–600 TB of records. With a 16 GB page file and heavy usage, you will use up this resource in 5-10 years. For comparison: Samsung 870 EVO has a guarantee for 600 TB of records.
-
❌ "ReadyBoost speeds up games".
ReadyBoost caches only small files (up to 4 GB) and does not affect the performance of games that require tens of gigabytes of RAM. At best, it will speed up loading levels by 1-2 seconds.
Another common misconception is "combining RAM and SSD into a pool" through technology like Intel Rapid Storage Technology (RST). In practice, RST allows you to create RAID arrays from disks, but does not add them to RAM. Any promises to “increase RAM via RST” are a hoax.
⚠️ Attention: Some “optimizers” suggest disabling the page file completely, citing the fact that “SSD is already fast.” This is a serious mistake: without paging, the system will start to crash applications when there is not enough memory (error OUT OF MEMORY), which will lead to the loss of unsaved data.
FAQ: Frequently asked questions about SSD and RAM
Is it possible to physically connect an SSD to the RAM slot?
No. Slots SO-DIMM for RAM and M.2/SATA SSDs have different connectors and protocols. The only exception is proprietary solutions like Intel Optane DC Persistent Memory (for servers), but they are not compatible with regular laptops.
Is it true that macOS has "memory compression" technology that replaces RAM?
Yes, in macOS since 2014 the mechanism has been used Memory Compression, which compresses unused data in RAM, freeing up space. However, this does not replace physical memory: if compression does not help, the system still accesses the page file on the SSD. You can view the statistics at System Monitoring → Memory.
What is the optimal size of the paging file for 8 GB of RAM?
Microsoft recommends:
- 🔹 Minimum: 1× of RAM capacity (8 GB).
- 🔹 Recommended: 1.5× (12 GB).
- 🔹 Maximum: 3× (24 GB) - relevant for working with videos or 3D models.
If you have NVMe SSD with free space, you can set the size to a fixed size of 16 GB to avoid fragmentation.
Will there be a difference if I use two SSDs: one for the system, the other for swap?
Theoretically yes, but in practice the difference is minimal. If both drives are NVMe, the increase will be 1–3%. It is much more important that the swap disk be as quickly as possible (For example, PCIe 4.0 instead of PCIe 3.0). Splitting into two disks only makes sense if one of them is SATA SSD, and the second - NVMe.
Is it possible to use an external SSD (via USB 3.2/Thunderbolt) as "extra memory"?
Technically yes, but with caveats:
- 🔹 USB 3.2 Gen 2 (10 Gbps) will give ~800 MB/s - this is enough for the page file, but the latency will be higher than that of an internal SSD.
- 🔹 Thunderbolt 3/4 (up to 40 Gbps) allows you to connect an external NVMe (for example, in the case Sabrent EC-SSFL) at almost “native” speed.
However, such solutions are energy-consuming and inconvenient for constant use. It's better to spend money on an internal upgrade.