After a windows 11 crash, my VMWare Workstation VM running NixOS 23.05 fails to reboot. This also happened a few other times when my laptop ran out of battery.
Boot the installation media, and then destroy and recreate the pool from backups. This will not be less time consuming than re-installing with a backup of your configuration and then restoring your data from the backup, unless you really have used zfs send to store some datasets on another pool as backup…
I have used the NixOS module services.zfs.autoReplication to perform the replication to a TrueNAS server. The NixOS module uses zfs-replicate but I do not know if that uses zfs send ultimately.
Anything that you can use to stream directly to your pool or dataset should suffice.
I am not aware how well support for one tool or the other is on the installer. I know though, that you can use regular zfs send/zfs receive there. I never used those tools to transfer back into a pool again, just for experiments years ago. creating a file that was a dump of my dataset. as I wanted to experiment with mounting those which wasn’t possible.
I haven’t used ZFS in a while.
So whether or not some certain tool works or not, you have to check.