原因如下:
地球内部有大量的液态铁,当这些液态铁,,通过地壳运动,比如火山喷发等到达地表,因为是液态铁,温度很高,固态铁在空气中与氧气不反应,要在纯氧中点燃才可发生反应,但是液态铁可以;液态铁和空气中的氧气反应,生成四氧化三铁,这种物质是磁铁的主要成分,因此磁铁矿多散布在火成岩中,因为火成岩就是岩浆冷却后构成的岩石,因此磁铁形成于地球。