前阵子电脑弹窗不停提示C盘空间告急,到处搜电脑c盘怎么移到d盘的办法,一开始脑子图省事,直接选中C盘里的软件文件夹,右键剪切粘贴到D盘,结果软件全部打不开,桌面快捷方式全失效,折腾大半个晚上才慢慢收拾残局。当时以为只是路径变了,改一下就能恢复,完全没意识到很多软件的注册表信息都写在系统盘里,单纯挪文件夹根本行不通,弄不好还会弄坏程序,甚至影响系统文件。

最先试的是移动应用,打开系统设置里的应用选项,找到那些从微软商店下载的程序,点移动,选D盘,这部分倒是顺利。但桌面安装的普通软件,这个移动按钮是灰色的,点不动。翻了网上不少说法,有人说可以用第三方工具迁移,也有人劝干脆卸载重装,两种路子都看了,拿一个不大的绘图软件做测试,先卸载再装到D盘,操作简单,也不容易出错,只是软件配置文件会清空,之前保存的预设全部没了。

这只是我的个人感受,不是标准答案。不同软件的写入机制不一样,有的程序核心组件强制留在C盘,就算安装路径选D盘,依旧会在C盘生成缓存和注册表文件,没法完全脱离系统盘。

缓存文件和文档一类的东西,处理起来又不一样。系统默认把桌面、下载、文档这些文件夹放在C盘,这些可以更改存储位置。右键文件夹打开属性,切换到位置标签,点移动,在D盘新建对应文件夹确认,之后新保存的文件就会直接存到D盘。这个操作要留意,不要选D盘根目录,最好单独建文件夹,后续不容易出现权限报错。

还有系统本身,想把整个操作系统从C盘迁移到D盘,和挪软件完全是两回事。不能手动复制系统文件夹,需要磁盘分区工具做系统迁移,迁移完成之后还要修改电脑启动项,不然开机找不到系统。身边有人试过这么操作,迁移成功之后偶尔会出现磁盘识别异常,开机变慢,一旦分区参数出错,文件丢失风险很高。非必要的话,不建议普通用户直接迁移整套系统。

清理C盘也能腾出不少空间,当时顺带做了磁盘清理,勾选临时文件、更新缓存这些选项,一次性清出十几个G。但清理只能缓解,要是软件持续往C盘写入数据,过段时间空间又会慢慢占满。浏览器、微信、QQ这类软件,缓存文件体量涨得很快,它们的文件存储路径,大多可以在软件内部设置页面单独修改,不用动整个程序本体。

折腾到后面慢慢理清,得区分清楚要移动的东西。软件本体、用户文档、系统,三者处理方式完全不同,混在一起操作很容易翻车。剪切粘贴是最低效也最容易出问题的方式,尽量不要碰。

那天收拾完损坏的快捷方式,关掉电脑的时候,屏幕暗下去,还在想着下次装新软件,第一时间就把安装路径改到D盘,从源头减少C盘压力。