1. A method to provide storage operations, comprising: associating state flags with a virtual disk, wherein the virtual disk logically represents storage data on one or more storage devices; providing the virtual disk with access to process a prepare operation and a snapshot operation; and configuring a storage management set of executable instructions based on one or more values assigned to each of the state flags of the virtual disk when at least one of the prepare operation and the snapshot operation are processed.