1

I've tried to move the folder using a WinPE, but it was very difficult because of strange things happening. First I renamed the folder to c:\usersbackup but in explorer when I went to see if this was right the folder displayed in the adress bar was c:\users. Why? Then I cannot create anything in c: named users (nor a link) (the file exist).

I am in windows XP (PE) reading that static disk I double click on the folder named UsersBackup, and when I am seening this folder the name shows as "Users".

Can somebody explain what was realy happening under the hood?


Edited due to problems of understanding:
I'm not asking a how to do this, I already have do it I need no help, this question is looking for knowledge.

The question is about why is that strange behavior.

eloyesp
  • 563

2 Answers2

4

You shouldn't touch system folders like Windows, Users or Program files, since Windows rely on them for working properly. If a folder is mean to be relocated Windows will offer a method to do that (like with Documents or Downloads).

Most of the time the system will block the action but if you still manage to do that you have a good change of ending with an instable/unusable system.

That's a bit like asking: "How I can move the steering wheel of my car to another location? I would like to relocate it to the back seat to drive more comfortably".

That said, there are some enterprise tools like SysPrep that allow you to define the location of certain system folders at install time. Once installed you can't change that. Following with the (bad) analogy, you need to decide the location of the steering wheel before constructing the car, not after finishing it.

Edit: Regarding why it shows another name in Explorer, it's because starting with Vista some folders can have a localized name different than the real name (that is most obvious in non-English versions of Windows), and it seems that they did it in backward compatible way, as you said that it works also in XP. Check for a hidden "folder.ini" or "desktop.ini", you should see the localized name there.

0

Windows doesn't understand how to save the file to the profile due to the name change. You would have to go registry hacking to fix this (don't do it). Use the admin account, create an account with the account name you want, and use that instead. I would be very hard to accomplish using a profile in Windows after changing the name of the profiles root directory. I have had a similar issue with laptops at the data center I work at.

The question was a little confusing, but I think that I figured out what you were asking from my past issues. Comment back if you have any questions.

-Good Luck

David
  • 7,393