Download iPhoto Library Manager and use its rebuild function. (In Library Manager it's the FIle -> Rebuild command)
This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.
Thanks... just tried it. It was quick and looks like a good software tool. However, it didn't seem to solve the problem I'm trying to solve.
That is, once the new library was finished generating, what I had was a photo set with all the white-icon photos simply removed from the list (the total photo count was lower by the same amount, too).
What I was hoping to do, however, was have those photos -- which appear in Finder but not iPhoto -- restored to the "Photos" list inside of iPhoto.
Your advice much appreciated, just the same... but I think I need to keep digging.
Thanks OT, but I've tried that... no go.
(It's what I meant in this paragraph:
Under the "File" menu, searching for the original says the file cannot be found. And yet searching for the file name in Finder reveals itin the iPhoto library.)
Also, to pre-empt a further similar misunderstanding, note this from the original above:
If I hold down the command key and click the file in Spotlight, I get a spinning wheel and iPhoto freezes up. If I double click the Finder version of the file, it opens in Preview. However, if I drag the Finder version of the file back onto the iPhoto icon, iPhoto says it can't import the file because it's unreadable.
OT... thanks, but as the original post also said, that is what I was doing here:
"If I hold down the command key and click the file in Spotlight, I get a spinning wheel and iPhoto freezes up. If I double click the Finder version of the file, it opens in Preview. However, if I drag the Finder version of the file back onto the iPhoto icon, iPhoto says it can't import the file because it's unreadable. Note that the file we're talking about is and image and is a JPG."
Your efforts sincerely appreciated... and my apologies if it wasn't clear... but ya gotta read the original details, my friend. It's all there.
OT and Terence... thanks for your input, but I've given up on this one. Just thought it fair to put some closure on the thread. OT, to answer your question, yes I'd tried the Finder>Preview>Save As...>Import to iPhoto route. That also got me an error message about a file that couldn't be openend. Alas.
And now here's something weird. The very files that I was able to find with Finder before are no longer findable (the reason I'm giving up on this one). I just went into iPhoto just now and deleted all the white icons. Whether that means I've lost anything, I don't know, but I'm okay with that. It's one month of photos.
Sorry I didn't see it through... and thanks again for your attempts to help!
(Since I think your recommendations, while they didn't help solve my situation, will no doubt be helpful for others with iPhoto issues, I'm going to click the "This helped me" rating).)