I have a problem with a Big STL file (moon surface). This STL file is not round. My problem is, that I need this file round.

When I use the Boolean Difference in MeshMixer, than I get this error message:

There are the two STL files for my work:

Moon: https://www.dropbox.com/s/qr06uwgmjeqmlbw/Mond_final.stl?dl=0

Cutting STL: https://www.dropbox.com/s/c6naj8t5vevf27b/Schnittkörper_Kreisring.stl?dl=0

What is the reason, that I can’t cut the edge from this STL file?