Back up all personal files to an external drive AND verify the backup is complete and readable.
Operating System Fresh Install
Most reinstalls fail before the installer even runs — in the backup step. This checklist treats backup verification as a first-class requirement and sequences every phase, from bootable USB creation to the final clean-state image, in the order that actually produces a stable result. For more background and examples, see the guidance below; for built-in tools and options, use the quick tools guide.
Checklist Items
0 done•14 left•2 of 3 sections collapsed
Export browser bookmarks and saved passwords before the install.
Find and save software license keys for all paid applications.
Document your current network settings, printer configurations, and any custom software settings.
Create a bootable USB installation drive for Windows or macOS.
⚠️ The files that rarely survive a reinstall — but should
Documents, Pictures, and Music are what most people back up. What gets lost is almost always something else. Before erasing, open every application you use and ask: where does this store its data? The answers are rarely in the obvious places.
- AppData\Roaming and AppData\Local — game saves, DAW project files, and IDE workspace configs live here, not in Documents
- Outlook .pst and .ost files — years of email stored locally, path often non-obvious
- Thunderbird profile folder — inside AppData, not in user folders
- SSH keys and dev certificates — typically in C:\Users\you\.ssh or ~/.ssh
- Custom installed fonts — system-wide, not inside your user folder
- Virtual machine disk files — often 10–100 GB, stored wherever the VM software defaulted
On Mac: check ~/Library/Application Support and ~/Library/Preferences for application data before erasing.
🧮 Fresh install, repair, or hardware upgrade?
A full reinstall is not always the fastest path to a working system. Use this to decide before committing to the process.
| Symptom | Try first | Fresh install if... |
|---|---|---|
| Slow performance | Malware scan, disable startup items, check SSD health | 50+ startup items, or SSD is healthy but still slow |
| Random crashes / BSODs | Run sfc /scannow, test RAM with MemTest86 | sfc reports unrepairable corruption |
| Malware or ransomware | Malwarebytes full scan, Windows Defender offline scan | Rootkit suspected, or infection keeps returning |
| New OEM PC with bloatware | Nothing — go straight to fresh install | Always the right move for new OEM machines |
Block a full day. The installation itself is the shortest phase — preparation and post-install configuration take the most time.
💡 The best time to swap in an SSD is right now
If the machine being reinstalled has a traditional spinning hard drive (HDD), a hardware swap before the reinstall produces far more performance improvement than a clean OS alone. A 1 TB NVMe SSD costs approximately $60–$100 and is 10–50× faster than an HDD for OS and application operations. A SATA SSD, for older machines without an M.2 slot, runs roughly $40–$70 for 1 TB and is still 3–5× faster. A 5-year-old computer with an SSD genuinely feels new.
The reinstall process makes this structurally seamless: you are already wiping the drive. Install the SSD, fresh-install the OS onto it, and restore data from the backup you already made. Every step in this checklist remains the same — just a different destination drive.
📝 Making the next reinstall take 30 minutes instead of 5 hours
After completing today's reinstall, the single most valuable thing you can do is document what you just did — before you forget. A plain text file listing every application installed and every setting changed cuts the next reinstall in half. Start there.
For developers and power users: a dotfiles repository on GitHub stores shell configuration, editor settings, aliases, and terminal preferences as version-controlled text files. A fresh install plus one setup script run restores an entire personalized environment automatically. Pair this with a Brewfile on Mac — a plain text list of every application — and one command reinstalls everything. The equivalent on Windows is saving the Ninite installer URL you used today and re-running it next time.
Finish this reinstall, then spend 10 minutes writing down: every application you installed, any non-default settings you changed, and where the license keys are stored. That note is worth more than any tool.
🔧 Keeping this installation clean longer
Common causes of the next reinstall
- 🚨 Software installed from third-party download sites — these almost always bundle adware or worse
- 🚨 Skipping Windows Updates for months — security patches prevent the malware that forces reinstalls
- 🚨 Never restarting the machine — pending updates accumulate and cause instability over time
- 🚨 Disabling Windows Defender — built-in protection is sufficient if kept updated and running
Maintenance habits worth building now
- ✅ Monthly: check Windows Update or macOS Software Update
- ✅ Quarterly: review startup programs (Task Manager → Startup tab)
- ✅ Annually: run a full Malwarebytes scan — even on a seemingly clean system
- ✅ Ongoing: keep the backup image you created at the end of this checklist current
Master This Checklist Quickly
Every important button and option for this pre-made checklist, shown in a glance-friendly format.
Start Here
- 1
Click any item row to mark it complete.
- 2
Use the note row under each item for quick notes.
- 3
Use the tool row for undo, redo, reset, and check all.
- 4
Use Save Progress when you want to continue later.
Checklist Row Tools
Top Action Buttons
Share
Open all sharing and export options in one menu.
Add & Ask
Open one menu for apps and AI guidance.
Copy and customize
Create a new editable checklist pre-filled with your chosen content.
Save Progress
Adds this checklist to My Checklists and keeps your progress in this browser.
Most Natural Usage
Track over time
Check items -> Add notes where needed -> Save Progress
Send or export
Open Share -> Choose format -> Continue
Make your own version
Copy and customize -> Open create page -> Edit freely
Checklistify
Free Printable Checklists
Operating System Fresh Install
Most reinstalls fail before the installer even runs — in the backup step. This checklist treats backup verification as a first-class requirement and sequences every phase, from bootable USB creation to the final clean-state image, in the order that actually produces a stable result.
Preparation — The Most Important Phase
Installation
Post-Installation — In This Order
Additional Notes
Use this space for follow-ups, reminders, and key references.
