These files and directories are created by various applications:
.DS_Store - Created by Finder when you open a directory. It stores information about the folder (view options, icon positions, etc).
.fseventsd - created by the fseventsd daemon. It contains data about file system events such as modifications, deletion, creation, etc.
.Spotlight-V100 - stores indexing information for spotlight in the form of metadata.
.Trashes - A folder containing files that have been sent to trash but not yet deleted from the volume.
In order to prevent them all from being created, you have to modify the behaviour of each application individually. That would include adding an exception to Spotlight, Disabling Finder's caching feature (if possible), changing the fseventsd daemon and so on. I'm not sure if it's even possible to add exclusions or disable all of these features. If you don't need to write to the disk, I'd just mount it as read only to make things easier.
Is there anything you don't know?! I need read/write access to the drive but I'm guessing MacOS doesn't have ability to add simple exceptions. Sounds like I might need an app for this-- if it's out there... ps. thanks (yet again) for the help. – macek – 2010-02-05T16:48:45.467
Maybe it would be easier to mount as read only then copy the entire drive to your disk for modifications? I'm not sure exactly what you're doing but it might be a suitable solution. Regardless, you're more than welcome :) – John T – 2010-02-05T16:51:33.243
This answer provides details as to how it might be possible to fix the problem, but I'm not going to mark this as accepted because it does not actually provide a solution. Still an up-vote, though! Thanks for the info, John :) – macek – 2010-02-09T19:23:33.930