I think iPhoto is a pretty nice app for managing images on your Mac, but it’s not without its faults. Apple has also realized this and that is why they offer a hidden set of recovery options to account for those problems.
So how do you access these options? Press and hold the Command and Option keys when you click on the iPhoto icon. You should then see the screen above, which has the following options you can select from:
- Repair the iPhoto Library Database
- Rebuild the iPhoto Library Database from automatic backup
- Rebuild the photos’ small thumbnails
- Rebuild all of the photos’ thumbnails
- Recover orphaned photos in the iPhoto Library folder
- Examine and repair iPhoto Library file permissions
Not sure what you should choose? Here are some guidelines that Apple provides:
- Select the option(s) to rebuild thumbnails only if the thumbnails appear to be an issue (gray, blank, missing or mismatched).
- Select the option to recover orphaned photos if photos appear to be missing from the iPhoto library. iPhoto will examine the library folder for any photos that are not currently being displayed in Albums or Events in the iPhoto source list.
- In iPhoto ’08 and later, select the option to examine and repair iPhoto Library file permissions if it appears that you cannot edit certain photos or if the iPhoto library will not open.
- In iPhoto ’08, select the option to “Rebuild the iPhoto Library database” if iPhoto unexpectedly quits when opened or does not get past loading photos.
- In iPhoto ’09, select the option to “rebuild the iPhoto Library Database from automatic backup” if iPhoto unexpectedly quits when opened or does not get past loading photos. This option is similar to the option to “Rebuild the iPhoto Library database” in iPhoto ’08, except that it has the added ability to regenerate a database from an automatically backed up library database. Also, after rebuilding your library database using this option, your original database files can be found in the “Before Restore” folder inside the library package.