An XDA writer recently moved their Windows page file off the main SSD and watched idle disk writes fall off a cliff, work the drive never needed to do in the first place. Task Manager will not show this. It reports total disk activity, not what share of it comes from the page file quietly writing and rewriting itself in the background. Over months, that churn adds up on a drive with a finite write budget.
Windows page file management sits between two extremes. Leave “Automatically manage paging file size” checked and Windows makes a reasonable but generic call. Go fully manual and pin size, drive, and threshold yourself, and mistakes get expensive. We tested 7 apps for managing the Windows page file that cover the middle ground: verifying the drive is healthy before touching anything, watching what the page file actually does after a change, and tracking what is filling the volume it lives on.
What to look for in a Windows page file toolkit
No single app in this category does everything, so the right kit combines a few of these.
- SMART and TBW reads on the drive hosting the page file, so a relocation decision is based on real wear data, not a guess
- A real-time write counter, not just a cumulative Task Manager percentage
- Per-process page fault and commit charge breakdown, to see what is actually pushing memory into the page file
- A physical memory map that shows how much RAM is standby, modified, or mapped to the page file right now
- Folder-level disk usage auditing, so a page file resize decision accounts for what else is competing for space
- Scheduled TRIM verification for the drive that ends up hosting the page file after a move
Quick comparison
| App | Best for | Platforms | Free plan | Starting price | Rating |
|---|---|---|---|---|---|
| CrystalDiskInfo | Reading SMART and TBW before a change | Windows | Yes, full tool | Free | 4.7 |
| Process Explorer | Per-process page fault tracking | Windows | Yes, full tool | Free | 4.8 |
| RAMMap | Seeing what is actually in the page file | Windows | Yes, full tool | Free | 4.4 |
| HWiNFO | Logging drive writes over time | Windows | Yes, personal use | Free, Pro from $29 | 4.6 |
| SSDLife | A quick lifespan percentage | Windows | Freeware edition | Free, Pro paid | 4.0 |
| TreeSize Free | Finding what is filling the drive | Windows | Yes, limited | Free, Pro paid | 4.6 |
| Defraggler | Scheduling TRIM and defrag together | Windows | Yes, full tool | Free, Pro paid | 4.2 |
The apps
1. CrystalDiskInfo, best for reading SMART and TBW before a change
CrystalDiskInfo for the Windows page file starts every sensible workflow: check the drive’s health before deciding whether it should carry the page file at all. It reads SMART attributes across SATA, NVMe, and most USB adapters that pass SMART through, and translates them into health percentage, temperature, power-on hours, and total host writes, with a plain green, yellow, or red badge per drive.
Where it falls short: it reads SMART, it does not move or resize the page file, and it will not flag a vendor-specific attribute the drive does not expose in the standard set.
Pricing:
- Free: fully featured, no trial limits
- Paid: none, donations accepted
Platforms: Windows
Download: Website · Microsoft Store
Bottom line: run this first, on every drive that is a candidate to host the page file, before touching a single setting.
2. Process Explorer, best for per-process page fault tracking
Process Explorer for the Windows page file answers the question Task Manager cannot: which process is generating the page faults that push data into the page file in the first place. Add the Page Fault Delta and Working Set columns and watch them live while a workload runs. A process with a climbing hard fault count is a process actually touching the page file, not just holding reserved memory.
Where it falls short: the data is per-process and per-moment. It does not log to a file on its own, so trend analysis over a week means pairing it with something else.
Pricing:
- Free: full tool, part of Sysinternals
- Paid: none
Platforms: Windows
Download: Website
Bottom line: the tool that turns “something is hitting the page file” into a specific process name.
3. RAMMap, best for seeing what is actually in the page file
RAMMap for the Windows page file shows the physical memory map Windows is actually running: how much is standby, modified, mapped file, or paged out. The “Physical Pages” and “Use Counts” tabs make it clear how much of a page file relocation would even matter, a machine with plenty of standby memory and almost nothing paged out will not notice a page file move either way.
Where it falls short: reading the tabs takes some familiarity with Windows memory management terms, and it is a snapshot tool, not a continuous logger.
Pricing:
- Free: full tool, part of Sysinternals
- Paid: none
Platforms: Windows
Download: Website
Bottom line: the fastest way to check whether a page file change is worth making before making it.
4. HWiNFO, best for logging drive writes over time
HWiNFO for the Windows page file tracks host writes and drive temperature continuously, and its sensor logging can run in the background and export to a file. That log is what turns “writes dropped after I moved the page file” from an impression into a number, run it a week before a change and a week after, then compare.
Where it falls short: the sensor panel is dense and shows far more than page file activity, so isolating the relevant rows takes a minute the first time.
Pricing:
- Free: personal, non-commercial use
- Paid: Pro from 29 per year, lifetime plans from 199
Platforms: Windows
Download: Website
Bottom line: the app that supplies the before-and-after numbers everything else in this list only estimates.
5. SSDLife, best for a quick lifespan percentage
SSDLife for the Windows page file boils SMART data down to one number: estimated days of life remaining, plus a health percentage. It sits in the tray and needs no configuration, which makes it the app to hand to someone who wants a single glance answer rather than a dashboard.
Where it falls short: the estimate is only as good as the drive’s reported endurance data, and it offers far less detail than CrystalDiskInfo or HWiNFO if something looks wrong.
Pricing:
- Free: Freeware edition, full functionality
- Paid: Pro edition adds multi-drive and network monitoring
Platforms: Windows
Download: Website
Bottom line: the simplest possible health check, good for a fast sanity read, not a deep one.
6. TreeSize Free, best for finding what is filling the drive
TreeSize Free for the Windows page file answers a question that gets skipped: is the drive actually full of the page file, or of something else entirely. A page file sized at 1.5 to 4 times physical RAM can be tens of gigabytes, and deciding where it should live only makes sense once we know what else is competing for space. TreeSize scans a volume and ranks folders by size in seconds.
Where it falls short: the free edition drops automation, command-line scripting, and the portable USB build that TreeSize Professional includes.
Pricing:
- Free: full scanning and ranking
- Paid: Professional and Personal tiers add automation and scripting
Platforms: Windows
Download: Website
Bottom line: run this before resizing anything, it settles the space argument in under a minute.
7. Defraggler, best for scheduling TRIM and defrag together
Defraggler for the Windows page file is the pick for a mixed setup: an SSD running the OS and page file, plus an older HDD for bulk storage. It can schedule TRIM verification on the SSD and real defragmentation on the HDD from the same window, so a maintenance pass covers both drive types without switching tools.
Where it falls short: it has not had a major update in years, and on an SSD alone it adds little that Windows’ own Optimize Drives does not already handle through its weekly TRIM schedule.
Pricing:
- Free: full defragmentation and TRIM scheduling
- Paid: Professional adds background scheduling and priority support
Platforms: Windows
Download: Website
Bottom line: worth keeping only if a mechanical drive is still in the machine alongside the SSD.
How to pick the right one
If we want the simplest possible check before doing anything: CrystalDiskInfo, run it once and read the badge.
If we want to know which app is actually responsible for page file activity: Process Explorer, watch the Page Fault Delta column while the workload runs.
If we are on a budget: everything on this list except HWiNFO Pro and the paid tiers of SSDLife, TreeSize, and Defraggler works free with no meaningful feature gate.
If we are a power user chasing a number, not a badge: pair RAMMap for the snapshot with HWiNFO for the log, that combination answers both “what is in the page file right now” and “what changed over the past week.”
If we tried moving the page file and are not sure it did anything: check RAMMap first. A system with plenty of standby memory rarely has much paged out, and a move will not show up in HWiNFO’s write log either.
If space, not writes, is the actual problem: skip the page file question and run TreeSize Free first. A drive filling up from something unrelated gets blamed on the page file more often than it should.
FAQ
Should I move the Windows page file off my main SSD?
Only if a second drive with reasonable speed is available and the main SSD shows meaningful write activity from paging. Moving it to a much slower drive, such as an old mechanical HDD, can hurt performance more than it helps. Check with HWiNFO or Process Explorer first to confirm the page file is actually seeing heavy use before moving anything.
What is the best free app for checking Windows page file health?
CrystalDiskInfo covers the drive health side, reading SMART and TBW data in a single window. For what the page file itself is doing in memory, RAMMap is the free companion, both are Microsoft-safe, standard downloads with no bundled extras to decline.
Does a bigger page file reduce SSD writes?
Not directly. Page file size affects how much virtual memory is available, not how often Windows writes to it. Write frequency depends on physical RAM pressure. A machine with enough RAM barely touches the page file regardless of its size.
How do I see which process is using the page file the most?
Open Process Explorer, add the Page Fault Delta column through View, then Select Columns, and sort by it while running the workload in question. A process near the top with a fast-climbing number is the one worth investigating.
Is it safe to disable the Windows page file entirely?
Not recommended on desktop. Some applications assume a page file exists even with ample RAM installed, and a crash without one produces a smaller, less useful dump file. Leaving “Automatically manage paging file size” checked remains the safest default for most desktops.
Do I need both CrystalDiskInfo and SSDLife?
No, they overlap. CrystalDiskInfo gives more detail and is the better default. SSDLife is worth adding only if we want a one-glance health percentage without opening a full dashboard.