Recover Mac OS From Time Machine Image on Windows through SAMBA

Backup Stage:
hdiutil create -size 999g -type SPARSEBUNDLE -fs “HFS+J” TimeMachine.sparsebundle
sudo tmutil setdestination /Volumes/TimeMachine
copy TimeMachine.dmg to remote computer
double click on TimeMachine.dmg from remote computer to mount
sudo tmutil setdestination /Volumes/TimeMachine

Recovery Stage:
Connect to WiFi
Open Utilities > Terminal
ls /Volumes/
mkdir /Volumes/foldername
mount_smbfs //username@hostname/foldername /Volumes/foldername
ls /Volumes/foldername
hdiutil attach /Volumes/foldername/TimeMachine.dmg
ls /Volumes/TimeMachine
tmutil setdestination /Volumes/TimeMachine

Select Restore From Time Machine Backup