Diagnosing and Fixing Photoshop Scratch Disk Full Errors and Performance Slowdowns
A diagnostic guide for Photoshop 'scratch disk full' errors and slowdowns: recognizable symptoms, cause table, ordered checks, fixes tied to findings, and escalation steps with verification methods.
24 Jul 2025, 14:13 UTC

Recognizable Condition
Photoshop refuses to open files or run filters with a "scratch disk full" dialog, or tools lag, brushes stutter, and saves take minutes despite adequate free space on the system drive. The error often appears when the document seems small, because Photoshop uses designated scratch disks as virtual memory when RAM is exhausted. A full, slow, or nearly-full boot volume — commonly the default scratch — triggers the error even when the OS reports gigabytes free.
Cause and Diagnostic Table
| Symptom | Likely Cause | Quick Test |
|---|---|---|
| "Scratch disk full" dialog on launch or file open | Default scratch volume (usually C: or Macintosh HD) at or near capacity | Check free space on the boot drive in Explorer/Finder |
| Brush lag, filter stutter, slow saves | Scratch disk on a slow HDD, external USB, or network share | Run a large Gaussian Blur (Filter > Blur > Gaussian Blur, 50 px) and note completion time |
| Error persists after freeing space | Excessive history states, large clipboard, or bloated temp files (~PST*, Photoshop Temp*) | Open Edit > Purge > All (save work first — irreversible) |
| GPU-related crashes or visual artifacts | Outdated, incompatible, or buggy graphics driver | Disable GPU acceleration in Preferences > Performance and retest |
| Corrupted saved files after crash | Scratch volume filesystem errors or permission issues | Run chkdsk (Windows) or First Aid (macOS) on the scratch volume |
Ordered Checks
- Verify free space on the scratch volume. Open the OS disk utility (Windows:
Settings > System > Storage; macOS:About This Mac > Storage). Photoshop needs at least 20–50 GB free for typical work; 100+ GB for large composites or video frames. - Reassign the scratch disk at launch. Hold Ctrl+Alt (Windows) or Cmd+Option (macOS) while starting Photoshop. The Scratch Disk Preferences dialog appears before the splash screen. Uncheck the boot volume and check a fast internal SSD (NVMe preferred) with ample free space. Do not select external USB, network, or SD cards.
- Purge history and clipboard. With documents saved, choose Edit > Purge > All. This clears undo history, clipboard, and pattern data for all open documents. Irreversible — save first.
- Review Performance preferences. Go to Edit > Preferences > Performance (Windows) or Photoshop > Preferences > Performance (macOS). Set Memory Usage to 70–85% of installed RAM (e.g., 24 GB of 32 GB). Adjust Cache Levels: 1–2 for large documents with few layers; 4–6 for many small layers. Cache Tile Size: 128 KB for most work; 1024 KB only for huge, flat images.
- Test with GPU acceleration disabled. In the same Performance panel, uncheck Use Graphics Processor. Restart Photoshop. If lag disappears, update the GPU driver from the vendor (NVIDIA, AMD, Intel) — not Windows Update. If the new driver reintroduces issues, roll back to the previous stable version.
Fixes Mapped to Findings
Add or Free a Dedicated Scratch Volume
Ideal: a separate internal NVMe SSD (not the OS drive) with >200 GB free. If unavailable, free space on the boot drive by moving user folders, clearing %TEMP% (Windows) or ~/Library/Caches (macOS), and removing old Photoshop temp files named ~PST*.tmp or Photoshop Temp* from the scratch root.
Lower History States
In Preferences > Performance > History & Cache, set History States to 20–50 (default 50). Each state consumes scratch space proportional to document size.
Match Cache Settings to Document Type
| Workflow | Cache Levels | Tile Size |
|---|---|---|
| High-res photography, few layers | 1–2 | 128 KB |
| Compositing, many adjustment layers | 4–6 | 128 KB |
| Large flat scans, panoramas | 1 | 1024 KB |
GPU Driver Update or Rollback
Download the latest Studio Driver (NVIDIA) or Pro Driver (AMD) from the vendor site. Install clean (check "Clean Installation" on NVIDIA). If problems persist, use Device Manager (Windows) or the vendor's uninstaller to revert to the previous version.
Escalation Criteria
Escalate beyond local fixes when:
- "Scratch disk full" persists after reassignment to a healthy, fast volume with >100 GB free and purging.
- Crashes are reproducible in new, blank documents with a single layer.
- Saved files show corruption (shifted layers, missing pixels, "Could not complete your request because of a program error").
Steps: Reset preferences (hold Ctrl+Alt+Shift / Cmd+Option+Shift at launch → "Delete Adobe Photoshop Settings File"), then reinstall Photoshop via Creative Cloud Desktop (uninstall, restart, install). Collect logs: %APPDATA%\Adobe\Adobe Photoshop [version]\Logs (Windows) or ~/Library/Logs/Adobe/Adobe Photoshop [version]/ (macOS). Contact Adobe Support with logs, OS version, Photoshop version (Help > About), and steps to reproduce.
Verification
- Reproduce the original error (e.g., open the problematic file, run the filter that failed).
- Apply the fix (reassign scratch, purge, adjust cache/RAM, update GPU driver).
- Repeat the operation. Confirm the dialog no longer appears and the operation completes.
- Compare free disk space before and after clearing temp files:
dir ~PST* /s(Windows, run in scratch root) orfind /Volumes/ScratchDisk -name 'Photoshop Temp*' -o -name '~PST*'(macOS). - Time a repeatable benchmark: apply Gaussian Blur 50 px to a 4000×3000 px 16-bit document. Record elapsed time before and after changes. Expect 20–50% improvement with correct cache/RAM settings on adequate hardware.
Limitations and Risks
- Purge > All destroys undo history for all open documents. Save or export versions first.
- Menu paths and preference names vary by Photoshop version (2023–2025) and OS. Confirm against your installed release.
- Assigning a scratch disk on a slow external USB 3.0, Thunderbolt 1/2, or network drive (SMB/AFP) often worsens performance. Use internal NVMe/SATA SSD only.
- Setting RAM allocation above 85% can starve the OS and other apps, causing system-wide swapping.
- GPU acceleration behavior differs between Windows (DirectX/DirectML) and macOS (Metal). A driver that works on one OS may fail on the other.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.