查理·义律很不服气,又给烟贩子们打气说:“知道你们的背后是谁吗?是大英帝国的炮舰,你们怕什么?”他以此鼓动商人拒绝交出鸦片,拒绝写书面保证。广州市民被查理·义律的行为激怒了,他们自发地包围了英国商馆。林则徐也针对查理·义律抗拒交烟的恶行,采取了更强硬的措施,他向英商发出通告,如不交鸦片,就派兵包围商馆,撤出中国的雇员,断绝他们生活必需品的供应,并对停泊在黄埔港的外国船只实行封舱。查理·义律承受的压力越来越大,如热锅上的蚂蚁,焦躁不安,马上就要断粮了,再不交出鸦片,就要身死他乡。他再也无计可施了,老老实实地交出了鸦片,并做出了书面保证。对这些没收的鸦片,林则徐按道光皇帝的谕旨,决定全部销毁。
按一般理解将鸦片销毁是烧毁,但被焚烧后的鸦片会渗透到土壤里,还能从土壤里提炼出品质稍次的鸦片。经过一番研究,林则徐命人在虎门海滩稍高的地方挖了两个长宽各十五丈的池子,池壁有涵洞与大海相通。只要将鸦片投入浸满海水的大池中,再倒上海盐和生石灰,鸦片就能化作灰烬。