如何优雅的把 Windows 软件从 C 盘搬家到 D 盘?

238 天前
 orangutan92

现在 Windows 上的软件,老喜欢默认路径在 C 盘,不光是安装目录,数据也喜欢放 C 盘,比方说下载目录、配置文件什么的。

有的软件更强硬,直接不让你选择路径,默认给你安装在 C 盘。

目前我想到两个办法,一个是修改注册表,把默认安装路径修改下,以后软件安装默认是 D 盘了。

另一个是软链接,把 c 盘的软件目录,都移动到 d 盘,然后 c 盘创建同名的软链接。但这个涉及到无法移动正在使用的软件,是不是在安全模式下操作,会比较好呢?

这两种方式我都没有试过,方法 1 的副作用可能更多一些,方法 2 可能会考虑不全,有些数据目录也要同步建立软链接。

大家有好的最佳实践嘛?一起来探讨一下。

3904 次点击
所在节点    Windows
33 条回复
crystone
238 天前
正解是 C 盘大一点,程序和数据分开。程序放 C ,个人数据放 D
TomCN
238 天前
其实个人数据大都在文档里面,我一般重装系统之后就会把那几个库(桌面、下载、文档、图片、音乐、视频)通过右键修改属性里面的位置,设置为其他盘。至于软件安装位置,我觉得没必要改,重装系统之后,大部分软件还是要重装。
fkdog
238 天前
不太理解 2024 年了还要做磁盘分区这种老掉牙的操作。
以前磁盘分区是因为以前重装系统后会格式化系统盘丢文件。
现代 windows 重装可以保留个人目录和程序,即使你全部不保留,windows 也会把旧系统的文件放入 windows.old 备用。
而且现在 ssd 也不推荐分区。

担心丢数据应该定期备份。
openbsd
238 天前
软件装在系统盘可以避免大部分奇奇怪怪的问题发生
一般装完系统我会 右键 “文档” 属性 然后 “位置” 选择一个非系统分区的文件夹,能避免 90%系统盘发红问题
abnerZhou
238 天前
最麻烦的就是 appdata 里面的数据,又大,又不好搬
cczyx
238 天前
FreeMove 我用这个软件。

工作原理
文件移动后将从旧位置重定向到新位置创建一个符号链接。任何试图访问旧位置中的文件的程序都将自动重定向到新位置。
Baymaxbowen
238 天前
懒得分区,直接 C 盘梭哈了
forty
238 天前
1. 软链接/目录链接,用 wiztree 找到几个大目录,针对性的设置软链接即可
2. 强装 C 盘的软件,有是有,但占比不多。

你要是乐意,可以把 "C:\Program Files", "C:\Program Files (x86)", "C:\ProgramData", "C:\Users" 都移到 D 盘去。
thevita
237 天前
我也是 一块 2T SSD 直接给 C 盘,不过 ntfs 也可以挂载到 目录上吧,直接分个区 挂到 "C:\Program Files" 可不可以.
jinsongzhao
237 天前
为避免折腾软件,也是永远一个 C 盘
424778940
237 天前
你做这个操作毫无意义 就算直接安装其他盘 c 盘一些目录下还是会产生相关文件 比如配置之类的
不如 c 盘大一些 软件直装 但把个人数据甚至 home 放其他盘去 这样系统有问题直接格掉重装 软件配置说不定还能继续用
orangutan92
234 天前
@fkdog #23 这个分区是笔记本出厂分好了的,我分了 D 盘的 20G 给 C 盘,还是感觉剩余空间不太够,最近把休眠关了就好一些了,但隔段时间都会有空间焦虑。win11 虽说现在比以前稳定多了,但万一出问题了,我还是习惯用 u 盘 pe 装 msdn 原版系统。我用 mac 就没有这个顾虑,1tb 硬盘不用管分区。主要是最近对接三方开发装了个软件很恶心,每次给我弹窗,说我 c 盘占用超过 85%,而且这个阈值最大值不能调。
orangutan92
234 天前
@424778940 #31 确实,配置文件和下载目录,还是很多软件会默认 c 盘,除非我一个个手动改,而且还需要把原来的目录删掉。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1035620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX