The invention provides a high-performance reliable
solid-state disk realizing method. The method includes: (1), dividing all
flash memory chips in a
solid-state disk into groups and forming an
RAID (redundant array of independent disks) 4-level flash array in each group by N successive flash chips; (2), receiving and storing data through a cache; (3), judging whether the cache is filled up or not, if yes, entering the step (4), and if not, returning to the step (2); (4), extracting N-1 data blocks from the cache and computing check values of the N-1 data blocks; making up the N-1 data blocks and the check values into filled stripe data and writing back the flash array; returning to the step (2). The flash chips in the
solid-state disk are used for establishing the
RAID4-level physical array to assure
data reliability. Faults at different levels including page level,
block level, or even
chip level can be processed. Besides, writing-in performance is improved by writing of filled stripes and sequence, and spatial and performance loss resulted from data errors can be reduced to the utmost.