二者的区别是,一分为二是哲学用语,分道扬镳是普通用语。
一分为二的意思是,指事物作为矛盾的统一体,都包含着相互矛盾对立的两个方面。
分道扬镳的意思是:分路而行。比喻目标不同,各走各的路或各干各的事。比如,他们几分几合,到底分道扬镳。