Method data storage, data storage apparatus and storage device

A method of storing data, wherein the method is applied to a system memory, the system memory one storage device and a hub, the memory device comprises a controller (22), which controller comprises a protection zone cache and write cache, and the protection zone cache provides memory protection function reset; and the method is performed by the controller and comprising: receiving (21), a file processing demand; dividing (22) the processing demand file in multiple file operations, performing separately processing file in each of the multiple file operations, to generate multiple data elements file operation corresponding to the file processing demand; writing (23) of all multiple information elements file operation corresponding to the processing demand of the file to the protection zone cache, wherein when the controller has an operational failure, the protection zone cache continues to provide energy continuously and wherein after the controller is activated again, not all multiple information items operation corresponding to the processing demand file, which is stored in the protection zone file are initialized cache; acquiring (26) data information from the file processing demand under all multiple information elements file operation corresponding to the file processing demand; and writing (26) information data in the write cache, so that the hub access information data.