Diskwarrior is awesome. But will not work on boot drives formatted as APFS [/font][/size]
.
You can try this as well if you're not uncomfortable in Single User mode:
Restart the computer holding down both the Command key and the S key.
2. After lots of text appears on the screen, type "fsck -y" (no quotes) and hit return.
3. The system will write some messages on the screen. If it says that the volume was fixed or changed, redo step #2.
4. When you get the message that the system is OK, you can either type "halt" to shut it down completely, or "reboot" to start it back up again.