A rescue disk is one way. Another way is to just reinstall. It depends on what data you have on the system, where else the data is, how well it is segregated, and what the purpose of the system is.
Let me give you two examples. One, you are only using FreeBSD as a desktop, fundamentally run web browsers and similar tools. What little persistent data you have on the machine is also stored elsewhere (for example using a cloud account). You have not invested much time into tuning and tweaking your installation, and run a stock install. In that case, if something goes wrong, just reinstall from scratch. This is sort of the model of "stateless computing", quite popular with virtual servers today (kubernetes, docker and all that). A different example: You run FreeBSD as a hobby, and you greatly enjoy configuring it: screen background exactly the right color, all the icons arranged by some complex guiding principle, the ethernet ports have fancy names and comments on them, and the file system structure and mount point is so artful, it could get an Oscar. In that case, all the investment of time is in the configuration, and reinstalling from scratch would be disastrous. If something breaks, get a rescue disk, and try to repair it. Third example: Your machine is a data server (mostly a file system), and the important (valuable) data is on a separate file system on a separate device. If something goes wrong, disconnected the valuable disk, and then do whatever you want to get the base system back up and running.