如何把电脑c盘的软件移到d盘,Steam游戏如何从C盘移动到D盘?

题图来自Unsplash,基于CC0协议
导读
你好,春节快乐!把C盘的软件移动到D盘能有效释放系统盘空间,下面分享几种方法和注意事项:
有些情况你可以在安装软件时就改变【安装位置】或【典型路径】指向 D 盘,但在安装时,如果选择了 C 盘(默认),那是可以更改的。在安装程序运行时,通常会有一环节让你选择目标磁盘和文件夹。
方法一:选择“移动”或“剪切-粘贴”(意图性移动,难度高)
这是最难实现的,因为真正的软件安装是要注册到系统和创建快捷方式的,复杂软件很难做到无缝移动。
方法二:卸载后重新安装(最通用)
- 卸载软件: 打开 控制面板 > 程序 > 卸载程序,找到你需要移动的软件,点击卸载。
- 重新安装到 D 盘: 特别是在安装时,一有机会就要选择 D 盘下的一个目录。许多大型应用、开发工具在安装时会提供自定义安装路径,务必选择你 D 盘下的目标文件夹。
方法三:修改软件自身的安装路径(适用于“程序文件夹”(.lnk 或 .exe/.cmd/.bat) 快捷方式)
很多软件安装后的快捷方式(在开始菜单、桌面等)本身只记录了运行程序的名称,如果目标程序移动到了新的位置,你可能需要重新创建这个快捷方式指向正确的地方。
- 比如桌面某个软件的快捷方式,右键点击 > 属性。
- 在【快捷方式】选项卡中查看【快捷方式的目标】(英文是 ">Target Location”)。
- 如果它指向的是类似
C:Program FilesSoftwareXxxProgram.exe的路径,而你软件的实际文件夹被移到了D:ProgramFilesSoftwareXxx,你需要把它改成D:ProgramFilesSoftwareXxxProgram.exe。 - 如果快捷方式本身不是指向完整路径,或者指向的是某个安装在 C 盘上的“程序文件夹”(即快捷方式指向
SoftwareXxxProgram.exe而绝对路径是 C 盘的),那么修改起来就比较困难。这种方法多适用于绿色版软件或某些类型的快捷方式。
方法四:使用 mklink 创建符号链接(高级)
- 作用:在 D 盘保留软件实际安装文件夹的同时,在 C 盘用户的程序文件夹或桌面等常用位置创建一个与原始目标路径完全一致的“虚拟”目录,让 C 盘的“感觉”依旧存在,但实际上软件文件都在 D 盘。
- 原始位置(例如):
C:Program FilesApplicationFolderApplication.exe - 目标位置: 你希望软件最终在
D:Program FilesApplicationFolder中运行。 - 步骤(以管理员身份操作):
- 打开 PowerShell 或 命令提示符。
- 输入管理员权限。
- 在要创建链接的位置(比如直接在
D:Program FilesApplicationFolder文件夹下,或者在 C 盘用户的桌面创建一个指向D:Program FilesApplicationFolder的快捷方式的文件夹?等,目标是让你的 应用程序快捷方式点击后能运行,通常你需要在 C 盘创建一个类似 C 盘路径的目录结构) 文件夹下运行cd D:你应该看到的理想结构等等,然后执行: - 输入
MKLINK /j "C:Program FilesApplicationFolder" "D:PathToTheActualApplicationFolder"(替换引用内容为你的实际路径)。这个命令会在 C 盘Program Files下创建一个名为ApplicationFolder的目录(如果之前没有),指向(即镜像)D 盘的实际应用文件和文件夹。 - 然后,如果原来应用的快捷方式在 C 盘的某个地方(如桌面上的应用文件夹,或开始菜单的快捷方式),你需要找到并修改这些链接的指向。
- ==> 方便的做法是在 C 盘创建一个链接文件夹,比如在
C:D 盘软件文件夹下,然后通过mklink /D命令,把C:D 盘软件ApplicationFolder单独链接到D:PathToTheActualApplicationFolder,这样在 D 盘那边只保留你的实际安装文件,C 盘上创建一个你自己的文件夹空间,里面的所有链接都指向 D 盘。然后你把在 C 盘的快捷方式都指向这个C:D 盘软件ApplicationFolderApplication.exe。
- 注意:
- 必须是管理员权限。
- 只适用于那些路径匹配的软件,或者你能在 C 盘模仿其安装目录结构。
- 当你删除 D 盘上的内容时,C 盘上的链接目录不会受影响,反之亦然,但删除链接目录内容(比如
C:linkApplication)会删除 D 盘上的实际文件。除非使用稳妥的方式,否则可能需要定期检查同步情况。 - 此方法有一定复杂性及潜在风险,如果不清楚,可以使用专业的免费换盘工具。
哪些软件比较适合移动?
- 大部分常规应用程序(如办公软件、压缩软件、浏览器插件等)理论上都可以,条件是你能卸载并重新安装,或者通过修改注册表和快捷方式解决指向问题。但因为大型软件配置文件庞大,常常牵一发而动全身,所以比较麻烦,需要多尝试。
- 独立游戏(Steam/GOG/起源等平台游戏):很多游戏(尤其是 Steam 游戏)的本体数据很大但配置文件相对精简,卸载后重新安装并勾选移动文件到目标盘是最好的。有些游戏存档、配置会留在原地。
- 普通文档、视频、图片:这不是应用程序,通常是用户手动保存的文件,虽然也在 C 盘占用空间,但严格来说,移动软件指的是迁移已安装的应用,这些后期手动复制。
搬家的关键问题
-
软件找不到和快捷方式失效:
- 修复(重要):方法一和方法二是核心。软件安装在 D 盘后,确保所有快捷方式都正确指向了 D 盘的新路径。
- 或使用配套工具/服务:有些程序提供所谓的虚拟迁移工具,可以帮你按配置样式重构应用的图标。
-
解决了快捷方式,注册表还没清干净怎么办?
- 比如软件卸载后,如果同样品牌或相关软件的新版本安装在同一位置,可能会自动修复。
- 解决(谨慎操作):
- 使用注册表清理工具:市面上有专业软件可以帮你查找和删除与该软件可执行文件对应的 键值。
- 手动删除:
- 按 Win+R, 输入 regedit, 回车。
- 找到
HKEY_LOCAL_MACHINESOFTWARE(计算机)和HKEY_CURRENT_USERSOFTWARE(用户)这两个主键下的相应软件。 - 逐级查找并删除与你卸载软件相关的键值,特别是指向 C 盘目录的路径。
- 极其重要:删除注册表项前最好备份。删除错误可能引起系统不稳定或蓝屏。
- 建议:如果不太熟悉注册表,优先使用信誉良好的注册表清理工具。
祝你顺利释放空间,享受更整洁的系统!春节期间注意安全,盘类操作建议读完再做。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com