NTFS large binary file recovery

I just happened to unwillingly delete an important large binary file on my NTFS device by calling C++ write functions with the r flag. All I have done so far is unmounting the device. The file has no structure, such as headers, footers, or magic bytes whatsoever. It’s just 200 GB of raw binary data. The file is listed in device directory as an empty file with 0 byte size.

Is there anything I can do besides crying?