Try to mount a dmg file --> Input/Output error
[1] An external FireWire drive holds a lot of dmg files of application installers.
[2] Double-clicking some, not all, of them results in an Input/Output error.
[3] Toast is always able to mount them.
[4] When the error happens, an attempt to copy the dmg file onto the Desktop results in another error message "The Finder cannot complete the operation because some data in "<name>.dmg" could not be read or written. (Error code -365)". At this point, clicking on OK brings up a Copy window which hangs. The only way out is to Force-Quit the FInder.
What should I do to rectify these issues?
MacBook Pro 17-inch (June 2006), Mac OS X (10.5.4), G5 Dual 2GHz Tower (Sept. 2005)