I pipe a recursive dir command output to a text file named for the disk number, and keep those text files in a folder. To find stuff, I use windows explorer to search for text inside files.
If movies came packed in an archive, I'll use the checksum from that file to make an sfv. Otherwise, I run Corz Checksum to make a checksum in each folder.