Skip to content

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.

5 min read

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

WindowsMac
C: driveMacintosh HD
Program FilesApplications
C:\Users\YouYour home folder, /Users/you
AppData~/Library, hidden by default
Recycle BinTrash
Disk Cleanup, Storage SenseSystem Settings, General, Storage
File ExplorerFinder

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.

Read next