Using rigid body physics to set objects' initial positions
Apply Visual Transform
Another way to solve this problem without the need to bake is to use Apply Visual Transform like this:

Go to frame 300 and select all the mesh pieces

CTRLA -&gt; Visual Transform



Applying Visual Transform will set the Location, Rotation and Scale of all the selected objects to what they are on frame 300.
With this method, you don't need to bake the simulation and you also don't loose the rigid body settings.
Credit for this answer goes to sergof here on StackExchange.