一种磁性固体酸催化剂催化麦秆转化制备乙酰丙酸的方法,属制备乙酰丙酸的方法。该方法包括:以FeSO4·7H2O和Fe2(SO4)3为原料制得磁性的Fe3O4,并在其表面包覆上一层SiO2制得包覆的磁芯SiO2/Fe3O4;以制得的包覆磁芯为载体,将其浸渍于硫酸溶液中,一段时间后利用磁性分离,烘干,得到磁性固体酸催化剂为SO3H/SiO2/Fe3O4;将麦秆洗净粉碎,用碱性过氧化氢乙醇溶液洗去木质素;取处理过的麦秆、催化剂和去离子水置于反应釜中进行水解反应,反应后将催化剂用磁铁吸出,过滤除去残渣,得到乙酰丙酸。利用此方法制备的催化剂,实现了催化剂的重复使用,不会腐蚀设备,乙酰丙酸的产率较高。