Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I use Symlinks extensively on my file server to prevent duplication of directories and files. I've enabled remote evaluation of Symlinks by using fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1. However, now I'm getting a "The device is not ready" error when I browse the network share from a remote system.

The particular share I'm accessing is hosted on the D: drive and the Symlink on the host points to a directory created on the E: drive using mklink /D D:\Directory\Link E:\Directory since Junctions do not work across drives.

Is there anyway to "hide" the symlink completely to the client so that I don't have to configure every client accessing this share to follow symlinks? On the server, I have no problems navigating between folders/links.

share|improve this question

1 Answer 1

From Kaspersky:

If the encryption module is installed on a workstation, then upon clicking a symbolic link to a network resource the operating system displays the message: Device is not ready.

Beyond that, I've seen this issue when using an external drive as the target of the link, but have yet to determine why.

You might consider using DFS as an alternative, although I personally don't like that it hides the true location of the files. Makes troubleshooting a real pain. Depending on the layout of the drive E, you might also consider using a mount point and see what happens.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.