- 积分
- 10
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2017-10-31
- 精华
|
2#
发表于 2019-12-6 14:30:30
|
只看该作者
来自: 中国 来自 中国
泻药。
1、固态硬盘分区(2个以上)的利弊?
利:重装系统时不用额外备份资料,无需采用微软原版镜像中升级安装的方式(慢、消耗C盘空间、有一定失败几率),可以直接格式化分区全新安装(快速、完全解决重装前的系统问题),多分区也并不会与异地备份资料产生任何冲突,也仍然可以使用原版系统升级安装的方式,可以说它没有操作系统限制,也没有安装方式限制,是全平台通用的兼容性解决方案;
弊:不利于最大限度使用固态硬盘宝贵的存储空间,对于C盘预留多少空间存在争议,留大了怕浪费,留小了怕不够用(3、4会给出具体解决方案);
额外说明:固态硬盘分区不会损失性能,因为固态硬盘写入的方式是随机写入,分区只是逻辑上的处理手段,对主控的工作方式不会产生任何影响。
2、游戏装系统盘会不会卡?
这个问题难以直接回答,首先,造成固态硬盘越用越卡的主要原因是东西越来越多,而不是游戏装系统盘造成的。就算你游戏装在固态别的分区,装多了之后该卡还是会卡,这和你装不装系统盘都没有关系。比如你固态的容量已经使用了超过90%,那肯定没有刚买来的时候快,但是如果只使用了50%,那不会感到明显卡顿,所以,游戏装系统盘和会不会卡没有因果关系。
3、系统盘分多少合适?
这个问题因人而异,首先你要明确自己有哪些软件的默认安装路径无法修改。对于一般小白而言,至少需要100G的系统分区才能维持正常使用,但是使用一段时间之后(有可能半年,也有可能1到2年,根据具体使用环境而定),你会发现其实100G也不够用,所以有的答主说至少要200G,那么按照这种说法,像题主只有128G的固态硬盘该怎么活呢?所以有些答主就只能劝题主充钱了,128G固态根本没法用。
事实上果真如此吗?答案是否定的。我默默看了一眼我的Windows7系统分区,只分了50G,系统占用空间不超过30G,而且我可以常年维持在这个水平。如果去掉8G的虚拟内存,实际上系统文件只占用了20G左右。对于windows10,我同样可以达到这个数据(我是小米笔记本256G固态,安了win7+win10双系统,2个系统分区一共占用100G,剩下的装软件,双系统共用一个软件分区)。
有同学可能要反驳我说:你一定是没打系统补丁!
office2013一共117个补丁
系统重要安全更新一共260个补丁
我一共安装了380个系统补丁,其中office软件本体安装在D盘。而且我可以明确告诉你们,我就是再安100个系统补丁,我的C盘空间也不会超过30G。
那么问题来了:如何在既不删减系统组件、又安装所有补丁的前提下控制C盘大小?下面第4点是本次回答的重点内容,是特别针对不愿意充钱的用户给出的解决方案。
4、系统盘占用空间越来越大的根本原因以及解决方案
系统盘越来越大的主要原因:
(1)个人文件夹存储数据越来越多;
个人文件夹是系统每个账户都会对应一个的默认文件夹目录,里面包含桌面、文档、下载、图片等文件夹:
其中,绝大多数软件默认使用的文件存储路径是在我的文档,比如QQ、微信,那么时间长之后就会导致这个文件夹的体积比较臃肿,而且一旦需要重装系统,里面几乎所有的资料都要拷贝出来,是非常麻烦的;
(2)长年累月的系统更新补丁;
其实单论系统补丁是不大的,每个补丁大约几MB甚至几百KB都有,平均和一首MP3的大小差不多。如果我们按10MB一个补丁计算,那么100个补丁也就只占用了1G空间,但是实际使用的时候,为什么打了100个补丁之后,C盘空间却暴涨了十几个G?这是因为在搜索更新、安装更新的过程中,系统产生了大量本地缓存、系统日志等文件,主要是这些东西占用了C盘空间;
(3)对于企业用户,outlook邮件本地数据(.ost .pst)缓存默认在C盘;
如果你是企业用户,使用office自带的outlook邮箱,那么你的邮件本地缓存默认在C盘一个很深的目录下,企业用户的邮件又多,导致这个缓存文件占用几G、甚至十几G的空间都完全有可能,更要命的是,重装系统如果忘记拷贝,那么邮件可能会丢失,造成工作上的致命损失。
解决方案:
(1)转移个人文件夹到D盘
个人文件夹的默认存储目录在"C:\users\"目录下,打开这个目录,找到自己的用户,然后打开之后全选,右键剪切到D盘某个目录下(比如"D:\用户\Administrator")。猜测题主的电脑配置应该是128G固态+1T机械,C盘分50G之后剩余空间给D盘,还是比较小,因此推荐放在机械硬盘,机械硬盘可以只分一个E盘就行了。
由于个人文件夹一般只存放个人零散数据,不涉及运行程序,所以机械硬盘性能也完全够用。
(2)清理补丁缓存文件
这里需要用到2款神器:windows_update_clean_tool(winsxs清理工具)和dism++。严格来说,这两款神器具有一定的使用风险,操作之前建议先备份一次系统。实际情况来说,我用这两款神器已经好几年,包括给企业用户做运维,并没有发生任何问题。
winsxs清理工具:
下图为虚拟机里即将封装的windows7系统,昨天用winsxs工具清理过一次,我目前保留了winsxs文件夹这一项(被淘汰的更新文件),因为此项清理之后会导致无法卸载系统补丁(仅系统安全更新)。对于windows7系统而言,保守建议是不要清理,但实际运维工作中并未发现存在需要卸载的补丁。如果系统补丁更新失败,在下一次重启的时候会自动还原更改;如果系统补丁安装成功,将来需要卸载的可能性几乎为0。所以win7在系统盘空间不足的情况下是可以选择清理此项的。
但是对于windows10而言,建议不要清理此项,原因大家都懂的(#滑稽)。
winsxs清理工具
dism++:
dism++是dism的UI版,它不需要任何命令行即可完成对系统的各种调试和修改,清理C盘空间只是其中一个小功能。
在清理windows更新缓存这块,它和winsxs专清工具类似,但不如winsxs专清工具专业,两者清理的垃圾有交叉的部分,也有互相独立的部分,所以可以联合使用以提高效果;此外,dism++的compactOS和硬链接合并必须在PE环境下使用,因此建议在windows10PE环境中使用dism++
CompactOS很慢,但这项技术真的牛逼
删除office安装缓存后仍然可以正常卸载office,在虚拟机中亲自测试过
删除office安装缓存,控制面板中仍可正常卸载office2016
根据答主多年的使用经验和实际测试,这两款清理神器的主要风险项在于winsxs文件夹的清理,这个清理后主要造成的后果就是无法卸载系统安全更新。其他项目比如日志文件、缓存文件等在清理后并未造成任何不良后果,普通用户实际使用中也不需要这些文件。
如果你的系统有超过1年未清理过系统盘,那么使用这两款工具一般可以清理出几十G的空间。
(3)转移outlook本地缓存默认存储路径
这里给出office2013和office2016的官方解决方案,通过安装补丁的方式来增加组策略设置选项。
首先要下载2个补丁工具,注意区分32位和64位:
Office 2013 Administrative Template files (ADMX&ADML) and Office Customization Tool
下载地址:
Download Office 2013 Administrative Template files (ADMX/ADML) and Office Customization Tool from Official Microsoft Download Center
Office 2016 Administrative Template files (ADMX/ADML) and Office Customization Tool
下载地址:
Download Administrative Template files (ADMX/ADML) and Office Customization Tool for Office 365 ProPlus, Office 2019, and Office 2016 from Official Microsoft Download Center
补丁下载下来之后,是这样的:
运行之后,会解压出来2个文件夹和1个excel表格,其中有用的只有1个,admx:
接下来,将这个文件夹里的所有内容复制到"C:\Windows\PolicyDefinitions\"这个文件夹下;
然后开始——运行(windows键+r)——gpedit.msc,这时可以使用组策略大法:
确定之后调出组策略,并依次定位到:"用户配置——管理模板——Microsoft Outlook 2013——杂项——PST设置"下,选择"OST文件默认位置"和"PST文件默认位置":
双击OST文件默认位置,弹出对话框中将"未配置"修改为"已启用",并在OST文件默认位置下输入存储路径,PST文件默认位置同理。
更改完成之后点"应用"、“确定”,即可完成修改。
对于已经将缓存数据存在C盘的用户,还需要将已经写入C盘的缓存数据转移,其中.pst文件比较容易转移,关闭outlook直接转移,下次开启outlook时修改.pst的文件路径即可;对于.ost文件的转移相对来说有些麻烦,因为该问题不属于本篇的回答重点,所以我这里偷个懒,贴出网上别人写好的解决方案,需要的同学请自行参考:
https://blog.csdn.net/sarentumulus/article/details/81062154此外,系统休眠文件占用C盘3G空间,如果你从不休眠,可以使用命令来关闭休眠文件,但是要在系统管理员权限下操作才可以,在cmd中输入:
powercfg -h off
然后回车即可生效;
如果需要开启,可以输入:
powercfg -h on
回车生效。
虚拟内存默认存放C盘,占用空间大小=内存大小,这个也可以更改到其他分区,这里就不再展开了。
总结:
在学会这些操作之后,我们确实是有办法将C盘空间控制在较小的一个范围,而有同学可能又要问了,这些繁杂的操作意义何在?我一开始就选择一个固态一个分区不好吗?所有软件和数据都一股脑儿塞C盘里,管它那么多干嘛?
其实前面已经提到,分区的优势在于便捷的系统维护。可以这么说,假如现在我的系统突然崩溃(比如中毒或是误操作之类的),需要重装系统,那我是可以闭着眼睛直接格式化C盘然后重装的。甚至,我可以使用之前备份好的系统镜像在10分钟之内就恢复工作状态,你不分区的话,能做到这个效率吗?而且分区并不会影响其他方案,比如大家常说的异地备份、云备份、原版镜像升级安装等等,不是说分了区,就不能再用移动硬盘备份个人数据了。但是后者相比于前者,却存在一定的操作限制,比如异地备份你总要买移动硬盘吧?云备份小白要学会用什么平台去操作,同时网络也要通畅,国内百度云你还要再买会员;原版系统升级安装必须是win10原版才能自动恢复个人文件夹资料,且费时费力又存在一定几率安装失败,对系统平台和安装方式均有要求限制。
目前来说,根据我的工作经验,我只得到这么一个全平台通用的管理方案,就是C盘只装系统,缓存能清的清,数据能转移的转移,我和我的所有用户在面对系统灾难时,都可以做到快速恢复工作状态。对于只分一个区的方案来说,我目前没有看到一个很好的全平台、快速解决方案,都存在一定的操作限制,如果有,你提出来,我们共同学习。
最后防杠精补充一句,即使分了2个以上分区,对于重要个人资料依然需要额外的备份,这主要是防止硬盘损坏丢失资料。对于重装系统,我的方案可以不用备份数据。 |
|