The invention relates to a structure of a solid state disk, which comprises a bus, a memory, a software code memory, a processor, an ATA/SATA controller and a flash controller, wherein the memory, thesoftware code memory, the processor, the ATA/SATA controller and the flash controller are in parallel reversible connection on the bus; and the bus is in reversible connection with an index data memory. The method for accelerating initialization of the solid state disk comprises the following steps: by the index data memory on the solid state disk, enabling the processor to directly acquire the memory address of each description data block in a flash memory; and directly storing the data blocks on the flash memory into the memory through the flash controller, thereby finishing the initialization acceleration of the solid state disk. The invention has the advantages of greatly increasing the initialization speed of the solid state disk, reducing the waiting time of users and releasing moreprocessor resources, thereby increasing the writing efficiency, inhibiting the accelerated ageing of address blocks to a great extent, avoiding the failure of the address blocks, prolonging the service life of the solid state disk, meeting people's use requirements and being favorable for wide application of products.