The invention provides a phase change memory-based heterogeneous storage device and method. The heterogeneous storage device comprises a central processing unit, the phase change memory, an FPGA, a DRAM and a backup power supply; the central processing unit is connected with the DRAM and the FPGA, and used for performing power state monitoring and data processing on a main power source of a server, the phase change memory is connected with the FPGA and used for saving MEMORY stored data in the DRAM before the server is powered off, the FPGA is used for transmitting data in a conversion server,the DRAM is used for retrieving data by the central processing unit and the FPGA before the server is powered off, and the standby power supply is used for supplying power after the main power sourceof the server is powered off. According to the heterogeneous storage device, a PCM saves the data processed in real time by the DRAM, after a system is powered on and restarted, the system firstly recovers the data in the PCM to ensure that the data is not lost even if there is a failure in the server system, work efficiency is improved, and the reliability of the server is enhanced.