Anda selalu dapat roll-yer-own dari commandline. Saya menggunakan ini di Cygwin untuk membuat checksum md5 untuk file data yang didukung ke data DVD. Penggunaan utama saya adalah memverifikasi data setelah pembakaran, tetapi saya menyimpan file tersebut (diganti namanya menjadi label disk, dan pindah ke direktori umum dengan file md5 dari backup lain). Pencarian semudah memeriksa melalui direktori itu untuk nama file atau kata kunci (katakanlah, nama proyek yang mungkin ditemukan dalam nama folder, karena MD5 akan menyimpan jalur relatif untuk setiap file).
Dalam kasus Anda, dengan asumsi drive data dipasang ke E :, saya akan mulai di / cygdrive / e /:
$ ( cd /cygdrive/e/ ; find . -type f -print0 | xargs -0 md5sum >> ~/e-drive.md5.txt ; cp ~/e-drive.md5.txt . )
Itu semua yang ada di drive, sehingga drive dapat diputuskan dan disimpan. Sekarang pindahkan file md5 ke mana pun Anda mengarsipkan file md5, dan berikan nama yang lebih bisa diidentifikasi:
$ mv ~/e-drive.md5.txt "~/My Documents/Archive Drives/New_E_Drive_Label.md5.txt"
Saat Anda membutuhkan file, atau proyek, cari kata kunci yang dikenal (atau stringnya - katakan saja, hanya tampilkan file .DOC yang terkait dengan 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
... Anda mendapatkan idenya. Itu tentu saja bukan keluaran yang tercantik, tetapi bersih dengan sedikit perl / python. Atau mengimpornya ke dalam spreadsheet atau database, uji kemampuan awk Anda, apa pun.