玩了那么多年的windows,你是否对windows熟悉呢?
利用好自己电脑上的存储空间,首先应当合理划分磁盘
我的整体想法是,C盘只用于windows10系统本身,D盘用于软件的安装,剩下的空间都划给E盘用于存储视频,文档等文件
例如有一块512G固态,可以这样划分
如果那天C盘满了,可以进PE,用dism++进行一次磁盘清理,DriverStoreExplorer 对旧驱动卸载,以及手动清理C:/user/XXX下的文件,基本上操作系统本身的文件稳定在35G左右,这里谈到的两个工具在文章后面有讲,以及如何去下载和使用
修改注册表
复制下面路径,或者根据下面路径找到对应的项目
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
这样新安装的软件都会到D盘
对于C盘中的文件你是如何清理的呢?
你能够和我一样安装了那么多程序后还能将系统控制在40G以内?
实际上40G以内不是win10的极速空间,而之所以会是40G以内的原因是系统启动后会占用7G左右的空间,所以实际上win10是可以控制在30G以内的。并且不卸载任何系统应用程序,保留了win10的完整性。
磁盘空间分布截图
安装过的应用程序
小编感悟:
小编虽然没有很多前辈玩了那么久,但对于windows、对于linux常见发行版都算是非常熟悉了,对于操作系统也有自己独到的见解。
我算的上是一个特别爱搞事情的后辈人,曾几何时,当我学会了安装系统,我将装系统玩出了花样,各种方式的装系统,装各种系统,然后我装了又装,起码不下百遍的安装系统,这种事情对于很多人来说很难理解,因为不就是装一个系统吗,能有啥好玩的,一个系统装个上百遍至于吗?
安装操作系统的第一次是我的大一 下学期,我组装了第一台属于自己的台式电脑,组装完后我需要为我的电脑安装操作系统windows。
大一、我和很多大学生一样,对电脑非常陌生,大学以前很少接触电脑。也就偶尔学校有微机课会接触到。
回想自己的成长历程,自己还真是非常喜欢计算机(实际上是喜欢计算机游戏~嘻嘻~~,毕竟每一个男孩子都有一个好玩的心)
我和很多调皮捣蛋的孩子一样,小时候是被父亲打着长大的,小时候每逢双休只要我有零钱我准会想方设法溜到游戏室(那种电玩游戏,小时候特别喜欢玩三国演义、拳皇一系列、炸弹人),然后我就时长被我父亲拿着竹条追着打,我时长是笑嘻嘻的走进游戏室然后哭着被拽出游戏室那种,更关键的是我不长记性,没过一段时间我还是会偷偷溜进游戏室。
也因为游戏,我也和电脑慢慢的的联系变得越来越紧密,初中3年时期我住校,学校的机房时长被我光顾(至于方法怕是见不了光,咱就不提了)。当时玩电脑纯粹就是为了玩游戏,没有其它的想法。
到了高中,实际上就很少接触电脑了,因为忙着学习,也就偶尔会有微机课。所以高中4年我都没有怎么接触电脑(补习了一年)
我的大学是一个普通二本学校,学校在国内的排名大概在中等偏上的样子,专业选的是软件工程(2019年这个专业还被砍掉了)。
大一,我可以算是一个电脑小白,对于电脑其实不懂,只会玩4399那种小游戏。
大一 学完计算机导论后,加上自己好学,平常会通过手机或者同学电脑在网上查询资料看看视频讲解,对于计算机算是有了一个初步的了解,由于我没有电脑,因此在大一下学期在国庆期间我根据自己的所掌握的知识,在淘宝上一个一个购买自己的电脑硬件,地址直接寄到学校,准备国庆后回学校把自己的电脑组装好。为了组装好这台电脑,我做足了准备,我就是那个时候开始学装系统的。
我的大学算的上过的充实,因为我无时不刻都在学习,都在不断的提高自己。
大二上学期我就开始接触python当时也想往python发展(实际上我学python没有太大成效,C语言则是必修课,我学完C的指针和文件操作后就自己写了一千多行的图书管理系统代码,用EasyUI做过一些小游戏贪吃蛇这类),后来开了java课,随着自己不断的摸索,自己意识到 java 更适合自己,大二下学期的我实际上已经逛过网上比较多的学习网站,看了众多官网,发现一家非常好的培训机构,视频基本上都是可以全部免费获取到,而且视频也非常新,技术跟进很快。这家培训机构就是:尚硅谷、尚硅谷这家培训机构算的上是真正为开发者而设立的良心企业,我通过尚硅谷官网得到了尚硅谷在百度网盘上分享的全套视频教程。
通过尚硅谷免费的视频教程我认识到了周阳老师、宋红康老师、韩顺平老师等众多优秀的老师,这些老师的水平很高,我跟着他们学完了整个java体系,加上自己的努力,打下了一个非常扎实的基础。
然而我的学习并没有仅限于java、我不满足于java的知识,我将知识面扩展到前端、运维、大数据、区块链。我花的时间最多的java、运维、前端这三大块,大数据有花过一段时间,也有所了解。
很多人认为我这样做实际上就是浪费时间或者会一事无成,有老师曾告诉我贪多嚼不烂。
可我不在意他人的评价,因为我有自己的独到见解,贪多嚼不烂是能力不够、是不会学习的一种结果。
大二、我开始接触Vmware、Centos、Ubuntu、Mint。大三开linux课的时候实际上我已经对linux的命令也比较熟了。后面我又接触到国产的操作系统Deepin,我的电脑上依然装着这个系统(一个win10、一个deepin v20)我见证了Deepin15到Deepin v20的变化。见证了QQ for linux 1.0版到2.0 bate版,依然还是那么丑。丑的只想用wine运行windows上的qq程序(和windows上没啥区别,直接在应用上的点安装就可以了)。关于Deepin实际上是满足了基本日常的办公和开发,是可以替代windows的一个不错的选择。
随着不断对linux的熟悉,对于操作系统的理解也越来越全面,加上对于硬件的关注,对于整个计算机有了一定的全面了解,也正因为我对这些内容的掌握足够全面,以至于我后来学习变得很轻松。
对于java程序员,其实我是建议知识面多多的往运维方向靠拢,因为运维更接近底层,对于学习新技术新知识都有一定的帮助,其次前端也要有一定深度,这样你才能对基于C/S架构的系统中有一个更全面的理解。
如果你对 linux 非常熟悉,然后你再来玩windows,对于windows的掌握就会更深入。
在linux中你会经常用到服务、环境变量、内存管理、进程管理、网络端口等。然而在windows中也有一套,只不过大都是图像界面化后的,一般很少有人会用到,所以一般人遇到问题基本上就是重启大法。
在我们使用windows过程中,经常会遇到windows更新这种问题。更新往往会下载很多包,更新后,哪些包还不会被删除,会一直留在哪里,这些文件还比较大非常占空间。
下面是我电脑上C盘的文件夹和文件,其它文件夹或文件可以删除掉(谨慎删除,一般情况下都可以删除,如果是驱动,则进行卸载并安装到D盘),直接删除如果权限不够,就下载火绒,通过火绒的文件粉碎进行粉碎(火绒也粉碎不了的就让它保留,或者pe情况下进行删除)。
火绒文件粉碎功能
系统休眠时会将将文件保存起来,当你从休眠状态唤醒时这些文件并不会被自动清除,通过下面命令进行清理即可
powercfg -h off
如果你经常翻看C盘文件,你会发现这个路径C:\Windows\System32\DriverStore\FileRepository内的文件占用空间特别大,就是一些驱动的缓存,我们可以将其清理掉一些,来节省空间。
去下面这个地址下载一个软件
https://github.com/lostindark/DriverStoreExplorer
下载后将其解压
如果设备名称是灰色的则说明是没有正在使用的设备,也是可以删除的
一般这一步应该能清除好几个G的空间,看你以前到底积累装过多少驱动了。
默认的虚拟内存是用在C盘中的,将位置更改为其它盘,我的物理内存是16G,所以默认系统的虚拟内存是1G,所以这样就相当于C盘可以多出1G空间
下面是新版本win10的高级系统设置位置:此电脑=》属性。
或者,设置=》系统
github下载地址找到最新版进行下载即可
大概又可以清理出几个G的空间。Dism++不只有清理功能,还有系统备份成wim,以及优化一些win10的设置,分别在菜单栏中的系统优化等功能,可以自行探索。
点击上面的链接查看我之前写过的一个关闭windows永久更新的博客
要想让C盘不增除非不往C盘里塞文件,否则永远无法根除C盘空间不够用的情况。因此后面几招都是控制往C盘塞文件的操作。
一般安装软件都可以自定义安装路径(要想让C盘不会遇到不够用的情况,那么很明显不往C盘塞文件,因此建议一定要自定义安装路径),只需要在安装的过程中选择一个合适的路径就可以了
我安装软件的一般做法就是直接将C盘改成D盘,D盘专门放软件或者代码(代码一般都不会很大)。其它就让它默认Program Files / Program Files (x86),建议软件还是放在这两个文件夹下,方便管理。
而我之所以这么做的原因是,我会将系统备份,防止系统崩溃,即使那天系统因为装了什么软件或者中木马了,我可以通过备份文件将系统还原一下即可,而还原系统是需要格式化C盘的(不格式化就会导致保留旧系统文件,这样非常占空间)然后进行还原即可。这样我付出的代价非常小。因为在那个时刻我桌面的快捷方式,一些平时的使用习惯都保存了下来,而我格式化C盘很多软件并没有影响,因为我装在了D盘(备份的时候这些软件也就不需要备份),备份系统实际上就是备份C盘的文件。
此电脑 =》鼠标右键 =》 属性 =》高级系统设置 =》 环境变量
将环境变量TEMP、TMP路径从C盘中改到另一个盘里