3

I have a network location, \\myserver\myshare. On my Windows XP box, I wish to map this location to the path c:\somefolder. Am I asking the impossible?

Billy Jo
  • 147
  • 1
  • 2
  • 8

7 Answers7

6

Are you sure this is really what you want to do? There's a very good article on why this is a bad bad bad idea over at Joel on Software (see point #3)...

Conclusion: the next time someone tries to sell you a programming product that lets you access network resources the same was as you access local resources, run full speed in the opposite direction.

If you want to know why, read the relevant parts of the article.

Mark Henderson
  • 68,316
  • 31
  • 175
  • 255
  • Joel is right in point 3 that making slow network resources appear local may break user expectations and point 1 that correct search results are better than lots of search results. He's wrong in his point 2 diatribe against antialiasing. – Brian Reiter Jun 24 '09 at 14:56
  • Haha, well that article is actually 9 years old now. He posted another follow-up to state that anti-aliasing was greatly improved in XP – Mark Henderson Jun 24 '09 at 21:31
  • 1
    Sometimes, you don't really have a choice - usually, due to application restrictions (eg, MUST be located in a particular folder to work, but you can't actually put it there due to company policy/etc.) That's where I'm sitting right now. Working slowly is always faster than not working at all! – Robert P Oct 14 '09 at 20:16
2

You are asking the impossible :)

You need a NTFS symbolic link for what you want.

Unlike an NTFS junction point (available since Windows 2000), a symbolic link can also point to a file or remote SMB network path.

SMB2 is required for symbolic links in windows, which is written into the vista/win7 network stacks.

Chris C
  • 21
  • 1
1

Probably not the way you're intending. Windows handles symlinks as a physical descriptor. The tool to create them is "linkd" on WinXP. It requires a local filesystem formated for NTFS as a target.

The closest Windows gets is through DFS. In that case you're creating a special share on a server that your workstation maps to. That share then has its own assembled name-space that's probably what you're looking for. It isn't local, though.

sysadmin1138
  • 131,083
  • 18
  • 173
  • 296
1

On Vista (and later) you can create a symbolic link with mklink.

Brian Reiter
  • 860
  • 5
  • 8
1

The answer is I asked the impossible. There's no way to do what I wanted.

Billy Jo
  • 147
  • 1
  • 2
  • 8
  • Other answers cited the fact that this basically isn't possible. Give credit where it's due. – Chris S May 28 '10 at 13:26
  • 1
    @Chris No, other answers gave _alternate solutions_. Nobody but me actually said that what I wanted was not possible. – Billy Jo May 28 '10 at 22:10
-1

I havent tried this...and I am not exactly sure what you are talking about, but could you start off with \\127.0.0.1

THis is just a guess.

cop1152
  • 2,626
  • 3
  • 21
  • 32
-1

I'm not too sure if this is what you're after, but windows XP can Map Network Drive/Network Folder into a drive (Z:\ etc) but not to a specific folder.

I'm not sure what you're trying to achieve, but if you have a software that requires access to their files in a local-looking drive, you can do a Map-Network Drive and that should do it for you. (But please take note of Farseeker's answer and the link provided).

If you simply need a way to access your network drive easily, create a Shortcut directly to the Network Drive (or map the network drive).

Darius
  • 254
  • 1
  • 5