Вы всегда можете выполнить команду roll-yer-own из командной строки. Я использую это в Cygwin для создания контрольных сумм md5 для файлов данных, копируемых на DVD-диск с данными. В основном я использую проверку данных после записи, но я сохраняю файл (переименованный для отображения метки диска и перемещенный в общий каталог с файлами md5 других резервных копий). Поиск так же прост, как поиск в этом каталоге имени файла или ключевого слова (например, имя проекта, которое может быть найдено в именах папок, поскольку md5 будет хранить относительные пути для каждого файла).
В вашем случае, если диск с данными был подключен к E :, я бы начал с / cygdrive / e /:
$ ( cd /cygdrive/e/ ; find . -type f -print0 | xargs -0 md5sum >> ~/e-drive.md5.txt ; cp ~/e-drive.md5.txt . )
Это все на диске, поэтому диск можно отключить и сохранить. Теперь переместите файл md5 туда, куда вы архивируете файлы md5, и дайте ему более идентифицируемое имя:
$ mv ~/e-drive.md5.txt "~/My Documents/Archive Drives/New_E_Drive_Label.md5.txt"
Когда вам нужен файл или проект, выполните поиск по известному ключевому слову (или его строке - скажем, покажите только файлы .DOC, связанные с Project 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
... вы поняли. Это, конечно, не самый красивый вывод, но он хорошо выглядит с небольшим perl / python. Или импортируйте его в электронную таблицу или базу данных, проверьте свои навыки awk, что угодно.