Most Steam storage problems come from one bad decision made years ago: installing everything to a slow drive, or splitting games across disks with no plan. In 2026, with games regularly shipping at 100–150 GB and update patches sometimes doubling that temporarily, how you allocate your Steam library matters as much as what hardware you own. The good news is that Steam’s storage tools have matured — the Storage Manager (Steam → Settings → Storage) now handles moving, migrating, and trimming installs better than ever — but the defaults still steer you wrong in places.
This guide covers what to prioritize and why, then walks through every relevant setting with exact values, menus, and file paths. The short version: keep your most-played games on your fastest NVMe drive, leave free-space headroom of at least 15% on any drive Steam writes to, enable preallocating disk space, and stop letting “Other” data (shaders and workshop content) silently eat your SSD.
Quick Recommended Settings
| Setting | Recommended value | Why |
|---|---|---|
| Library drive for new installs | Fastest NVMe drive, primary library | DirectStorage titles and shader compilation benefit most from sequential and random read speed |
| Secondary drives | Add each via Settings → Storage → “+” dropdown | Offload less-played games without uninstalling |
| Free space headroom | Keep ≥15% of drive capacity free | Steam needs temp space during patching; near-full SSDs slow down and fragment patch writes |
| Preallocating disk space | On (default) | Prevents installs failing at 99% when free space is fragmented |
| Download region | Nearest region with lowest reported load | Affects both download speed and patch availability timing |
| Throttle downloads while playing | Schedule or moderate cap (see below) | Keeps bandwidth and background disk writes from causing frame drops |
| Shader cache location | Same drive as Windows and Steam install | Steam’s “Other” data grows to tens of GB; don’t let it strand on a small drive |
| Backup policy | Steam Backup and Restore, or copy appmanifest files | Avoids re-downloading 100+ GB after a drive swap |
Setting-by-Setting
Library Folders and Install Drive
Where: Steam → Settings → Storage. The dropdown at the top-left shows each configured drive with used/free space per category (Games, Other, Local content). Use the “+” button to add a drive; right-click any existing entry → “Set as the default install location” so new games land where you want them, not wherever Steam last defaulted.
Exact recommendation: Default install location = your fastest NVMe (typically the drive Windows boots from, since that’s usually your fastest). Add a secondary drive only if it’s at least a SATA SSD. Steam still allows installing to a mechanical HDD, but on modern titles the trade-off is brutal: shader compilation stutters, texture pop-in, and load times measured in minutes. Only put a mechanical drive in your library for older games or games you rarely launch.
Trade-off: Putting everything on one NVMe maximizes speed but risks filling it. Splitting across two SSDs gives you breathing room but means your secondary-drive games won’t benefit from the fastest drive. Revisit your split every few months using the “Sort by size” view in Storage Manager — your top five most-played titles should always live on the fastest disk.
Undo: Right-click the drive → “Set as the default install location” again, or remove a library entirely (it will warn you if games still live there; move them first).
Preallocating Disk Space
Where: Steam → Settings → Downloads → “Preallocating disk space” behavior during install (this is surfaced during the install dialog under “Allocate disk space in advance” on some builds; the Downloads settings page governs the default).
Exact recommendation: Leave it enabled. Preallocation reserves the full game size up front so Steam isn’t expanding a sparse file mid-download.
Trade-off: With it on, Steam will refuse to start an install if the drive doesn’t have the full free space, even if other apps could theoretically free some. With it off, installs appear to work on nearly-full drives, then fail or corrupt near the end. Keep it on, and fix the real problem (not enough free space) instead.
Undo: Toggle it off in Downloads settings if you’re on a drive so large that fragmentation is never a concern and you want free space to stay flexible for other apps mid-install.
Download Region
Where: Steam → Settings → Downloads → Download region.
Exact recommendation: Pick the region physically nearest to you, then if throughput is poor, test one adjacent region. Some regions with “Low load” indicators are faster than the geographically closest one.
Trade-off: A distant but unloaded region can beat a nearby congested one for raw download speed, but during major patch days, nearby regions usually get the patch staged sooner. Don’t chase marginal speed gains at the cost of delayed patch availability — an out-of-region client sometimes waits longer for a mandatory update, locking you out of online play.
How to check: Start a large download, open Task Manager → Performance → Ethernet/Wi-Fi, and watch throughput for two minutes. Switch region, repeat. Use whichever sustains the higher stable rate.
Throttle Downloads While Playing
Where: Steam → Settings → Downloads → “Throttle downloads while streaming” and the bandwidth cap field (“Limit bandwidth to…”).
Exact recommendation: If your connection is 500 Mbps or faster, cap background downloads at roughly half your line rate while gaming. If you’re on 100–200 Mbps, leave the cap off but enable “Throttle downloads while streaming.” Better yet, use the scheduler (see next).
Trade-off: Hard caps protect latency in online games but drag out patch times all day. The scheduler gets you both: full speed when you’re not playing, blocked or throttled when you are.
Download Scheduling
Where: Steam → Settings → Downloads → “Only auto-update games between” — set a window such as 2:00 AM to 8:00 AM. Enable “Allow downloads during gameplay” only if you have bandwidth to spare.
Exact recommendation: Set an overnight window. This also pairs well with “Allow updates for games not in my library” being left unchecked if you don’t want surprise large downloads for betas or tools you barely touch.
Trade-off: A narrow overnight window means a 150 GB patch may not finish before you wake up. Widen it to start at midnight if you regularly install large titles.
Undo: Clear the time fields to return to always-on updates.
Shader Cache and “Other” Data
Where: Storage Manager (Settings → Storage), checkbox column on the right. Filters at the top let you show “Games,” “Other” (DLC, workshop, tools), or “Local content.” The checkbox next to each item lets you select and purge.
Exact recommendation: Check your “Other” category monthly. Workshop mods for titles like simulation and sandbox games routinely balloon to 50+ GB. Shader caches for DXVK/Vulkan titles can silently add several GB per game. Steam now surfaces this per-drive, so audit it directly instead of guessing.
What to do: Select unused workshop content or stale shader caches → “Remove.” Purged shader caches regenerate automatically; you’ll pay a one-time stutter cost on next launch. Do not remove DLC or workshop items for games you play.
How to undo: Re-subscribe to workshop items on the game’s Steam Workshop page; shader caches rebuild on their own.
Game File Verification and Repair
Where: Library → right-click a game → Properties → Installed Files → “Verify integrity of game files.”
When to use: After a failed patch, after a forced shutdown mid-download, or when a game crashes consistently despite a clean GPU driver install. Steam diffs local files against manifests and re-downloads only damaged pieces — far cheaper than a full reinstall.
Trade-off: Verification can take 20+ minutes on a 150 GB title, and it will re-download files modified by mods, breaking your modded setup. Back up your mod folders (often under the game’s install directory or Documents) first.
By Hardware Tier
Low-End (single 512 GB–1 TB SATA SSD, or SSD + HDD)
Put Windows and Steam on the SSD. Make the SSD the default install location. Add the HDD as a secondary library and manually move games you haven’t launched in three months using Storage Manager: check the game’s box → “Move” → pick the HDD. Keep at least 100 GB free on the SSD so patches have room to work. Avoid installing any game released in the last three years to the HDD — shader compilation and asset streaming will make them unplayable. Turn on the download scheduler; on slower connections, overnight patching is the only way to avoid blocking your evenings.
Mid-Range (1–2 TB NVMe, possibly plus an older SSD)
One NVMe as the default library is the sweet spot. Enable preallocation, schedule downloads overnight, and audit “Other” data quarterly. If you add a second drive, use it strictly as overflow — sort Storage Manager by size, and move titles you play less than once a month. Keep 15–20% free on the NVMe; these drives lose sustained write speed as they approach capacity, and Steam’s patching is write-heavy.
High-End (2× 2 TB+ NVMe, PCIe 4.0/5.0)
Split by latency profile: your fastest drive (often the PCIe 5.0 one) holds your active rotation — the games you’re playing this month. The second drive holds the backlog. Use Storage Manager’s move function to promote a game the moment it enters rotation; a 150 GB move over NVMe-to-NVMe takes minutes, not hours. Still schedule downloads overnight to avoid background writes stealing SSD performance during play. High-end setups tend to hoard — a quarterly “sort by size, archive what I haven’t launched in six months” pass keeps both drives healthy.
Common Mistakes
Letting a drive fill past 90%. What causes it: games grow via patches beyond their original install size. How to check: Storage Manager shows free space per drive; also check Windows Settings → System → Storage. What to do: sort by size and move or uninstall the biggest titles you don’t play; purge workshop content. How to undo: not applicable — prevention is the fix; near-full SSDs also slow down permanently until TRIM catches up.
Installing to a second drive that’s a mechanical HDD. What causes it: an old library folder inherited from a previous PC. How to check: Settings → Storage — if the drive is listed with a low throughput profile, or it’s the drive where an old game is taking minutes to load, that’s it. What to do: move the games off via the “Move” button. How to undo: right-click the drive → remove it from your library list.
Default install location pointing at a removed or full drive. What causes it: uninstalling a drive or external SSD while it was still the default. How to check: try installing a small free-to-play game and see where Steam wants to put it. What to do: Settings → Storage → right-click the correct drive → “Set as the default install location.” How to undo: not needed — this replaces the bad pointer.
Ignoring shader cache bloat after big driver updates. What causes it: GPU driver installs can invalidate cached shaders; Steam regenerates them without deleting the old ones in some cases. How to check: Storage Manager → filter “Other” → sort by size. What to do: remove shader cache entries for games you’re not currently playing. How to undo: they rebuild on next launch; expect a few minutes of extra stutter the first time back.
Skipping verification after a crash mid-update. What causes it: interrupted writes leave corrupted pak files that pass a casual load test but crash at a specific point. How to check: consistent crash at the same level or after the same loading screen. What to do: right-click game → Properties → Installed Files → “Verify integrity of game files.” How to undo: back up mods first, since verification restores original files.
FAQ
Should I install Steam itself to a different drive than my games?
Generally no. Keep the Steam client and your default library on the same fast NVMe as Windows. The client itself is small, but it also hosts shader caches and other data that benefit from fast storage. Moving the client saves a few GB and costs you in consistency.
Does moving a game between drives force a full re-download?
No. Steam’s “Move” function in Storage Manager copies local files and updates the manifest — no re-download needed. Only uninstall-and-reinstall pulls everything again. That distinction matters on a 150 GB title.
Can I put my Steam library on an external drive?
Yes, and Steam supports it, but treat it as a temporary or archival library. A USB 3.2 external NVMe enclosure works fine for many titles; a spinning external drive is only suitable for older games. Beware drive letter changes — if Windows assigns a different letter on reconnect, Steam will mark the library missing until you re-map it in Disk Management.
How much free space should I keep free on a Steam drive?
Aim for 15% of the drive’s capacity, with a floor of about 100 GB if you play large modern titles. Patches frequently need temporary space equal to a meaningful chunk of the game’s size, and Steam will refuse an update rather than risk corrupting an install. Running a drive near full also degrades its sustained write speed, making downloads and shader compilation slower.
Related guides
- Optimal Thermal Throttle Settings for Nvme: Best Settings and Config (2026)
- Best External Ssd Format for Console Storage: Best Settings and Config (2026) (2026)
- How to Set Up Ssd for Best Gaming Performance: Best Settings and Config (2026)
- Best Raid Setup for Home Nas: Best Settings and Config (2026) (2026)