1. A method in a data processing system for protecting data from damage, the method comprising: journaling the data to form journaled data; determining whether a virus is present in the data processing system after journaling of data has begun; and responsive to an identification of the virus, restoring the data using the journaled data.