Lost all volume after reset to factory defaults

One of our customers clicked to reset to factory defaults button due to the abnormal startup of docker. Now all the volumes are lost. Is there any way to restore the data of the volume?His docker-desktop runs on windows, using hyper-v as the backend

If the volumes are not backed by a remote share like cifs or nfs, then the data is lost. I am afraid your customer will have to recover the data from backups.

Docker Desktop is a tool for developers, it is not meant to be used for production. Your customer might want to use docker-ce in a Hyper-V VM using a Linux distribution supported by Docker.