1. A method of controlling data processing for a secondary storage apparatus of an information processing apparatus provided with the secondary storage apparatus, wherein the secondary storage apparatus stores original data and modified data of the original data is prohibited to be stored in the secondary storage apparatus, the method comprising: providing a secondary storage apparatus control unit, installed in the information processing apparatus in a layer lower than a file system in an internal architecture of the information processing apparatus, and obtaining via the file system a processing request by any application run on the information processing apparatus to the secondary storage apparatus; and the secondary storage apparatus control unit, if the processing request is a data write request, prohibiting a write operation to the secondary storage apparatus, and, instead, executing a write operation to a volatile memory, wherein, when the information processing apparatus is initiated, the secondary storage apparatus control unit controls the information processing apparatus to access a server connected to the information processing apparatus via a network, obtains attribute information of data stored in the server, and generates a data list having the attribute information in the volatile memory.