The invention relates to a starting method and system of a solid-state hard disk under the condition of low temperature. The method comprises the following steps of: S1, using the host computer to power up the SSD; S2, starting to run the SSD internal loading firmware, initializing the peripheral equipment of the SSD firmware, and accessing a temperature sensor to obtain the on-board temperature;3, judging whether the on-board temperature is low than the threshold value; S4, shutting down an ECC engine and continuously reading the invalid fill data in the reserved block; 5, judging whether that on-board temperature reach a preset threshold value; S6, turning on the ECC engine, eatablishing the physical connection with host computer, rebuilding mapping table inside SSD, after rebuilding the mapping table, normally responding to the host computer to read and write commands. When the system is just powered on, the invention monitors the on-board temperature, when the on-board temperatureis lower than the threshold value, the invention initiates the empty reading of invalid data, causes the SSD to work in the high power consumption state, raises the on-board temperature, causes the NAND to work in the suitable temperature range, and correctly reads the data.