The locator beacon (which works for 30 days), is typically attached to the memory block, and is also hardened.
CVR and FDR are located in the rear of the plane - I'm not sure I've seen pictures of one as badly damaged as the OP posting, must have hit the ocean very hard.
Last transponder transmission from 75ft above the water, was 358knots (660km/hr).
I feed that speed into a crash test calculator (for car crashes), ended up with 5,000G
An undamaged CVR looks like this:

The Oil filter sized can is the memory module, attached to the right of it is the tube containing the locator beacon.
It's possible for the beacon to be broken free, making the memory module harder to find.
The two destroyed PCBs posted earlier, are in the top and bottom halves of the thin box at the base.