Post by DocFinally had success. Apparently it was the Windows Search -
searchindexer.exe After killing that I can remove and restart it
using USB Safely remove.
Did you decide if you want Windows Search to index files on devices
that might get modified while connected to another machine?
You need to address two problems:
. If you don't want Windows Search to index such devices
This is discussed in:
http://support.microsoft.com/kb/307980
"How To Configure the Search Companion in Windows XP"
I couldn't try things to see if it actually worked.
For an unofficial method, I found
http://www.techrepublic.com/article/solutionbase-configuring-windows-xps-indexing-service-the-right-way/5533688
"Configuring Windows XP's Indexing Service the right way"
. If you do want the files on disks that are only sometimes connected
then you should be concerned about how to make sure the index gets
updated when the device put online. I couldn't determine if
changed files would be indexed or entries for deleted files would be
removed, or if the partition would be completely reindexed.
I found this for Vista:
http://www.winhelponline.com/blog/deleted-files-shown-in-search-vista/
"Deleted Files Are Shown When Performing a Search in Windows Vista"
The method described rebuilds the entire index, not just the entries
for the files in partitions that might have changed elsewhere.