1. A method in a computing system of creating snapshots for an information store, the method comprising: performing a first snapshot of one or more first blocks of data stored in an information store at a first time; obtaining file information that maps the changed blocks of data in the first snapshot to one or more file names; performing a second snapshot of the one or more second blocks or data stored in the information store at a second time, the second time occurring after the first time; identifying changed blocks of data in the second snapshot that changed after the first time and before the second time; obtaining file information that maps the changed blocks of data in the second snapshot to one or more files comprising one or more file names; storing the second snapshot in association with the file information; automatically obtain copies of the changed blocks of data from the information store, and store the copies in association with the second snapshot and the file information; displaying in a user interface the one or more file names in the first snapshot at the first point in time, and the one or more file names in the second snapshot at the second point in time, by accessing the file information stored in association with the first and second snapshots; and in response to a user request to restore at least one of the file names at the second point in time, using the file information stored in association with the second snapshot to restore the one or more first blocks stored in the first snapshot and the changed blocks stored in the second snapshot.