通过建立符号链接为C盘省内存空间

news2024/11/15 13:01:07
前言

        该方法仅针对Windows系统,最好配备类似SpaceSniffer这类磁盘内存分析工具。如果你的C盘剩余的内存空间不足,可以尝试通过这个方法来省出大量的内存空间,这个方法的本质就是通过Windows的符号链接功能,让C盘中指定文件或文件夹重定向到内存空间充足的磁盘中。换言之就是文件或文件夹的实际存储位置在其它磁盘,但是访问路径还是在C盘,由于多数软件的缓存或存储默认在C盘并且无法修改路径,C盘占用过多主要也是因为这个原因,通过建立符号链接就可以有效解决这个问题。SpaceSniffer工具主要是为了直观展现C盘文件或文件夹的内存占用情况,如果有其它相似的工具也可以,只要能够明确C盘哪个文件或文件夹需要建立符号链接即可。

声明

        据Windows官网的说明称,创建符号链接的权限可能存在暴露对应应用安全漏洞的风险,应该把该权限授予给受信任的用户,对于重要的文件或文件夹不建议将其存储在不安全的位置且不建议为其建立符号链接,即便存储在安全的位置也不建议随意将其用于访问的符号链接随意暴露。

        具体请参考:Windows创建符号链接https://learn.microsoft.com/zh-cn/windows/security/threat-protection/security-policy-settings/create-symbolic-links

步骤

        1.明确C盘中需要建立符号链接的文件或文件夹的绝对路径,例如”C:\Program Files\MySQL\Connector C++ 8.0\README.txt”或”C:\Program Files\MySQL”,这个称为源路径。

       2.明确其它盘中用于实际存储文件或文件夹的绝对路径,例如”D:\Program Files\MySQL\Connector C++ 8.0\README.txt”或”D:\Program Files\MySQL”,这个称为目标路径。

       3.可以通过SpaceSniffer等磁盘内存分析工具更加直观地明确源路径,将源路径的内容剪切到目标路径,并且要求源路径中不可存在将要为之建立符号链接的同名文件或文件夹,即建立符号链接前应该提前将源路径的内容转移到目标路径。

       4.完成上述工作后,Win+R输入cmd,再按Ctrl+Shift+Enter以管理员身份打开命令提示符窗口,如果是对文件建立符号链接则输入”mklink [源路径] [目标路径]”,反之如果是对文件夹建立符号链接则输入”mklink /d [源路径] [目标路径]”,输入示例如图1和图2。

图1
图2

        5.当显示反馈结果”为[源路径]<<===>>[目标路径]创建的符号链接”时,即表明创建符号链接成功,如图3所示。  

图3

         6.完成上述任务后,我们最好再打开与创建符号链接的文件或文件夹相关的应用以检验该符号链接是否影响应用的正常使用,通常不会影响使用,如果出现了这种问题,就请将文件或文件夹复原,这可能说明这个应用不适用于通过创建符号链接的方式进行搬迁。

