使用软链接方式将程序安装在自定义盘
C盘一般使用的是高速固态硬盘,将程序安装在C盘可以有效提高程序的打开速度和使用体验 ,因此很多程序默认安装在C盘目录,以保证用户的使用体验。但因个人电脑素质或者一些其他原因,需要将程序安装在其他磁盘,但不是所以的程序在安装时都可以自定义安装路径,如正在使用的谷歌浏览器。此时可以使用mklink命令通过建立软链接的方式来安装在自定义位置。
具体原理:拿Chrome来示范,Chrome安装强制安装在C:\Program Files (x86)\Google 在安装前检查这个位置是否有名字为Google的文件夹,有则删除,防止后面报错。将C:\Program Files (x86)\Google中的Google文件夹变成一个来自D:\Program Files (x86)\Google-link-c的文件夹的映射。
1.在搜索中搜索cmd并右键以管理员身份打开
2.输入mklink /D “C:\Program Files (x86)\Google” “D:\Program Files (x86)\Google-link-C”
*这里要注意命令行的使用,所以命令中带空格的参数都要放在双引号内或其他一些转义的方法,这里因为Program Files (x86)包含空格所以加双引号。
具体mklink的用法!`创建符号链接。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。`
此时在原来C:\Program Files (x86)中多了一个Goolge文件夹,但这是一个快捷方式,也就是一个在指向D盘的链接,再安装Chrome时会把文件全部放在那个快捷方式(软链接)中,实际内存是在D盘。其他程序类似方法。
但有些不足是必须在安装前知道安装位置和文件夹名称,(不过我想既然有这个内存不足的问题重装该软件或者安装前先在网上搜一下应该就可以解决)
还有一种改注册表的方法,不过对于一般人风险比较大,而且有的程序容易出问题,所以这里就不罗列了。