地壳上地幔岩石在一定温度压力条件下产生部分熔融并与母岩分离,熔融体通过孔隙或裂隙向上运移,并在一定部位逐渐富集而形成岩浆囊。随着岩浆的不断补给,岩浆囊的岩浆过剩压力逐渐增大。当表壳覆盖层的强度不足以阻止岩浆继续向上运动时,岩浆通过薄弱带向地表上升。火山喷发就是岩浆等喷出物在短时间内从火山口向地表的释放。由于岩浆中含大量挥发分,加之上覆岩层的围压,使这些挥发分溶解在岩浆中无法溢出,当岩浆上升靠近地表时,压力减小,挥发分急剧被释放出来,于是形成火山喷发。
由此可知,火山处于休眠状态可以有两个原因:一是当火山释放压力后,内压不足,不能再次冲破地壳发生喷发;二是地质活动相对静止,不能提供裂隙等薄弱带,岩浆不能升到地表,形成喷发。