Coming from Windows? Where things live on a Mac, and the habits to leave behind
No C drive, no registry, no defragmenting. How storage works on a Mac for someone used to Windows, and which Windows cleanup habits do not apply.
On Windows you know where things are: the C drive, Program Files, AppData, the Recycle Bin. A Mac organises the same ideas differently, and a few Windows habits are unnecessary or even harmful on a Mac.
The same idea, different name
| Windows | Mac |
|---|---|
| C: drive | Macintosh HD |
| Program Files | Applications |
| C:\Users\You | Your home folder, /Users/you |
| AppData | ~/Library, hidden by default |
| Recycle Bin | Trash |
| Disk Cleanup, Storage Sense | System Settings, General, Storage |
| File Explorer | Finder |
To see your home folder's Library, in Finder press Command Shift G and type ~/Library.
Habits to leave behind
- Defragmenting. Mac SSDs do not need it and there is no tool for it.
- Registry cleaners. Macs have no registry. Apps that claim to clean one are not doing anything useful.
- Uninstallers for every app. Most Mac apps are removed by dragging them to the Trash. A few leave support files, covered in uninstalling leaves files behind.
- Constant cache clearing. Caches rebuild, and clearing them rarely frees much for long.
Things that work differently
- Deleted files stay in the Trash until you empty it.
- A category called System Data holds caches and system files. See System Data explained.
- Drives formatted for Windows as NTFS are read only. See NTFS drives on a Mac.
A deeper comparison: Windows versus Mac storage. The quickest way to see what fills your new Mac: where did my Mac storage go.
Common questions
Where is the C drive on a Mac?
The Mac's main disk is called Macintosh HD. Your files are in your home folder inside Users.
Where is AppData on a Mac?
The equivalent is the Library folder in your home, ~/Library, which is hidden by default. Press Command Shift G in Finder and type ~/Library.
Do I need to defragment a Mac?
No. Macs use SSDs and a file system that does not need defragmenting.