将软件从C盘迁移至D盘:释放系统盘空间的终极指南

将软件从C盘迁移至D盘:释放系统盘空间的终极指南

在使用 Windows 电脑时,许多人都会遇到C盘空间不足的困扰。比如像 Notion 这样的效率工具,不仅默认安装在C盘,还会在C盘存储大量用户数据。本文将详细介绍如何通过命令行安装符号链接技术 ,将Notion彻底从C盘迁移到D盘。这种方法也适用于其他类似设计的应用程序,只要有软件磁盘管理困惑的朋友都可以参考一下本文。

一、背景------Notion默认安装的问题

  • 许多用户发现,Notion 在 Windows 系统下会自动安装到C盘,且安装过程中没有提供自定义安装路径的选项
  • 即使用户成功将 Notion 程序安装到D盘,用户数据仍然默认存储在C盘%APPDATA%\Notion目录下(如下图)

二、破解流氓安装(静默安装在C盘)

2.1 通过命令行将 Notion 安装到D盘

虽然Notion的图形化安装界面不提供路径选择选项,但我们可以通过命令行参数实现自定义安装。

具体操作步骤如下

  1. 下载Notion安装包: 从Notion官网下载最新的Windows安装程序(我下载的版本为 Notion Setup 4.20.0.exe

  2. 打开命令窗口:(如图)

  3. 执行安装命令:

    基本结构:

    ini 复制代码
     "安装程序.exe" /D="目标路径"

    我的具体命令:

    ini 复制代码
     "Notion Setup 4.20.0.exe" /D="D:\Software\Notion"
    • Notion Setup 4.20.0.exe 改为自己的安装包全称
    • /D= 是一个常见的命令行参数,用于指定安装目录(Destination)。它的核心作用是告诉安装程序:"不要按默认路径安装,而是装到我指定的位置"
    • D:\Software\Notion 改为自己指定的安装目录


    如果弹出下面的界面,则说明你安装成功了~

  4. 验证安装结果:安装完成后,检查D盘目标路径是否包含了Notion的所有程序文件

即使用户成功将 Notion 程序安装到D盘,其用户数据(配置、缓存、数据库等)仍默认存储在 C:\Users[用户名]\AppData\Roaming\Notion。这时,我们需要使用 Windows 的符号链接技术将数据迁移到D盘。

2.2.1 符号链接的工作原理

符号链接(Symbolic Link)相当于一个"高级快捷方式",它能在系统层面创建一个虚拟文件夹。对于应用程序来说,符号链接就是真实的文件夹,但实际内容存储在另一个位置。与普通快捷方式不同,符号链接对应用程序是透明的,Notion 不会感知到数据实际已存储在D盘。

2.2.2 迁移数据的具体步骤
  1. 准备工作

    • 完全退出Notion(检查任务管理器确保无Notion进程运行)
    • 备份原始数据(将 %APPDATA%\Notion文件夹复制到安全位置)
  2. 移动数据文件夹C:\Users[用户名]\AppData\Roaming\Notion文件夹剪切CTRL+ACTRL+X)到目标位置(如我的目标路径 D:\Software\Notion\NotionData

注意: 是移动 Notion文件夹内部的所有内容D:\...\NotionData里,而不是把 Notion这个文件夹本身移过去。最终结构应该是 D:\Software\Notion\NotionData\Partitions等,而不是 D:\Software\Notion\Data\NotionData\Partitions

! ! ! 成功转移数据文件夹后需要删除 C:\Users[用户名]\AppData\Roaming 路径下的 Notion 文件夹(此时已空,但也要删除)

  1. 创建符号链接(需管理员权限)

    创建符号链接需要最高权限。

    • 点击Windows开始菜单,输入 cmd

    • 在搜索结果中,选择 "以管理员身份运行"

在打开的管理员:命令提示符窗口中,输入以下命令

cmd 复制代码
mklink /J "C:\Users\Administrator\AppData\Roaming\Notion" "D:\Software\Notion\NotionData"

如果成功,你会看到一行提示:

cmd 复制代码
为 C:\Users\Administrator\AppData\Roaming\Notion <<===>> D:\Software\Notion\NotionData 创建的联接

具体运行结果如下:

  1. 验证符号链接

    再次打开 %APPDATA% 目录(在地址栏输入 %APPDATA% 回车)。 你会看到这里又出现了一个 Notion 文件夹。仔细观察这个文件夹的图标:它已经带有一个快捷方式样式的小箭头。这证明你看到的只是一个"传送门",而不是真实的文件夹。

此外,还有一种更准确的验证方式

通过本文介绍的命令行安装和符号链接技术,你可以彻底将 Notion 从C盘解放出来,有效解决系统盘空间不足的问题,同时保持软件的完全正常使用。这种方法也适用于其他类似设计的应用程序,如Slack、Discord等基于Electron框架的软件。

希望本教程对你有所帮助,如果你在操作过程中遇到任何问题,欢迎在评论区留言讨论!

相关推荐
克里斯蒂亚诺更新9 小时前
ruoyi角色权限的对应关系
笔记
a11177612 小时前
2FA 验证码生成器(github登录验证 app)
笔记·学习
破碎的南瓜13 小时前
sqli--sql注入过关笔记(1,2,3,4,5,9)
数据库·笔记·sql
你想知道什么?14 小时前
线性回归-学习笔记
笔记·学习·线性回归
谙弆悕博士14 小时前
系统集成项目管理工程师教程(第3版)笔记——第17章:法律法规和标准规范
笔记·职场和发展·学习方法·业界资讯·软考·法律·法规
谙弆悕博士16 小时前
系统集成项目管理工程师教程(第3版)笔记——第4章:信息系统架构
笔记·系统架构·项目管理·创业创新·学习方法·业界资讯·物理
茯苓gao17 小时前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习
A.零点19 小时前
【期末复习,408 考研计组全程笔记 】— 第4章 :指令系统
笔记·考研·408·计算机组成原理
早茶cc19 小时前
sqli1-5 9报错注入 笔记
笔记
摇滚侠19 小时前
Java 全栈开发实战教程 课程笔记 34-36
java·笔记