为了省C盘空间把桌面挪到D盘,结果两台机子重装系统后我傻眼了
先交代背景:我这人有个毛病,看见C盘红了就浑身难受。上个月接了个小公司的维护活,十来台办公机,全是128G固态只分一个C盘那种。老板抠门不给加硬盘,我就琢磨着把用户目录里的桌面、文档、下载全挪到D盘去。
网上教程一搜一大把,右键属性改位置,点两下就完事。我照做了,两台样机跑了一礼拜,看着挺美,C盘从红变绿。结果上周其中一台系统崩了要重装,装完我才发现事大了——
桌面上的东西全没了。
不是丢了,是重装完系统新建了个空桌面,原来那个指向D盘的路径没跟着回来。用户当场脸就绿了,里面一堆报价单和合同。我翻回去看D盘,文件好端端躺在D:\Users\张三\Desktop下面,可新系统根本不知道去那找。
这里头有个坑得说清楚:改桌面位置这操作,系统只改了注册表里的User Shell Folders指向,真到重装或者新建用户,这个指向就重置回默认的C:\Users\用户名\Desktop。你D盘里的东西还在,但系统当没看见。
我后来做了个对照:拿三台机子,一台不改路径、一台改桌面、一台改桌面+文档。重装后不改的那台一切正常,改的两台全得手动去D盘把文件拖回来。更恶心的是,有些软件(点名几个国产办公套件)装的时候会往桌面塞快捷方式,它认的是系统变量,你路径一改,它有时候塞到C盘那个新空桌面里,你自己都找不着。
我的结论很反直觉: 改桌面路径这招,对单机自己用还行,对给别人维护的机器就是给自己埋雷。真要省C盘,把下载和视频缓存挪走就够了,桌面别动。或者干脆用mklink做个目录联接,但那玩意重装一样断,还得重建。
顺便说一句,那些教你"一键迁移用户目录"的工具我也试了一个,迁移完开始菜单里一半程序打不开,因为有些程序写死了绝对路径。卸都卸不干净。
所以我就想问一句:你们谁真在生产环境里长期改过桌面路径?重装或者换用户之后,都是怎么把文件捞回来的,有没有比手动拖更靠谱的招?
