

If you source disk is highly fragmented that will help clean up the issues a bit as photos (relatively large files) are removed. If your source disk is extremely full ( e.g., 85+ % full ) you may also want to incrementally (over a day or so with longer time blocks between ) move subfolders and delete them as verified you have moved them across.

If the reads are stuck in kB/s that is a red flag that something may be wrong with the source disk. At that point, copy a multi GB subfolder of iPhot and see what the read and write peak rates are ( kB/s, MB/s ). You can open Activity Monitor ( Applications -> Utilities -> Activity Monitor ) and go to the Disk Activity tab. If the source disk has a problem ( extremely fragmented, dying, etc.) then the transfer time will take a long time.

The time to copy is dependent upon both the source and target disk.
