网络浏览器大概是电脑上最常使用的软件,看剧、听歌、浏览网页、打游戏,甚至用于写文、画图、敲代码等办公行为,各种网站、浏览器扩展提供了丰富的功能。
每当打开一个网页,浏览器就会自动下载网页相关的文件,存储在缓存目录中,然后将这些文件渲染成你所看到的网页。下载到浏览器缓存目录的文件,都是些体积不大的碎片文件。浏览器会给缓存目录的容量设定最大限定值,浏览器会自动将缓存目录中不用的文件删除,以保证文件总量不超过限定值。所以,当长时间使用浏览器上网,会不断下载大量碎片文件,导致缓存目录所在硬盘不断读写。
对于机械硬盘和固态硬盘,这种大量小文件的反复读写,都是有可能引起硬盘损伤的,尤其对于总写入量有限的固态硬盘。
现在的电脑,固态硬盘一般都作为系统盘,而浏览器默认的缓存目录都在系统盘上,因此,为了减小浏览器缓存对硬盘的损耗,需要把缓存目录改设在机械硬盘上。
以 Vivaldi 浏览器为列,方法如下:
- 在电脑机械硬盘分区上,创建新的缓存文件夹,比如
g:\temp\vivaldi-cache; - 在浏览器地址栏,输入
chrome://Version,打开的页面中,找到个人资料路径所指的目录地址,复制并记录,比如我的是C:\Users\aaa\AppData\Local\Vivaldi\User Data\Default; - 在文件资源管理器的地址栏中,粘贴上一步复制的目录地址,回车,打开
个人资料路径所指的目录; - 在打开的目录中,找到
Cache文件夹,打开该文件夹,然后在文件资源管理器的地址栏中,复制并记录Cache文件夹的地址,比如我的是C:\Users\aaa\AppData\Local\Vivaldi\User Data\Default\Cache; - 关闭浏览器,将
Cache文件夹删除; - 以管理员权限,打开
CMD程序,通过以下mklink命令,重新创建浏览器缓存Cache文件夹,并软链接至第 1 步创建在机械硬盘上的新的缓存文件夹;比如我用的命令如下:1mklink /d "Cache文件夹地址" "新的缓存文件夹地址"1mklink /d "C:\Users\aaa\AppData\Local\Vivaldi\User Data\Default\Cache" "g:\temp\vivaldi-cache" - 重新打开浏览器,缓存文件便存储在新的文件夹中。
一般而言,以chromium为内核的浏览器,都可以参照这个办法修改缓存目录,比如 Chrome、Edge、Vivaldi、Opera 等。