A method for accessing data of a NAND FLASH file, wherein the method comprises: dividing a specified storage space assigned for specified NAND FLASH files into a first storage space and a second storage space, wherein the first storage space is a continuous storage space; storing management data of the specified NAND FLASH files in the first storage space, and storing valid data of the specified NAND FLASH files in the second storage space; reading the valid data of the specified NAND FLASH files stored in the second storage space according to the management data of the specified NAND FLASH files stored in the first storage space, characterized in that dividing the specified storage space assigned for the specified NAND FLASH files into the first storage space and the second storage space, comprises: determining a total length of storage space occupied by management data of the specified NAND FLASH files, wherein the total length of the storage space occupied by the management data of the specified NAND FLASH files is the sum of the lengths of the management data of all the specified NAND FLASH files; determining the number of pages M occupied by the management data of the specified NAND FLASH files according to the total length of the storage space; selecting a continuous storage space of at least M pages from the specified storage space as the first storage space, and taking the remaining storage space of the specified storage space as the second storage space. dividing a specified storage space assigned for specified NAND FLASH files into a first storage space and a second storage space, wherein the first storage space is a continuous storage space; storing management data of the specified NAND FLASH files in the first storage space, and storing valid data of the specified NAND FLASH files in the second storage space; reading the valid data of the specified NAND FLASH files stored in the second storage space according to the management data of the specified NAND FLASH files stored in the first storage space, characterized in that dividing the specified storage space assigned for the specified NAND FLASH files into the first storage space and the second storage space, comprises: determining a total length of storage space occupied by management data of the specified NAND FLASH files, wherein the total length of the storage space occupied by the management data of the specified NAND FLASH files is the sum of the lengths of the management data of all the specified NAND FLASH files; determining the number of pages M occupied by the management data of the specified NAND FLASH files according to the total length of the storage space; selecting a continuous storage space of at least M pages from the specified storage space as the first storage space, and taking the remaining storage space of the specified storage space as the second storage space. determining a total length of storage space occupied by management data of the specified NAND FLASH files, wherein the total length of the storage space occupied by the management data of the specified NAND FLASH files is the sum of the lengths of the management data of all the specified NAND FLASH files; determining the number of pages M occupied by the management data of the specified NAND FLASH files according to the total length of the storage space; selecting a continuous storage space of at least M pages from the specified storage space as the first storage space, and taking the remaining storage space of the specified storage space as the second storage space.