A storage system including journaling comprises a controller capable of
coupling to at least one storage device and to at least one journaling
device, and a process executable on the controller. The executable
process comprises a resolve utility capable of determining logical unit,
track, and sector identification for a selected file on the at least one
storage device, a user interface enabling a user to select tracks and
sectors on the at least one storage device for restoration to a
predetermined point in time, and a restoration utility. The restoration
utility accesses data corresponding to the selected tracks and sectors
from the journaling device and restores the data to the track and sector
locations of the storage device to the predetermined point in time.