Chrome程序及数据位置变更到非系统盘
Chrome浏览器在Windows系统上安装过程,没有设置安装位置的步骤,所以默认是安装在C盘的。
并且,若Chrome作为主要浏览器使用,随着时间的积累,数据文件会非常多。增加系统盘的负荷。
Windows用户变更程序及数据位置的步骤
===1. 找到原始位置,安装后的默认文件夹包括:
程序位置:C:\Program Files (x86)\Google
数据位置:C:\Users\用户名\AppData\Local\Google
===2. 移动以上2部分到非系统盘,比如D盘(不放心,也可以先复制,复制完成后,原始文件夹改名)
移动前检查(这个步骤很重要,若有程序还在使用,部分文件被占用,就没法完成移动):
- 1. 确保已经关闭Chrome浏览器;
- 2. 打开资源管理器\进程,将包含chrome、google的进程全部“结束进程”;
- 3. 打开资源管理器\服务,将包含chrome、google的服务全部“停止服务”;
新位置例如:
程序位置:E:\Google\GoogleData\Google
数据位置:E:\Google\GoogleProgram\用户名\Google
(这里保留了用户名,若Windows有多用户使用,可以将其他用户的数据都搬过来,同样按用户名区分。)
===3. 认识mklink命令
开始\运行\cmd 回车,进入黑色背景的命令提示符
C:\Users\Administrator>cd /
C:\>mklink /?
创建符号链接。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接,而不是符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。
C:\>
//按如上帮助所示,我们需要使用的:/J 创建目录联接。
===4. 创建程序目录的连接
4.1 进入原始程序目录:C:\Program Files (x86)
C:\>cd C:\Program Files (x86)
C:\Program Files (x86)>
确保该目录下以及没有Google的文件夹,若前面使用复制,则这里还会有原始文件夹,请删除,或修改文件夹名称。
4.2 创建目录连接,
C:\Program Files (x86)>mklink /j "C:\Program Files (x86)/Google" "E:\Google\GoogleProgram\Google"
为 C:\Program Files (x86)/Google <<===>> E:\Google\GoogleProgram\Google 创建的联接
C:\Program Files (x86)>
===5. 创建数据目录的连接,步骤同上
5.1 进入原始数据目录:C:\Users\Administrator\AppData\Local
C:\>cd C:\Users\Administrator\AppData\Local
C:\Users\Administrator\AppData\Local>
确保该目录下以及没有Google的文件夹,若前面使用复制,则这里还会有原始文件夹,请删除,或修改文件夹名称。
5.2 创建目录连接
C:\Users\Administrator\AppData\Local>mklink /j "C:\Users\Administrator\AppData\Local/Google" "E:\Google\GoogleData\Administrator\Google"
为 C:\Users\Administrator\AppData\Local/Google <<===>> E:\Google\GoogleData\Administrator\Google 创建的联接
C:\Users\Administrator\AppData\Local>
===6. 检查
回到系统盘google的原始位置
程序位置:C:\Program Files (x86)\
数据位置:C:\Users\用户名\AppData\Local\
1. 这2个位置的Google连接看起来和快捷方式很相似。图标左下角有个箭头。但类型是文件夹。
2. 可以分别打开原始位置及新位置2个窗口并排
C:\Program Files (x86)\Google
E:\Google\GoogleProgram\Google
然后在任意一个窗口,鼠标右键菜单,新建文本文件,随便输入个名称,可以看到另外一个文件夹下同时也有了这个新的文件。
好了,放心使用吧,不会再占用系统C盘空间了。
===7. 补充,删除mklink建立的虚拟的连接目录
比如建立指向网络服务器上的文件夹:
mklink /j "d:\tools" "\\192.168.1.3\e$\Tools"
删除这个虚拟的连接目录
rmdir d:\tools
#注意千万不能用del,del会删除目标的真实文件。
也可以直接鼠标右键删除这个长得像快捷方式的连接文件。
Chrome程序及数据位置变更到非系统盘的更多相关文章
- .Net 程序在自定义位置查找托管/非托管 dll 的几种方法
原文:.Net 程序在自定义位置查找托管/非托管 dll 的几种方法 一.自定义托管 dll 程序集的查找位置 目前(.Net4.7)能用的有2种: #define DEFAULT_IMPLEMENT ...
- Linux中各类程序的配置文件位置
目录 Linux中各类程序的配置文件位置 1.启动引导程序配置文件 2.系统启动文件核脚本 3.网络配置文件 4.超级服务程序配置文件和目录 5.硬件配置 6.硬件访问文件 7.扫描仪配置文件 8.打 ...
- 重新想象 Windows 8 Store Apps (69) - 其它: 自定义启动屏幕, 程序的运行位置, 保持屏幕的点亮状态, MessageDialog, PopupMenu
[源码下载] 重新想象 Windows 8 Store Apps (69) - 其它: 自定义启动屏幕, 程序的运行位置, 保持屏幕的点亮状态, MessageDialog, PopupMenu 作者 ...
- 使用Chrome快速实现数据的抓取(四)——优点
些一个抓取WEB页面的数据程序比较简单,大多数语言都有相应的HTTP库,一个简单的请求响应即可,程序发送Http请求给Web服务器,服务器返回HTML文件.交互方式如下: 在使用DevProtocol ...
- 5、Android-跨程序共享数据--内容提供器
Android数据持久化技术:文件存储.SharedPreferences存储.数据库存储 使用这些持久化技术保存的数据只能再当前的应用程序中访问 但是对于不同应用之间的可以实现跨程序数据共享的功能 ...
- Android学习--跨程序共享数据之内容提供其探究
什么是内容提供器? 跨程序共享数据之内容提供器,这是个什么功能?看到这个名称的时候最能给我们提供信息的应该是“跨程序”这个词了,是的重点就是这个词,这个内容提供器的作用主要是用于在不同的引用程序之间实 ...
- java例题_36 移动数组中数据位置(用到数组的合并操作)
1 /*36 [程序 36 移动位置] 2 题目:有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数,比如输入数字 3 为 1 2 3 4 5 6 7 8 9 0 ...
- 基于libUSB的USB设备固件更新程序(下载数据)(转)
源:基于libUSB的USB设备固件更新程序(下载数据) 本文紧接上一篇日志:基于libUSB-Win32的USB设备固件更新程序(前言),相关背景以及起因等,此处不再赘述,如感兴趣请移步. libU ...
- Linux Centos 迁移Mysql 数据位置
Linux Centos 迁移Mysql 数据位置 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum 安装的. Centos6.5Mysq ...
随机推荐
- 逆袭之旅DAY16.东软实训.Oracle.匿名块
2018-07-1216:41:19 六.匿名块 .定义匿名块: declare 定义部分: ---可选部分 begin 执行部分: ---必选部分 exception 异常处理部分: ---可选部分 ...
- 【JAVA】关于向上转型与向下转型
向上转型: 子类引用的对象转换为父类类型称为向上转型.通俗地说就是是将子类对象转为父类对象.此处父类对象可以是接口 如果子类重写了父类的方法,就根据这个引用指向调用子类重写的这个方法,不是调用父类的, ...
- asp.netmvc 三层搭建一个完整的项目
接下来用 asp.net mvc 三层搭建一个完整的项目: 架构图: 使用的数据库: 一张公司的员工信息表,测试数据 解决方案项目设计: 1.新建一个空白解决方案名称为Company 2.在该解决方案 ...
- 深入研究sqlalchemy连接池
简介: 相对于最新的MySQL5.6,MariaDB在性能.功能.管理.NoSQL扩展方面包含了更丰富的特性.比如微秒的支持.线程池.子查询优化.组提交.进度报告等. 本文就主要探索MariaDB当中 ...
- javascript进阶笔记(2)
js是一门函数式语言,因为js的强大威力依赖于是否将其作为函数式语言进行使用.在js中,我们通常要大量使用函数式编程风格.函数式编程专注于:少而精.通常无副作用.将函数作为程序代码的基础构件块. 在函 ...
- [Linux]Linux下yaf发送IPV4和IPV6的IPfix
一.IPFIX与NetFlow 一.IPFIX 全称IP Flow Information Export,即IP流信息输出,是网络流量监测的国际标准.IPFIX是IETF的一个工作组,它的主要工作就是 ...
- 五. Python基础(5)--语法
五. Python基础(5)--语法 1 ● break结束的是它所在的循环体, continue是让它所在的循环体继续循环 # 打印: 1 10 2 10 3 10 4 10 5 10 6 10 7 ...
- node(1) npm是什么?node的异步概念
NPM是随同的NodeJS一起安装的包管理工具 他可以做什么? 1.可以从NPM服务器下载别人的东西使用 2.可以把自己的东西传到NPM服务器,让别人下载使用 淘宝的镜像会快一点 cnpm ...
- Docker(2):快速入门及常用命令
什么是Docker? Docker 是世界领先的软件容器平台.开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题.运维人员利用 Docker 可以在隔离容器中并行运行和管理 ...
- 循环神经网络-Dropout
dropout 是 regularization 方法,在rnn中使用方法不同于cnn 对于rnn的部分不进行dropout,也就是说从t-1时候的状态传递到t时刻进行计算时,这个中间不进行memor ...