可能遇到的问题

        PS:若有其它问题或者其它系统的解决方案欢迎留言

        1.对于隐藏文件或文件夹及其子文件或文件夹,当为之创建符号链接时可能导致“文件资源管理器——查看——隐藏的项目”选项的失效。

        解决方案:此时应该按照步骤“文件资源管理器——文件——更改文件夹和搜索选项——查看——还原为默认值——应用”,然后重启电脑就能解决这个问题了。(Windows10系统

        免责声明:该方法仅作为参考,因此造成的损失均由该方法的使用者承担,使用该方法则默认悉知且同意该声明。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/901469.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

aardio窗体缩放自动匹配批量生成plus实例

import win.ui; /*DSG{{*/ var winform win.form(text"窗体缩放批量生成plus";right759;bottom469;bgcolor15780518) winform.add( custom{cls"custom";text"自定义控件";left3;top6;right753;bottom460;ah1;aw1;bgcolor15780518;z1} ) /*}}*//…

运行flutter doctor命令窗口直接闪退

在cmd中输入flutter doctor后闪退了。 使用高速摄像机可以看到报错信息。 报错信息的意思是git的文件夹不能删掉&#xff0c;请保留flutter中git文件。

树莓派和windows之间文件传输

方案一&#xff1a;FileZilla 在电脑上下载FileZilla软件并打开&#xff0c;输入配置信息&#xff0c;用户名/密码、树莓派的IP地址,点击“快速连接” 方案二&#xff1a;samba 树莓派安装 samba 软件 sudo apt-get install samba samba-common-bin 修改配置文件 / etc /samba…

微表情识别(Python编程,cnn模型)

1.数据集包括7种类别微表情 anger文件夹&#xff0c;3995张 disgust文件夹&#xff0c; 436张照片 fear文件夹&#xff0c;4097张照片 happy文件夹&#xff0c;7215张照片 neutral文件夹&#xff0c;4965张照片 sad文件夹&#xff0c;4830张照片 surprised文件夹&#xff0c; 3…

函数极限与连续性——张宇老师学习笔记

Latex 源代码以及成品PDF&#xff08;Debug版本&#xff09;&#xff1a;https://wwsk.lanzouc.com/itaDI15vddcb Latex编译Debug版本&#xff1a; $ xelatex 函数极限与连续性.texLatex编译Relese版本&#xff08;无例题、习题&#xff0c;只有概念定义&#xff09;&#xf…

循环结构 7-4 找出最小值

分数 20 全屏浏览题目 切换布局 作者 颜晖 单位 浙大城市学院 本题要求编写程序&#xff0c;找出给定一系列整数中的最小值。 输入格式&#xff1a; 输入在一行中首先给出一个正整数n&#xff0c;之后是n个整数&#xff0c;其间以空格分隔。 输出格式&#xff1a; 在一行…

[零刻]EQ12 N100 迷你主机:从开箱到安装ESXi+虚拟机

开箱先上图&#xff1a; 配置详情&#xff1a; EQ12采用了Intel最新推出的N100系列的处理&#xff0c;超低的功耗&#xff0c;以及出色的CPU性能用来做软路由或者是All in one 相当不错&#xff0c;CPU带有主动散热风扇&#xff0c;在长期运行下散热完全不用担心&#xff0c;性…

企业如何开展个人信息安全影响评估(PIA)二

基本概念 根据《信息安全 技术个人信息安全影响评估指南》&#xff08;GB/T 39335—2020&#xff1b;personal information security impact assessment&#xff0c;简称“PIA”&#xff09;&#xff0c;个人信息安全影响评估是指针对个人信息处理活动&#xff0c;检验其合法合…

【Redis】什么是缓存穿透,如何预防缓存穿透?

【Redis】什么是缓存穿透&#xff0c;如何预防缓存穿透&#xff1f; 缓存穿透是指查询一个一定不存在的数据&#xff0c;由于缓存中不存在&#xff0c;这时会去数据库查询查不到数据则不写入缓存&#xff0c;这将导致这个不存在的数据每次请求都要到数据库去查询&#xff0c;这…

数据可视化diff工具jsondiffpatch使用学习

1.jsondiffpatch 简介 jsondiffpatch 是一个用于比较和生成 JSON 数据差异的 JavaScript 库。它可以将两个 JSON 对象进行比较&#xff0c;并生成一个描述它们之间差异的 JSON 对象。这个差异对象可以用于多种用途&#xff0c;例如&#xff1a; 生成可视化的差异报告应用差异…

【系统架构设计专业技能 · 数据库设计(二)【系统架构设计师】

系列文章目录 系统架构设计专业技能 软件工程&#xff08;一&#xff09;【系统架构设计师】 系统架构设计高级技能 软件架构概念、架构风格、ABSD、架构复用、DSSA&#xff08;一&#xff09;【系统架构设计师】 系统架构设计高级技能 系统质量属性与架构评估&#xff08;…

小程序商品如何指定打印机

有些商家&#xff0c;可能有多个仓库。不同的仓库&#xff0c;存放不同的商品。当客户下单时&#xff0c;小程序如何自动按照仓库拆分订单&#xff0c;如何让打印机自动打印对应仓库的订单呢&#xff1f;下面就来介绍一下吧。 1. 设置订单分发模式。进入管理员后台&#xff0c…

AutoSAR系列讲解(深入篇)13.7-Mcal Adc配置(上)

目录 一、AdcGeneral 二、AdcSafety 三、AdcConfigSet 在之前的章节中,咱们在Port的配置中讲解了工具的初步使用与一些技巧;在Dio的配置中讲解了生成的代码的内容;在mcu的配置里讲解了外部一些 第三方简便工具的使用。这一次咱们配合ADC模块,就详细的讲讲每个配置项的作…

Java --- 二维数组

一、二维数组的定义 public class TwoArrayTest {public static void main(String[] args) {//二维数组声明与初始化//方式1&#xff1a;静态初始化int[][] arr new int[][]{{1,2,3},{1,2,3},{1,2,3}};//方式2&#xff1a;动态初始化int[][] arr2 new int[3][3];arr2[0][1] …

Windows小记

一、域控制器升级的先决条件验证失败。 新建域时&#xff0c;本地 Administrator 帐户将成为域 Administrator 帐户。无法新建域&#xff0c;因为本地 Administrator 帐户密码不符合要求。 目前&#xff0c;本地 Administrator 帐户不需要密码。我们建议你使用网络用户命令行工…

微软Win11 Dev预览版Build23526发布

近日&#xff0c;微软Win11 Dev预览版Build23526发布&#xff0c;修复了不少问题。牛比如斯Microsoft&#xff0c;也有这么多bug&#xff0c;所以你写再多bug也不作为奇啊。 主要更新问题 [开始菜单&#xff3d; 修复了在高对比度主题下&#xff0c;打开开始菜单中的“所有应…

LLaMA-7B微调记录

Alpaca&#xff08;https://github.com/tatsu-lab/stanford_alpaca&#xff09;在70亿参数的LLaMA-7B上进行微调&#xff0c;通过52k指令数据&#xff08;https://github.com/tatsu-lab/stanford_alpaca/blob/main/alpaca_data.json&#xff09;&#xff0c;在8个80GB A100上训…

rn和flutter出现“Running Gradle task ‘assembleDebug

在第一次运行rn和flutter时&#xff0c;会卡在Running Gradle task assembleDebug&#xff0c;可以使用阿里的镜像&#xff0c;如下图&#xff1a; maven { url https://maven.aliyun.com/repository/google/ } google() maven { url https://maven.aliyun.com/repository/jcen…

pointnet C++推理部署--tensorrt框架

classification 如上图所示&#xff0c;由于直接export出的onnx文件有两个输出节点&#xff0c;不方便处理&#xff0c;所以编写脚本删除不需要的输出节点193&#xff1a; import onnxonnx_model onnx.load("cls.onnx") graph onnx_model.graphinputs graph.inpu…

使用SSH隧道将Ubuntu云服务器Jupyter Notebook端口映射到本地

本文主要实现了在Ubuntu云服务器后台运行Jupyter Notebook&#xff0c;并使用SSH隧道将服务器端口映射到本地 1. 生成配置文件 运行以下命令生成Jupyter Notebook的配置文件&#xff1a; jupyter notebook --generate-config这将在用户主目录下生成一个名为.jupyter的文件夹&…