摘要 |
PROBLEM TO BE SOLVED: To provide a data storage device capable of detecting data errors without reducing storage capacity.SOLUTION: A data storage device 1 comprises: a first storage part 10 for storing plural pieces of data in a virtual cubic state; a second storage part 20 for reading the plural pieces of data stored in the first storage part 10 and storing the data in a virtual cubic state; an X-direction data calculation part 30, Y-direction calculation part 40, and Z-direction data calculation part 50 for calculating X-direction check data, Y-direction check data, and Z-direction check data, respectively, using the data stored in the virtual cubic state; and a determination part 60 for determining whether the plural pieces of data stored in the second storage part 20 are correct or not based on the X-direction check data, Y-direction check data, and Z-direction check data which are calculated by using the respective data stored in the first storage part 10 and the second storage part 20. |