Provided in the present disclosure are a
voltage control method for a
phase change memory (PCM), a data reading method therefor, and a device, a storage medium and a program product. The data reading method comprises: acquiring writing and reading interval description information when an application performs an operation of first writing data and then reading the data on a PCM; on the basis of the description information, determining an initial
voltage gear and a gear switching policy which are required when reading data from a storage unit of the PCM; and on the basis of the initial
voltage gear and the gear switching policy, reading the data from the PCM. Writing and reading interval description information is taken into consideration in an initial voltage gear and a gear switching policy, such that a voltage drift factor can be reflected; and the initial voltage gear and the corresponding gear switching policy are determined, such that data can be read from a PCM on the basis of the initial voltage gear, and when reading at the initial voltage gear fails, rational voltage gear switching is performed on the basis of the gear switching policy.