Retrieves any lost data and restores damaged or virus-infected drives.
Java 2 Runtime Environment gives you all the necessary to Execute JVM.
A nifty tool for file integrity checking, integrates into Windows shell.