The invention provides a method for preparing
furfuryl alcohol by utilizing a
hydrogen transfer reaction to catalyze
furfural. The method comprises the following steps that under the
catalysis of a heterogeneous catalyst, namely magnetic hydroxyapatite, the
furfural and alcoholic compounds with
hydrogen donors are subjected to the
hydrogen transfer reaction, wherein the ratio of the magnetic hydroxyapatite to the alcoholic compounds to the
furfural is 20-120 g to 8-20 L to 1 mol. A reaction container is filled with
nitrogen (N2) of which pressure is 1-20 bar at
room temperature, the
reaction temperature is 100 DEG C-200 DEG C, and a
reduced product, namely the
furfuryl alcohol, is obtained after 1-12 h. The method for preparing the
furfuryl alcohol by utilizing the
hydrogen transfer reaction to catalyze the furfural is simple in process, convenient to operate and safe and
environmentally friendly. The catalyst is a non-
precious metal catalyst and cheap and easy to obtain, has
magnetism and is easy to separate, and can be reused repeatedly. The activity does not decrease. The industrial cost of preparing the furfuryl
alcohol can be lowered to a large extent,
ethyl levulinate can be catalyzed to react and gamma-
valerolactone is generated, and other compounds containing C=O bonds can be also reduced.