Siempre puede rodar desde la línea de comandos. Lo uso en Cygwin para crear sumas de verificación md5 para archivos de datos que se respaldan en DVD de datos. Mi uso principal es verificar los datos después de la grabación, pero mantengo el archivo (renombrado para reflejar la etiqueta del disco y movido a un directorio común con archivos md5 de otras copias de seguridad). Buscar es tan fácil como buscar en ese directorio un nombre de archivo o una palabra clave (por ejemplo, un nombre de proyecto que se puede encontrar en los nombres de las carpetas, ya que el md5 almacenará rutas relativas para cada archivo).
En su caso, suponiendo que la unidad de datos esté montada en E :, comenzaría en / cygdrive / e /:
$ ( cd /cygdrive/e/ ; find . -type f -print0 | xargs -0 md5sum >> ~/e-drive.md5.txt ; cp ~/e-drive.md5.txt . )
Eso es todo en la unidad, por lo que la unidad se puede desconectar y almacenar. Ahora mueva el archivo md5 a donde esté archivando los archivos md5 y asígnele un nombre más identificable:
$ mv ~/e-drive.md5.txt "~/My Documents/Archive Drives/New_E_Drive_Label.md5.txt"
Cuando necesite un archivo o un proyecto, busque una palabra clave conocida (o una cadena de ellas, por ejemplo, muestre solo los archivos .DOC asociados con el Proyecto X):
$ cd "~/My Documents/Archive Drives"
$ grep "Project X" * | grep -i doc
New_E_Drive_Label.md5.txt:53:0123456789abcdef0123456 Projects/Project X/Design.doc
New_E_Drive_Label.md5.txt:54:0123456789abcdef0123456 Projects/Project X/Testing.doc
New_E_Drive_Label.md5.txt:55:0123456789abcdef0123456 Projects/Project X/World Domination.doc
Some_Other_Drive.md5.txt:2:0123456789abcdef0123456 Project X rulez.doc
Old_Broken_Drive.md5.txt:17:0123456789abcdef0123456 What is this Project X again.doc
... entiendes la idea. Ciertamente, esa no es la salida más bonita, pero se limpia bien con un poco de perl / python. O impórtelo en una hoja de cálculo o base de datos, pruebe sus habilidades awk, lo que sea.