JDiskCat
Multi-platform disk cataloguing utility written in java.
.... Cataloguing enables user to check what they contain without putting them physically into drive and avoid a possibility of a mechanical damage.
Download package consists of a jar file and a Eclipse project with a full source code. No installation is required. You can copy this program anywhere or transfer it to another computer. Setting unique volume label to a drive before cataloguing is recommended.
See blog or homepage for news and changelog.
This program requires JRE 6 or newer.