批量装机时我把用户配置目录挪到D盘,拿样机跑了三天才敢推
管着两百多台办公电脑,C盘空间永远是最头疼的事。用户目录里的文档、下载、桌面默认都在C盘,时间一长C盘就红。以前靠清理工具治标,这回下决心把用户配置目录整个挪到D盘,从根上解决。
为什么不用工具一键迁移
有些优化工具带用户目录迁移功能,但我不敢直接批量用。两百多台机器系统版本不一样,有Win7有Win10,用户配置文件里还挂着各种国产办公软件的数据目录。万一迁一半失败,桌面文件丢了,这责任我担不起。所以还是走老路子:先拿样机试,确认稳妥再推。
样机方案:手动改注册表 + 卷影副本兜底
我的做法是在样机上先创建系统还原点,再用注册表把ProfileList下对应用户的ProfileImagePath改到D盘新路径,然后重启验证。关键细节:改之前必须把原目录完整复制过去,不能剪切;复制完用robocopy对账,确保文件数和大小一致。
三天里我跑了这些验证:
- 第1天:改完重启,桌面、文档、下载都能正常打开,但发现一个老版输入法的词库路径写死在原位置,得单独处理。
- 第2天:模拟用户日常操作,新建文档、改桌面壁纸、装一个小软件,确认新路径下写入正常。
- 第3天:故意断电重启两次,检查有没有配置文件损坏的情况,同时用系统还原点回滚测了一次,确认回滚后原目录还能用。
对账数据
样机迁移前后文件数对比:迁移前C盘用户目录约18.6万文件,迁移后D盘对应目录18.6万,robocopy日志显示0个失败。C盘释放约42GB空间。开机时间从原来的58秒降到51秒,主要因为C盘碎片少了。
批量推送的顾虑
现在样机跑了三天没问题,但我还在犹豫批量推的节奏。两百多台机器分三批推,每批推完观察两天。问题在于:有些机器D盘本身空间也不宽裕,得先确认D盘剩余空间大于用户目录的1.5倍才敢动。另外注册表改法在不同系统版本上路径写法有差异,Win7的用户目录在Users下,部分老系统还有Documents and Settings的兼容链接,这块我还没完全摸透。
想问问社区里做过批量用户目录迁移的朋友:你们是直接用工具迁移还是手动改注册表?遇到那些把数据目录写死在C盘的国产软件,是单独改配置还是走符号链接?符号链接在域环境下有没有权限坑?
