普通定存如果没到期,可以一次性全部取出,但需要承担一定的提前支取手续费或者利息损失。根据银行的规定,提前支取需要扣除一定比例的违约金,如果只是提前几天,违约金比例通常不会太高,但如果提前一个月或以上,违约金可能会高达定存利率的2%甚至更多。因此,在提前支取之前,需要计算是否划算,并确保还能获得足够的利息收益。