So if I asked: "Is there an explicit function / no-axiom-of-choice construction $f:[0,1] \to [0,1]$ so that COUNTABLY many disjoint subsets of $[0,1]$ map onto $[0,1]$?" The answer would be yes, because we could construct disjoint closed subintervals of length $1/4,1/8,1/16,\ldots$ and then use an affine map to map each subinterval onto $[0,1]$.
But what if we want UNCOUNTABLY many disjoint subsets of $[0,1]$ to map onto $[0,1]$? Is some form of choice required? Or can we come up with an explicit function / no-axiom-of-choice construction?