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
发布评论