Choose a maximal 1/4-separated set N in B(0,1). The balls of radius 1/8 centred at points of N are disjoint and lie in B(0,9/8). Comparing volumes gives
Maximality means that the balls of radius 1/4 centred at N cover the unit ball.
After translating and scaling, at most 9n balls of radius D/4 cover S. Assign each point of S to one covering ball containing it. This gives at most 9n disjoint pieces, each of diameter at most D/2<D. Thus the claim holds with the absolute constant C=9.