2023年12月7日发(作者:)

整个AppData目录挪到D盘方法:

一、打开注册表,然后定位到

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders

以及

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser

Folders;

修改里面AppData对应的路径到你自定义的地方,

二、接着把原AppData目录中的所有数据复制过去,最后重启电脑。

Shell

移动ProgramData 目录到非系统盘

第一步,复制 ProgramData 目录假设要从 C 盘移动到 D 盘:xcopy C:ProgramData

D:ProgramData /E /H /K /X /Y /B /C

第二步,修改注册表:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList] 下的

ProgramData 数据原为 %SystemDrive%ProgramData,改为 D:ProgramData。

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Folders]

下的 "Common Administrative Tools"、"Common AppData"、"Common Programs"、"Common

Startup"、"OEM Links"、"Common Templates" 等值的数据也相应地改改。如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Folders]

"Common Start Menu"="D:ProgramDataMicrosoftWindowsStart Menu" "Common

Programs"="D:ProgramDataMicrosoftWindowsStart MenuPrograms" "Common

Administrative Tools"="D:ProgramDataMicrosoftWindowsStart

MenuProgramsAdministrative Tools" "Common

Startup"="D:ProgramDataMicrosoftWindowsStart MenuProgramsStartup" "OEM

Links"="D:ProgramDataOEM Links" "Common

Templates"="D:ProgramDataMicrosoftWindowsTemplates" "Common

AppData"="D:ProgramData"

第三步,重启注销的话需要多加 net stop iphlpsvc 和 net stop BITS。

第四步,删除 C:ProgramData 目录其中有两个无法直接删除的文件要先取得所有权,添加改写权限后才可以删除。

第五步,创建 Junction 文件夹映射把 C:ProgramData 指向 D:ProgramData,这是为了防止一些硬编码的程序不由分说地往 "C:ProgramData" 里写东西。mklink /J C:ProgramData

D:ProgramData

移动Users 目录到非系统盘

第一步,修改注册表和前面不同,因为 Users 目录下有一些系统占用的文件,复制不了。如果你和我一样有双系统或者用 U 盘启动 WinPE,那可以试试,不必按照这里写出的步骤做。但如果你没有相应的设备的话,那就继续SBS吧,先修改注册表,再复制文件。假设要移动到 E 盘:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList] 下的

Default、ProfilesDirectory、Public 三个值的数据改一下,把盘符都改为 E:。

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows

NTCurrentVersionProfileListS-1-5-21-3843801140-3458922274-3296897442-500] 下的

ProfileImagePath 数据改为 E:UsersAdministrator。

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Folders]

下的 "Common Desktop"、"Common Documents"、CommonMusic、CommonPictures、CommonVideo 五个值的数据把盘符都改为 E:。

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders] 下的值看到数据中有 C:Users 的都改为 E:Users。

第二步,注销,重新登录会发现一些用户配置没正确加载的问题,但不用理会。

第三步,复制文件xcopy C:Users E:Users /E /H /K /X /Y /B /C

第四步,注销,重新登录在第二步看到的问题,解决了。

第七步,创建映射mklink /J C:Users E:User