Abstract: A data management system and method use link information stored with a plurality of data segments. The data management system includes: a nonvolatile semiconductor storage section including a plurality of blocks; a storage control section; a data management system control section for processing data to be stored in the nonvolatile semiconductor storage section; and a data management system memory section for storing management data. The data management system control section performs data management by dividing the data into data segments in units of a sector which is a logical unit for data management; storing data link information which indicates the ordinal relationship of the data segments, together with the data segments, in the nonvolatile semiconductor storage section; and storing, as link information in each sector, information about immediately-previous and immediately-subsequent data storage sites.