机械硬盘加速原理探究,Windows中目录链接和符号链接的浅显区别

前言

很多同学电脑上的固态硬盘不大(可能只有个200GB),把游戏下载到机械硬盘发现卡炸了。
于是网上流传着这么一种说法,将游戏的资源文件(占很大空间)移到D盘机械,C盘固态通过软连接的形式,使得游戏能正常运行。

原理

首先说个题外话,HDD机械硬盘加速一般是通过在SSD建立缓存的方式,也就是上古技术傲腾以及SRT

然而这种显然不是,长话短说:

  1. 通过软连接使得游戏保持完整。
  2. 将关键文件放在固态盘,保证读写速度。因为关键文件经常被访问,如果在机械就卡炸了。
  3. 将不那么重要的文件放在机械盘,由于访问的频次很低,对我们游戏的体验影响较小。

Windows上创建软连接有两种方式,目录链接和符号链接,说实话我一直没太分清楚。
可以看看这篇博客https://www.cnblogs.com/czwy/p/18442267 ,写得很好。

区别

  1. 比较明显的区别在于,目录链接只能为目录创建,而符号链接和Linux类似————目录和文件都是可以的。

  2. 符号链接的属性中,有快捷方式的选项卡,可以用下面打开文件所在的位置快捷地打开其父级目录。
    image
    而下面的目录链接则没有快捷方式选项卡,如果不是图标与普通文件夹不同,一般的用户可能还看不出来区别。
    image

  3. 另外就是,创建目录链接时,源目录必须指定为绝对路径,而符号链接没有这个限制。

  4. 由于上一点,如果二者都移动到其他的路径,符号链接的文件有可能无法使用(因为是相对路径),而目录链接由于是绝对路径所以移动后也能访问。

不过这个意义不大,如果源文件被删除或是移动,二者都不能正常访问了。而且目录链接相对严重一些。如果源文件不在原位置,那么我们甚至无法拖动目录链接到其他目录(而且没有任何报错提示)。

posted @ 2024-12-06 00:19  魂祈梦  阅读(106)  评论(0)    收藏  举报