“Your startup disk is full” and no Dock or Desktop icons

Problem

When you turn on your Mac, a message appears saying that your startup disk is full. The Dock does not appear and neither do your Desktop icons.

Solution

Safe Boot Mode

  1. Start up in Safe Boot Mode.
    • Turn on the Mac whilst holding down the left Shift key. Keep it held down until you see a progress bar.
  2. If taken to the login screen, click on your username and enter your password (if any). You should be able to login correctly.
  3. You now need to clear up some free space by deleting files. To help you with this, download the OSX version of JDiskReport which can be used to show you what folders and files are taking up space.

Target Disk Mode

  1. Connect your Mac to another Mac by using a FireWire cable.
  2. Make sure your Mac is off. Then turn it on whilst holding down the T key. Your Mac hard drives should appear on the other Mac you are connected to.
  3. On the other Mac, browse to the following folders and delete the following files which can be safely deleted:
    • /Library/Caches
    • /Users/username/Library/Caches
  4. Empty the Trash.
  5. Once done, drag any of your hard drives which appear on the other Mac to the Trash. This will eject them from the system.
  6. Press the power button on your computer to turn it off.
  7. Unplug the FireWire cable.
  8. Turn on your Mac again.
  9. You now need to clear up some free space by deleting files. To help you with this, download the OSX version of JDiskReport which can be used to show you what folders and files are taking up space.

Single User Mode

  1. Turn on the Mac whilst holding down cmd + S .
    Keep it held down until you see a black screen appear with white text.
  2. Type in the following lines (case sensitive) and press Enter after each line:
    mount -uw /
    rm -rf /Library/Caches/*
    rm -rf /Users/*/Library/Caches/*
    reboot
  3. The Mac should restart normally but you now need to clear up some free space by deleting files. To help you with this, download the OSX version of JDiskReport which can be used to show you what folders and files are taking up space.

39 comments

  1. The Single User option worked for me (and I’d tried others that had failed) so a big thank you from me

  2. Muchas gracias por tu ayuda Carl Norton, me ayudastes a reparar una Imac de un cliente. Dios te Bendiga mucho.

  3. THANK YOU THANK YOU THANK YOU!!!! THIS IS MY MONEY MAKER. THANK YOU THANK YOU!!!!!!

  4. Nope.

    1) Hard drive is full. I don’t want to erase everything whilst in Disk Utility. I just want to effin’ get onto my desktop and choose what to delete to free up space
    2) Able to login, but just get a grey screen.
    3) FML.
    4) Help. Someone. Anyone.
    5) I only have about 200mb free…
    6) FML. Again.

    1. Hello Lala,

      I would recommend that you take your Mac and an external hard drive to an Apple store and request that they access your Mac via Target Disk mode.
      This will give you access to the files on your Mac as if it were an external hard drive.
      Hope this helps.

      Regards
      Russell

  5. Dear Carl, I can’t thank you enough! I spent the whole night trying to fix this and was about to give up after 8 hours until I found your solution. You ROCK!

  6. I had the same problem! By following the first few steps, my computer started to work like a miracle! Thank you so much!

Leave a comment

Your email address will not be published. Required fields are marked *