A、冰雪融化是由固态变为液态只是状态发生了变化,没有新物质生成属于物理变化,故A错;B、钢铁生锈生成了主要成分是氧化铁的新物质,属于化学变化,故B正确;C、干冰升华是由固态直接变为气态,只是状态发生了变化,没有新物质生成属于物理变化,故C错;D、矿石粉碎只是形状发生了变化,没有新物质生成,属于物理变化,故D错.故选B.