As noted in #21 , hardlinking across drives (say, C: to D:) is not necessary in all cases. Right now, it's a problem only if user opts into node_modules linker.
This action should use the underlying esy binary to figure if hardlinking problem is relevant to the project - if not, it should behave like users expect. ie. place the esy prefix in $HOME/.esy.