That's an i/o error. It means that there is some (of the thousands and thousands) file in the iPhoto Library that cannot be copied.
Try repair the Library: Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. I would use the option tho check and repair library permissions.
Another method that will often work is to use a back up app to move the Library - as it were, backing up from your external to your internal. Any back up app that doesn't compress the back will do - Chronosync -
is one such, but there are many others.
Thank you for your reply, I already repaired the library permissions, and when I open the library from the external hard drive I can see them in iPhoto, but I tried again and it shows me the same message:
The Finder can’t complete the operation because some data in “iPhoto Library” can’t be read or written.
(Error code -36)
I live in China so using back ups over the internet takes for ever.... any other idea??
Connect the two Macs so iMac can access the library on your old Mac. Then try this method:
Using iPhoto Library Manager to Rebuild Your iPhoto Library
- Download iPhoto Library Manager and launch.
- Click on the Add Library button,
navigate to your Home/Pictures folder and select your iPhoto Library folder.
- Now that the library is listed in the left hand pane of iPLM, click on your library and go to the Library ➙ Rebuild Library menu option
- In the next window name the new library and select the iMac's Picture folder as the destination folder for the new library.
- Click on the Create button.
Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments. However, books, calendars, cards and slideshows will be lost.
Note: your current library will be left untouched for further attempts at a fix if so desired.