A、食物的腐败不能再吃,已经变质说明有新物质生成了,属于化学变化,故A错;B、干冰是二氧化碳的固态,所以将二氧化碳制成干冰,只是状态发生了变化,没有新物质生成,属于物理变化,故B正确;C、氢气燃烧生成水,有新物质生成,属于化学变化,故C错;D、电解水生成氢气和氧气,有新物质生成,属于化学变化,故D错.故选B.