What is hdiejectd?

hdiejectd is a small helper process for disk images on macOS.

What is hdiejectd?

hdiejectd stands for "HDI eject daemon". HDI is the macOS disk image system. This process handles ejecting (unmounting and removing) mounted disk images, the virtual drives you see when you open .dmg files.

When does it run?

hdiejectd runs when:

What happens during ejection?

When you eject a disk image, hdiejectd:

  1. Checks that no files on the disk image are still open
  2. Writes any pending changes
  3. Unmounts the volume
  4. Removes the disk image from the system

If a file on the disk image is still open, you will get the "disk image in use" warning.

Does it use many resources?

No. It runs briefly during ejection and is otherwise idle.

Should you worry?

No. It is a normal macOS process for safely removing disk images.


Enjoyed this post?

Well, you could share the post with others, follow me with RSS Feeds and/or send me a comment via email.


Tags

Category:

Year: