教你一招将 win11 C盘瘦身30多G(亲测有效)

  • C盘留了100个G, 用了2年多,发现还是小了。月光教你一招, 将C盘瘦身30多G。

背景

​ 虽然安装程序时已经将安装路径修改为D盘了,但是发现C盘的应用占用还是非常大。原因是部分程序的数据还是会存在在用户目录 : C:\Users\xxx, (如Anaconda3), 另外 大部分应用程序都会在 C:\Users\xxx\appdata目录 下生成大量的数据文件。我使用的电脑appdata目录 高达34G。但是该目录 迁移起来不太这容易,而且 存在数据丢失和应用无法正常启动的风险。本文将给出详细步骤,供大家参考,少走弯路。

image-20250221153803472

修改注册表项

方法一: 手动修改注册表项

#1. 修改注册表路径:在注册表编辑器中,依次展开 “计算机 \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders” 路径,找到名为 “AppData” 的项,双击打开,在 “数值数据” 一栏中,将原有的路径更改为你想移动到的目标路径,例如 “D:\AppGallery\AppData”。#2. 定位到 “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserShel
<think>好的,用户想了解mklink /D命令的作用和用法。首先我需要回忆一下相关的知识。根据之前提供的引用内容,特别是引用[1]、[2]、[3],mklink是Windows系统中用来创建符号链接、硬链接或目录联接的命令。其中/D参数是用于创建目录符号链接的。 用户可能在使用这个命令时遇到了问题,或者想要管理磁空间,比如将C的一些大文件夹转移到其他,同时保持路径不变。比如引用[2]提到适用场景是C,转移文件到其他,这时候使用mklink可以创建链接,让系统认为文件还在原位置,实际存储在其他地方。 接下来,我需要整理/D参数的具体作用。根据引用[1],/D参数创建的是目录符号链接,而默认是文件符号链接。也就是说,当用户需要链接整个目录时,就需要使用/D参数。例如,引用[3]中的例子是创建F:\a指向G:\b,这样访问F:\a实际是访问G:\b的内容。 然后,用户可能需要知道具体的使用步骤。根据引用[1],需要以管理员身份运行命令提示符,然后输入命令格式:mklink /D Link Target。其中Link是新建的符号链接路径,Target是目标目录的实际路径。例如,mklink /D D:\Link\Folder E:\Target\Folder。 还要注意权限问题,必须以管理员运行cmd,否则会提示权限不足。引用[1]和[3]都强调了这一点。此外,符号链接和快捷方式的区别也很重要,符号链接在系统中被视为真实的目录,而快捷方式只是一个文件。 用户可能还会遇到问题,比如路径中含有空格时需要用引号包裹,如引用[3]中的例子用了双引号。同时,删除符号链接时,直接删除链接目录即可,不影响目标目录。 最后,需要总结应用场景,比如节省系统空间,软件路径不变但数据存储在其他位置,或者跨分区整合目录结构。这些应用在引用[2]和引用[1]中都有提及。 现在要组织这些信息,用中文清晰回答,确保符合格式要求,比如行内公式用$,独立公式用$$,但在这个问题中可能不需要数学公式。然后生成相关问题,比如其他参数的区别,使用中的常见错误,符号链接与硬链接的区别等。</think>### mklink /D 命令的作用及使用方法 #### 一、作用解析 1. **目录符号链接**: `mklink /D` 用于创建**目录符号链接**(Symbolic Link for Directory),使系统将链接路径视为真实目录,但实际数据存储在目标路径中。例如: `mklink /D D:\Link\Folder E:\Real\Folder` 访问 `D:\Link\Folder` 时,实际指向 `E:\Real\Folder` 的内容[^1][^2]。 2. **跨分区整合**: 可解决系统空间不足的问题(如将 `C:\Program Files\App` 链接到 `D:\App`),同时保持软件路径不变[^2]。 --- #### 二、使用步骤 1. **以管理员身份运行命令提示符**: - 搜索 `cmd` → 右键选择**以管理员身份运行**,否则会提示权限不足[^1][^3]。 2. **基础命令格式**: ```cmd mklink /D "链接路径" "目标路径" ``` - **路径含空格时需加引号**,例如: ```cmd mklink /D "D:\My Link" "E:\Target Folder" ``` 3. **操作示例**: - **场景**:将 `C:\LargeData` 转移到 `D:\Storage`,并保持 `C:\LargeData` 可用。 - **命令**: ```cmd mklink /D "C:\LargeData" "D:\Storage" ``` - **结果**:访问 `C:\LargeData` 时实际读写 `D:\Storage` 的数据[^2][^3]。 --- #### 三、注意事项 1. **删除符号链接**: - 直接删除链接目录(如 `C:\LargeData`)**不会影响目标目录**(`D:\Storage`)的数据[^1]。 2. **与快捷方式的区别**: - 符号链接对系统透明,应用程序会将其视为真实目录;快捷方式只是一个`.lnk`文件,无法程序直接识别为目录[^1]。 --- #### 四、典型应用场景 1. **节省系统空间**: 将占用较大的系统目录(如 `C:\Users\用户名\Downloads`)链接到其他分区。 2. **开发环境配置**: 将项目目录(如 `F:\Project`)映射到更易访问的路径(如 `C:\Dev`)。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月光技术杂谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值