15Dynasty,
This is almost 5 years ago now since the original post, but I did the following. Substitute your own names for the following example names:
-computer name: "Peach";
-your user name: "Visor";
-external drive (or a partition on it) name: "Beard".
Open Terminal. Using the "cd .." command, go up usually two layers so that Terminal shows that you are in your computer's most root-est folder. The Terminal prompt will start like this:
Peach:~ Visor$
and end up like this:
Peach:/ Visor$
The tilde ("~") after "Peach:" has changed to a forward-slash ("/"), indicating that you have moved from the user's folder to the root-est folder.
Type "cd Volumes/Beard" (presuming that the drive is mounted).
The prompt should now look like this:
Peach:Beard Visor$
Now, what we want to do is to look at every file, visible and hidden, in all subfolders, and record the output. Caution: if you do this on a drive which isn't empty, you're going to be there for a while. If something like that happens by a typo, type CTRL-C to cancel it in progress. Type this command:
ls -alR > ~/Desktop/BeardFiles.txt
It's the "list" command, and the three arguments tell it to i) include hidden files in ii) long format in iii) all subfolders, and to send the output to the file specified, on your Desktop. It seems to miss a few files in .Trashes, which reports "permission denied", but that shouldn't materially matter if the Trash is empty.
For an "empty" drive, you'll see a lot of files.
I didn't add them all up, but browsing through the Spotlight files particularly, it looks like it could explain the phenomenon. It's indexing, so the operating system can find files faster.
There may be more elegant ways to do this, but this is a way I know.
Charles