新装了一个Win7 x64系统。总结了一些系统配置需要注意的地方。
1. C盘空间
发现C盘被用去了50G的空间,在什么软件都没装的情况下,被用去这么多,感到不可思议。
打开控制面板->文件夹选项,(a)选择显示隐藏的文件夹;(b)将“隐藏受保护的操作系统文件(推荐)”去掉勾选。然后在C盘下发现2个超大的系统文件:hiberfil.sys和pagefile.sys。
1.1 hiberfil.sys
1.1.1 hiberfil.sys文件大小==物理内存大小吗?
在一些较新的具有STR功能的主板上安装了xp及更新的操作系统后,在系统区根目录下会有一个 hiberfil.sys 的文件,它的大小和内存容量一样,这是什么文件呢?原来这个就是系统的休眠功能所占用的硬盘空间的文件(Windows 默认休眠功能是处于打开状态的),电脑处于休眠状态时,内存中的所有内容将保存到硬盘,并且电脑会被关闭。电脑在返回打开状态之后,关闭电脑时打开的所有程序和文档将全都还原到桌面。也就是说,当你让电脑进入休眠状态时,Windows 在关闭系统前将所有的内存内容写入hiberfil.sys文件。而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑恢复到关闭前的状态。然而,Windows 在硬盘上留下了hiberfil.sys文件,即使这个文件不再需要了。【1】
在早期版本的 Windows 中,Hiberfil.SYS 文件的大小等同于物理内存大小;而在 Win7 Hiberfil.SYS 可以在物理内存大小的 50%-100% 的范围自行调整。因此, Windows 7 Hiberfil.SYS 大小不一定等同于物理内存大小。MTOOU.INFO绝对领域认为Win7之所以出现这种改变,主要是出于节省系统分区的硬盘空间考虑。因为 Hiberfil.SYS 必须位于系统分区的根目录,我们无法修改其文件名及所在位置。【2】
1.1.2 hiberfil.sys怎么删除
在开始的功能表的搜索栏里输入 cmd,然后在搜索结果中的 cmd 按下右键,点选【以系统管理员身分运行】
在命令提示符窗口里输入下面命令然后按下Enter:
powercfg -h off
1.1.3 结果:
完成上面的动作之后,不用重新启动电脑,就可以发现hiberfil.sys 已经没有了,C盘空间变大了。而且点击开始按钮->关机后面的三角形小按钮,发现“休眠”选项也没有了。
1.1.4 「睡眠模式」与「休眠模式」有什么不同?
「睡眠(Sleep Mode)」在 Windows XP 里又称为「待机(Standby)」,当电脑进入睡眠模式时,它并不会完全关机,而是关闭屏幕、硬盘以及其它一些用不到的设备,以极低的耗电量保存内存里的资料,达到「节能减碳」的目的。之后当我们「唤醒」它的时候,又可以在极短的时间内让电脑恢复之前的工作内容。
「休眠模式(Hibernate Mode)」与睡眠不同的是,它会让电脑完全关机,但是在关机之前会把工作内容储存到硬盘里,以Windows 7来说就是 hiberfil.sys。当下次开机时便可以从这个文件还原最后的工作内容。【2】
1.2 pagefile.sys
1.2.1 如何设置pagefile大小?
由于我是16G内存,所以系统也自动给设了16G大小的pagefile.sys。
查看方法:我的电脑->属性->高级系统设置->高级 选项卡->性能框,点击设置->选择高级 选项卡->虚拟内存,点击更改->发现默认勾选了“自动管理所有驱动器的分页文件大小”。
将勾选去掉的话,就可以查看各个盘下的虚拟内存配置情况。C盘默认的选择是“系统管理的大小”,其它盘都是“无分页文件”。
1.2.2 16G内存是否还有必要设置pagefile?
网上有争论16G内存是否还需要设置虚拟内存,但也没有一个统一的说法【3】。所以我还是保留系统默认设置吧。
Updated: 发现16G内存下,虚拟内存几乎用不到,所以将其改为4G。
1.2.3 为什么16G的内存只识别12G的问题?
好多人遇到这个问题。如下面图中所示:
我的本本没有这个问题,但是我查了一些相关资料,放于这里总结一下。
(1) 首先,如果你的机器是4G以上内存,那么请安装Win7 x64版本OS。因为32位OS最大只支持4G内存。
下表规定了不同 Windows 7 版本对物理内存的限制。【4】
版本 | 32 位 Windows 中的限制 | 64 位 Windows 中的限制 |
---|---|---|
Windows 7 旗舰版 | 4 GB | 192 GB |
Windows 7 企业版 | 4 GB | 192 GB |
Windows 7 专业版 | 4 GB | 192 GB |
Windows 7 家庭高级版 | 4 GB | 16 GB |
Windows 7 家庭普通版 | 4 GB | 8 GB |
Windows 7 简易版 | 2 GB | 2 GB |
如果你已经安装了32位OS,或倾向于使用32位OS,那么你可以考虑将多余的不能识别的内存用来制作RamDisk【5】。
(2)如果你的内存始终是有一部分不可用,比如【4】中所举的例子:32 位版本的 Windows 7 报告安装了 4 GB 内存的计算机只有 3.5 GB 可用系统内存,或者,64 位版本的 Windows 7 报告安装了 8 GB 内存的计算机只有 7.1 GB 可用系统内存。那么你可以考虑是否是系统配置的问题。检查系统配置文件:
打开运行框->键入 msconfig->“系统配置”窗口->“引导”选项卡->单击“高级选项”->单击以清除“最大内存”复选框->单击“确定”->重新启动计算机。
(3)如果仍没解决,可能要考虑兼容性的问题,比如【6】。
1.2.4 任务管理器中,物理内存的“总数,已缓存,可用,空闲”分别代表什么意思呢?
这几个参数之间的关系是什么呢?文章【7】给出了比较清晰的解释。
1.3 C盘空间越来越小,如何解决?
参照文章【19】的方法,清理以下文件夹:
1.3.1 Superfetch功能带来的应用程序缓存
在Windows7系统里面,使用了Vista Superfetch的技术特性,具体情况可上网查看,下面只说说清理方法。
清理方法:直接把c:\windows\prefetch 文件夹中的文件统统删除即可。
1.3.2 应用程序产生的临时文件
一般保存在windows\temp文件夹中,和用户文件夹的temp文件夹中。
清理方法:直接把c:\windows\temp 和 C:\Users\你的用户名\AppData\Local\Temp文件夹中的文件统统删除即可。
1.3.3 IE等浏览器产生的临时文件
清理方法:打开浏览器,工具—INTERNET选项——浏览。 历史记录下面点击删除,删除cookie和IE临时文件即可,尤其实在备份系统前最好删除的干干净净。
1.3.4 系统还原,System Volume Information文件夹(最好不要删)
SystemVolume Information 文件夹,中文名称可以翻译为“系统卷标信息”。这个文件夹里就存储着系统还原的备份信息。“系统还原”是Windows操作系统最实用的功能之一,它采用“快照”的方式记录下系统在特定时间的状态信息,也就是所谓的“还原点”,然后在需要的时候根据这些信息加以还原。还原点分为两种:一种是系统自动创建的,包括系统检查点和安装还原点;另一种是用户自己根据需要创建的,也叫手动还原点。随着用户使用系统时间的增加,还原点会越来越多,导致硬盘空间越来越少,最后还要被警告“磁盘空间不足”。它也是系统盘中最容易占用空间的一个文件,时间一长,这个文件大小可达4G,甚至更大!
清理方法:直接关闭系统还原!右键点击“计算机”——属性——高级系统设置——系统保护——点选C盘——配置——还原设置下面的三个选项中直选最后一个“关闭系统保护”——删除——继续——确定。
1.3.5 Windows 7系统日志和事件日志
一般在Windows文件夹的System32文件夹下面的LogFiles 文件夹里面,直接删除就好了.
1.4 不适用分区软件给磁盘分区
参考“怎样给win7系统硬盘分区”【26】
2. SSD
SSD使用存在的一些误区,其中一些误区会损害SSD性能【8】。SSD的使用要求(1)运行在AHCI模式下,(2)4K要对齐,(3)接在原生SATA3.0接口下,(4)确保Trim指令打开。
那如何检测这些问题,如何解决这些问题?【9】给出了以下的解决方案
2.1 如何让SSD运行在AHCI模式下
(1)首先,怎样检测SSD是否运行在AHCI模式下?
使用“AS SSD Benchmark”工具。下载地址为【12】,汉化版。第一行AHCI模式,绿色OK说明正确运行,前面iaStorA / msahci / amd_sata (AMD平台) / mv91XX(非原生SATA)代表主板平台不同的驱动;假如显示红色pciide Bad,自然就是IDE兼容模式。第二行4K对齐,绿色OK说明正确4K对齐,数字多少K表示当前分区起始偏移量;红色Bad就是杯具,没有4K对齐,一般多显示31K。
如何查看电脑是否正常开启AHCI模式呢?只要进入系统后,点击“设备管理器”,“IDE ATA/ATAPI控制器”中只要看到AHCI,就表示正常开启了。【11】
(2)从IDE模式修改到AHCI的方法
●点击win键+R,进入运行对话框。
●输入Regedit进入注册表。
●选择路径“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/msahci”。
●把start值改为0.默认是3,直接重启电脑,在BIOS中开启AHCI模式,正常进入系统。
但是:建议先开启硬盘的AHCI模式,开机进入BIOS设置,找到硬盘模式项目,改为AHCI模式就行了,在新装系统之前就开,否则装好WIN7后再开,容易出现蓝屏,试着网上改注册表的方法(上面所述的方法)也蓝屏【11】。
2.2 如何让SSD进行4K对齐
Refer 【9】【10】【11】
2.3 如何识别SATA接口是否原生
如果上图中AHCI模式一栏显示的为:mvs91xx – OK,那表明没有把SSD接到主板芯片原生的接口上,因为mvs91xx代表的是marvell磁盘控制器的驱动程序,目前主板上的第三方SATA芯片大多数都采用marvell的产品,因此才可以判断出SSD接在第三方芯片提供的SATA接口上。
MSI的GE70系列都有预留的SSD槽,所以我们不用担心SATA原生接口的问题。
2.4 如何理解少分区以及小分区
(1)所谓“小分区”就是不要把SSD的容量都分满,保留一部分容量作为“空闲位置”,用于SSD内部的优化操作,如磨损平衡、垃圾回收和坏块映射。一般情况下这一步骤厂商已经帮我们设定好了,例如NAND容量128G的SSD,厂家会标称120G,剩下的部分就被设置成了预留空间。
(2)“少分区”则是另外一种概念,一方面现在主流SSD容量都不是很大,分区越多意味着浪费的空间越多(每个分区总有那么些空间是用不到的),另一方面分区太多容易导致分区错位,在分区边界的磁盘区域SSD性能可能受到影响。
2.5 如何确保打开Trim指令
Trim指令是Win7及Win8系统自带的技术,系统默认开启,而XP或以下版本的系统没有Trim技术,不建议XP系统使用SSD。
如何知道您的电脑里是否已开启Trim:
●点击开始菜单,在搜索栏中输入CMD
●在搜索结果的图标上右键单击,选择以管理员权限运行
●输入“fsutil behavior query DisableDeleteNotify”
●如果返回值是0,则代表您的TRIM处于开启状态
●如果返回值是1,则代表您的TRIM处于关闭状态
2.6 相关服务
2.6.1 Disk Defragmenter服务
关闭磁盘碎片整理服务对固态硬盘的优化显著。由于SSD的工作方式原理的不同,原有的系统磁盘整理并不存在作用且有一定的损害,我们在计算机管理 - 服务选项中选择关闭:Disk Defragmenter选项即可。
而此选项在Win7系统下会识别SSD后自动关闭,所以使用XP和Vista的用户需要注意手动关闭。【13】
2.6.2 Superfetch服务
自Vista开始,新增的Superfetch技术,即“超级预读取”,由XP系统中的Prefetch进化而来。【14】
(1)什么是Prefetch?
在Windows XP操作系统中,微软对虚拟内存技术做了进一步改进,发展出了预取技术(Prefetch),预取技术的基本思路是,在载入某个程序之前,预先从硬盘上中载入一部分该程序运行所需的数据到物理内存中,这样便能加快程序的启动速度。在Widows XP中,使用预取技术的具体方法是:在系统和应用程序启动时,监视内存页面与交换文件以及硬盘上其它文件的数据交换状况,当发生数据交换时,Windows XP会纪录下每一个程序运行时经常需要读取的硬盘文件,并将读取的情况记录在\windows\Prefetch目录中的pf后缀名文件中。一旦建立了这些pf文件,在每次需要启动系统或相应程序的时候,Windows会首先中断当前准备载入的程序,而转去查找\Windows\Prefetch目录,看是否有当前载入程序的纪录,如果有纪录,则马上按照纪录的情况载入程序运行过程中可能会用到的所需文件到物理内存中。这项任务完成之后,Windows才继续载入被中断的程序。经过这样的处理之后,在程序运行过程中,需要读取那些文件时,由于文件已经被“预取”到内存中,此时就不用再到硬盘上进行读取,因此减轻了程序载入过程中频繁交换内存页面与交换文件的现象,改善了内存不足时程序运行的响应速度。
为了进一步优化预取操作的效率,Windows XP还会定期对pf文件进行分析处理,组织好程序文件载入的顺序,并将这些分析处理后的信息存放在\Windows\Prefetch目录中的Layout.ini文件中。同时还会通知磁盘碎片整理程序,在下次运行碎片整理时,按照Layout.ini文件记录的内容,将相关文件的位置整理在连续的硬盘区块中。
这项技术从根本上说仍然属于被动式的调度。换句话说,只有在程序主动发起载入请求时,Windows才会进行相关的调度操作。
被动式调度的存在可能对系统性能造成一些影响。我们考虑这样一个例子,假设你有在工作的午休时间运行杀毒软件的习惯,那么在下班前,一般会停止处理工作程序,然后运行杀毒软件,此时,如果使用的是Windows XP,那么操作系统会将工作程序所占用的内存页面写入硬盘交换文件中,并读取杀毒软件的文件载入内存。午休过后,杀毒软件已经运行完毕,但是你在重新开始使用工作程序的时候,系统仍然需要经历杀毒软件和工作程序的硬盘交换文件与内存页面的交换过程,此时程序的响应速度明显降低。
如果系统能够进一步自动记录下这些经常性的操作行为所发生和结束的时间,当时运行的前台和后台软件等等详细情况,那么在内存有空闲空间的时候,就可以在预定的时机预先将一部分文件载入到内存中,这样就避免了上面例子中发生的不愉快情况。
(2)什么是Superfetch?
不错,这正是Windows Vista中Superfetch技术所能解决的问题。由于采用了新算法,Superfetch不但继承了Windows XP预取技术的全部优点,还进一步具备监视程序运行时状况,时间等详细情况的功能,可以根据用户的使用习惯,自动预先将存放在硬盘的交换文件转换到内存页面中去,使用户经常运行的程序启动时的速度得到进一步的加快。
Superfetch技术的中心思想是:“过分空余的内存空间即是浪费”。的确,如果一个操作系统总是保留着过多的空余物理内存耗费电能,却不能够利用这些多余的内存空间提高系统性能的话,为什么不更好地利用这些多余的内存空间呢?将这些多余的物理内存作为缓存使用,就是Superfetch技术的本质。而也正是由于采用了这种以内存为缓存的策略,才造成了Vista对内存容量的饥渴!
如果你对这项技术感到反感,或者物理内存容量实在太小,那么到管理工具—服务中关闭Superfetch服务也是一种选择。但需要注意的是,如果再次开启Supertech服务,那么由于需要经过一段监视记录用户使用习惯的过程,因此需要等待较长一段时间后,Superfetch技术才能重新为系统带来明显的提速效果。
(3)为何Windows Server 2008没有Superfetch,且Windows Server 2012默认是Disabled?
首先:SuperFetch的目的是提升前台进程的性能,预取前台进程的内容。而Windows Server 2008主要目的是用作服务器,几乎很少有前台进程,所以没有采用SuperFetch技术。然而可以打开:
打开注册表编辑器找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters 这个注册表项
新建 DWORD 项 名称为 EnablePrefetcher 数值为 3
新建 DWORD 项 名称为 EnableSuperfetch 数值为 3
打开 服务 ,将SuperFetch设为 自动 可以立刻启动成功
(4)到底该不该禁用Superfetch服务?
如果不用虚拟内存,或者内存很大,基本用不到虚拟内存,那么这个服务基本上没有什么用武之地呢?答案是否。仍然参见【14】:
为何第一次启动程序会感觉很慢?
相信大家都有过类似的经历。当我开机后,第一次运行一个程序,就比如说是Word吧,可能需要5秒才能启动。当我关闭后再开,也许只用2秒。如果我不关闭,直接打开另外一个Word文件,那就更快了。
这是什么原因造成的呢?
当我们开机后,工作集里面没有Word这个员工(页面),他还在家(硬盘)里面。于是当我召唤他的时候,它才从家走到办公室(工作集)。这样的过程就叫做硬调页了,当然需要的时间长。而当我们关闭了Word时候,他就被派往大厦的另一房间,我却马上再次召唤他,这时,另一个房间内的数据还没被清零,他便不用从家里走来,而是直接从数据结构里面引入就可以了。在不关闭这个程序Word的情况下,他也不用为其他程序让路的时候,它还存在于办公室(工作集)里面,召唤他的时候就会更快。这样的无需从硬盘中重新调用数据,而是将数据结构中的页面重新挂载到工作集中的过程,便叫做软调页了。大家都知道内存速度远远快于硬盘,所以软调页的使用就是第二次运行程序变得很快的原因了。
Windows 7内存占用大的原因
至2014年,我们知道了当内存中有所需程序页面的时候会使程序启动变得更快。而Windows 7中的Superfetch已经具有了学习的功能,自从第一次使用Windows 7时,Superfetch就开始记录我们的使用习惯,将我们经常使用的程序的页面在开机后进行提前加载,那么当我们第一次开启程序的时候便可以获得像第二次开启一样的速度了。所以这些预加载的页面就会使得我们的内存占用变多。简单地说就是让所有程序操作在内存中进行,避免使用硬盘硬调页空间,这也就是为 何感觉Windows 7占用很大内存的原因。
查看预加载的内存
而在XP时代,也许你也有过类似的经历:当开始使用一些程序后,由于有事便离开了。回来的时候却发现系统响应十分缓慢,特别糟糕。这是由于XP的内存管理模式效率非常低下。当我们离开后,程序都处于不使用状态。这时系统的一些后台程序,如磁盘整理、杀毒软件等程序就会全速运行,导致我们使用的一些程序页面不得不被挤到了硬盘虚拟内存中。可是当这些后台程序完成任务后,XP系统并不会把之前被挤到虚拟内存的页面导回内存里。于是在再次使用电脑时,系统才会手忙脚乱的进行临时调配,甚至是硬调页。导致程序响应极其迟缓。所以看上去XP的空闲内存很多,事实上都没起什么太大的作用。
另外,如果禁用的话,还有可能导致一些不可预知的问题,比如【15】.
所以最好不要禁用该服务。
2.6.3 Windows Search服务
默认情况下,Windows7附带的一些程序和功能处于打开状态,其中包括Windows Search。此功能带来了快捷方便强大的搜索功能,但可能有人不需要此功能,或者很少用到此功能,或许还有人认为其在后台建立索引耗费了大量资源并且可能会硬盘产生伤害。如果不使用Windows Search,其实可以将其关闭。您可以根据需要将它重新打开。
关闭的方法,也请参考【16】。关闭之后,搜索的功能完全可以由Everything工具来代替。
(1)如何卸载Windows Search功能?
在“控制面板”中,打开“程序和功能”,点击左侧“打开或关闭Windows功能”,在打开的“Windows功能”中取消勾选“Indexing Service”(索引服务),和“Windows Search”(搜索功能),确定即可。
如果你不想让你的搜索框从你的电脑中消失,建议取消勾选第一项“Indexing Servive”。另外,在关闭Indexing Service和Windows Search的的同时,我还关闭了“游戏”和“Windows小工具平台”。
Updated:关闭“Indexing Servive”后,开始菜单中的“运行”框消失了,很不方便,所以还是将“Indexing Servive”勾选上了。
(2)如何关闭Windows Search服务?
在“控制面板”-“管理工具”中打开“服务”,找到“Windows Search”,双击该项打开“属性”窗口,可以临时“暂停”或者“停止”该服务,也可以彻底停止,只要将其“启动类型”设置为“手动”或者“禁用”,如果需要重新启用此功能,只需在此设置“启动类型”为“自动”,重启电脑后自动启用该服务。
2.7 是否有必要将浏览器的缓存从SSD移走,放于机械硬盘上?
为保护SSD寿命,最好不要频繁项SSD中写文件。IE的缓存就是一个频繁写的程序。那是否有必要将浏览器的缓存从SSD移走,放于机械硬盘上呢?
争议比较大,如果将浏览器缓存移出SSD的话,那么SSD所带来的速度优势将损失。所以好多人不建议移走。
那么所关心的SSD耐久度问题,有人用数据分析说完全不必担心【17】。
另外,SSD是否会集中在单一的某个区域(比如IE的缓存区域是否是固定的),频繁的读写呢?
这是不会的,SSD有延长寿命的内部机制。其内部的解决方案:磁盘控制器的策略会自动平均分配写入单元,让每个存储单元都得到充分使用,这样就不会使某一个区域经常由于读写而失效,造成整个硬盘报废的情况。这是在产品设计之初就被考虑到了,看起来设计固态硬盘的工程师们在这个问题上,已经做出了很大的努力。请参考【18】
3. 备份还原系统
Windows 7系统还原功能和创建系统映像功能,一个可在系统出现小问题、还可以启动时使用,一个则更可用于出现大问题或是系统无法启动时,恢复到某个备份状态,二者相互结合使用,我们就完全不必担心系统出问题时无法解决了,而且还可以最大程度保护文件、数据,免除重新安装各种软件的麻烦。
3.1 系统还原点
3.1.1 如何创建还原点
系统还原就是利用Win7中自带的“系统保护”功能来定期创建和保存系统的还原点,包括注册表设置以及Win7个性化的一些内容。开启系统保护后,Win7会在每次更改系统时自动创建还原点,用户也可以手动创建还原点。【20】
(1)右键点击桌面上的“计算机”图标,选择“属性”,打开“系统”信息窗口;
(2)点击系统窗口左侧的“系统保护”,打开“系统属性”对话框;
(3)点击“系统属性”对话框右下方的“创建”按钮,在弹出的输入框中填写该还原点的名称,建议大家填写创建时的日期,方便以后在还原时能快速识别出来。填好名称后点击“创建”按钮。
(4)等待还原点创建完成。
在还原点列表中可以看到,除了手动创建的还原点之外,Win7通常会在执行Windows Update、安装/卸载软件以及进行系统备份后,自动创建一个还原点。
此外还需要注意的是,系统还原并不是为了备份个人文件,因此通过还原点恢复系统时,是无法恢复已删除文件的。
3.1.2 如何使用还原点
(1)系统能正常启动,但想手动恢复到某个以前的还原点 【20】
系统能正常启动,但想手动恢复到某个以前的还原点,比如安装某个程序后,想卸载,但卸载不干净(比如Visual Studio),这时想手动恢复到以前的某个还原点。
需要将Win7系统还原时,只要点击“系统属性”对话框中的“系统还原”按钮
然后在列表中选择要还原的时间点,按照提示步骤进行操作即可。
(2)一般问题 启动修复绰绰有余 【21】
Win7的系统修复功能是很智能的,很多时候根本不用用户太多的干预。例如由于非法关机而引起的小问题,当再次启动系统时就会进入“Windows错误恢复”界面,光标默认停留在“正常启动Windows”选项上并开始倒计时。很显然,系统本身已经允许你正常启动,而问题已经自己修复了。
此外,由于操作不规范或者硬件的改动而造成的系统文件被破坏或者配置文件不正确,都有可能导致系统无法正常启动。此时系统再次启动,同样会出现“Windows错误恢复”对话窗。提示窗口中有两项内容可选,默认会停在“启动启动修复(推荐)”项。显然,Win7是希望用户选择“启动修复”选项对系统进行修复。
经过测试,如果选择“正常启动Windows”,系统一样可以正常启动。不过这样可能会产生一些不可预知的问题,所以为了系统的稳定,建议大家还是多花一点时间,启用系统的修复功能。
启动系统的“启动修复”功能后,系统将自动进行修复而不需要你操作,修复完成后如果提示“请重新启动计算机,以完成修复”,那么重启后就可以恢复正常了。如果提示“系统修复无法自动修复此计算机”,就要使用更高级的工具来进行修复了。什么更高级的工具?
(3)无法启动 系统还原出手相救 【21】
如果“启动修复”功能也无法解决问题,系统还是不能正常启动,那就需要“系统还原”出手相救了!
要启用Win7的系统还原功能,需要在系统启动时按F8键,在出现的系统选择菜单当中选择“修复计算机”,回车确认后按照提示即可进入到“系统恢复选项”界面。
在“系统恢复选项”窗口中我们可以看到“启动修复”、“系统还原”、“系统映像恢复”、“Windows内存诊断”和“命令提示符”五个选项,直接选择“系统还原”,然后按照提示选择一个还原点,很快就可以完成还原操作。完成后重新启动,一般情况下都可以修复系统无法启动等问题。
提示:要使用“系统还原”功能有两个前提条件:一是系统分区已经开启系统保护功能;二是已经创建了系统还原点(手动或自动)。
3.2 系统镜像
3.2.1 创建系统镜像 【21】
现在,Windows 7也具备了类似Ghost的功能,可以建立系统镜像,以在意外时候进行恢复,我们来看看这项功能。
打开开始菜单,依次点选“所有程序”→“维护”→“备份和还原” 。在打开的“备份和还原”功能窗口中,点击左侧的“建立备份镜像”开始创建一个系统映象。首先是选择保存备份的位置,可以是硬盘分区、DVD盘片和网络位置,需要注意的只有NTFS的磁盘分区才可以保护备份文件。
点击“下一步”按钮进入确认备份设置界面,我们可以看到要备份磁盘显示在列表中。点击“开始备份”按钮就会开始备份的进程了。
3.2.2 如何使用系统镜像进行还原呢?【21】
同样进入“备份和还原”界面,点击下方的“恢复系统设置或计算机”,接着点击“高级恢复方法”。最后在“高级恢复方法”窗口中点击“使用之前创建的系统映像恢复计算机”选项。
这时会出现一个用户文件备份的界面,如果不需要点击“跳过”按钮忽略(不过再次之前还是建议对一些必要的文件、数据等进行备份)。最后点击“重启”按钮,剩下的操作就可以由系统自动完成了。
创建的系统映像不仅仅可以如上使用,还可以在系统完全无法启动时,插入Windows 7安装盘,通过安装盘的修复功能,使用映像进行还原,使得系统恢复到备份的状态,就如同使用Ghost一样。
4. 系统问题
4.1 开机后,CPU和内存占用率高
开机后,系统反应很慢,在任务管理器中发现, svchost.exe -k netsvcs 进程占用CPU和内存特别高。过一段时间后又恢复正常。Why?
根据【22】的描述,确定跟自动更新有关。博主将这个问题提交给微软,3天后得到回复。解决方法如下:
引用:-----------------------------------------------------------------------------------------------
解决方法:
方法一:建议您按照尝试以下方式:
开始->运行->输入:services.msc->确定。
找到automatic update 服务,禁用automatic update 服务。
然后禁用microsoft update更新:在打开的"Microsoft Update"更新网页中点击左侧的"更改设置"->选中右侧下方的"禁止使用Microsoft Update软件,只允许使用Windows Update"。
然后再打上我下面发送给您的补丁,再开启automatic update 服务,并登陆windows update网站进行更新。
方法二:删除文件夹:C:\WINDOWS\system32\CatRoot2以及C:\WINDOWS\system32\SoftwareDistribution。
方法三:我们可以按装下面的修补程序和new Windows Update Agent(WUA)在客户端上:
我们可以在上面的文章中选择需要的操作系统的补丁KB927891:
http://www.microsoft.com/downloa ... e-8a89-404327772e5a
Download location (Windows Update Agent)
http://download.windowsupdate.co ... dateAgent30-x86.exe
32位版本X86
其他的信息:
http://support.microsoft.com/kb/927891/en-us
http://support.microsoft.com/kb/916089/en-us
经试验,使用方法一就可以解决问题。更简单一点就是直接上"Microsoft Update"更新网页,点击左侧的"更改设置"->选中右侧下方的"禁止使用Microsoft Update软件,只允许使用Windows Update"就可以了。
已经确认此情况是Microsoft Update造成的,详细原因微软还在调查中。
----------------------------------------------------------------------------------------------------
我的Win7 32位系统,经试验,将“C:\Windows\SoftwareDistribution”和“C:\Windows\System32\catroot2”文件夹删除,机器的状况恢复良好。
(为了保险起见,可以将这两个文件夹剪切出来存放在其他盘备份,有的文件正在使用,无法剪切,忽略即可。)
4.2 无线网络频繁掉线
无线网络频繁掉线,修复一下之后就好了,但一段时间之后又掉线,显示为黄色的感叹号。
一开始怀疑杀手网卡的问题,后来才意识到,当连接网线时才会使用杀手网卡,无线连接时使用的是Intel Dual Band Wireless驱动。
出现这个问题,客服给的解决方案有2个【23】:
(1)因为机器搭配的是较新规格的802.11AC,可能会与旧的路由器会有兼容性问题。可以透过路由器的厂商提供的最新版韧体更新试一试。即:更新一下无线路由器的的驱动试试看。
(2)可以关闭网卡的WMM设置试一试。
我试了一下,关闭网卡的WMM设置起了作用,因此没再更新无线路由器的驱动。
设置方法:网络连接->属性->配置->高级->Ad Hoc Qos 模式->值:WMM已禁用。
4.3 右键卡顿的问题
UPDATED:2018-08-03
安装新系统后,桌面点击右键,卡顿严重,要几十秒才有反应。应该是右键加载某项操作导致的问题。参考【28】的介绍,解决方法如下:
(1)在”运行“中输入regedit,调出注册表编辑器;
(2)找到HKEY_CLASSES_ROOT/Directory/Background/shellex/ContextMenuHandlers;
(3)为避免误删导致问题,先导出“ContextMenuHandlers”键的注册表作为备份;
(4)在“ContextMenuHandlers”项目下面,除了New和Sharing,其他选项全部都直接删除。关闭注册表之后,回到桌面试试你的菜单右键,速度肯定快了不少。
5. 常用设置
5.1 屏幕保护色设置
5.1.1 修改Win7窗口的背景颜色 【24】
1. 在桌面点右键选【个性化】->【窗口颜色】->【高级外观设置】
2. 在【项目】的下拉菜单里选【窗口】,再点它正右侧的下拉菜单【颜色】,点下方的【其它】,然后把【色调】设为85,【饱和度】设为90,【亮度】设为205(默认分别为160、0、240)。
3. 单击【添加到自定义颜色】->按【确定】,然后点【应用】->【确定】->【保存修改】,设置完成。
5.1.2 修改IE浏览器的背景颜色【24】
打开IE,点击【工具】->【Internet选项】->常规选项卡下的【辅助功能】->勾选【忽略网页上指定颜色】->【确定】,设置完成。
5.1.3 利用Stylish插件修改Chrome浏览器的背景颜色【25】
1. 下载并加载Stylish插件,下载地址:http://chrome-plugin.com/stylish.crx。
2. 在浏览器的右上方会显示相应的加载后的扩展程序,有个S 图标,打开。
3. 点击“写入新样式”,新建一个样式,名字可以任意取,然后把下面的代码加进去,保存即可。
body {background-color:#C7EDCC !important;}
div {background-color:#C7EDCC !important;}
table {background-color:#C7EDCC !important;}
td {background-color:#C7EDCC !important;} a:link {color:#000000!important;}
a:visited {color:#00FF00!important;}
a:hover {color:#0000FF!important;background:#00EE00!important;}
a:active {color:#FF0000!important;background:#00EE00!important;}
注意事项:
Chrome不是IE内核,无法通过internet选项来设置豆沙绿(85,123,205),豆沙绿的参数为:
a. RGB颜色:199;237;204
b. 十六位颜色代码:C7EDCC
c. 色调:85;饱和度:123;亮度:205
如果需要复原,则改成 色调:160,饱和度:0,高度:240。
5.1.4 修改Win10窗口的背景颜色 【27】
1. 使用“Win+R”组合快捷键打开“运行”
2. 运行框内输入“regedit”打开注册表。路径:HKEY_CURRENT_USER—>Control Panel->Colors
3. 点击“window”,右击鼠标选择“修改”,将其值改为204 232 207(原值为255 255 255),重启系统即完成。
Reference:
【1】hiberfil.sys (http://baike.baidu.com/view/955270.htm?fr=aladdin)
【2】hiberfil.sys|hiberfil.sys是什么文件|能删除吗(http://jingyan.baidu.com/article/f96699bb9089f7894f3c1b40.html)
【3】谈一谈虚拟内存怎么设置最好(http://wenku.baidu.com/view/beeb2842c850ad02de804157.html)
【4】基于 Windows 7 的计算机的可用内存可能低于安装内存(http://support.microsoft.com/kb/978610/zh-cn)
【5】最稳定,微软认证的RamDisk,功能最强大,完美利用4G以上大内存(http://itbbs.pconline.com.cn/diy/9424296.html)
【6】16G内存,可用8G、12G或15G了(http://www.chiphell.com/forum.php?mod=viewthread&tid=355516&extra=&highlight=&page=1)
【7】作为一个程序猿,你了解任务管理器吗?(一)(http://www.cnblogs.com/Liuwq/archive/2012/09/09/2677391.html)
【8】不看是您损失?实测哪些误区损害SSD性能(http://diy.pconline.com.cn/328/3285287_all.html#content_page_1)
【9】SSD小白用户收货!SSD的误区如何解决(http://diy.pconline.com.cn/329/3294218_all.html#content_page_1)
【10】详细解说SSD如何4K对齐(http://wenku.baidu.com/link?url=1qpcTryGO4ynnrRNzi2rSd-ozuVTd424OJ7WMJQ1FMWYAlw0v37REvYYMM8uuHpkZBPdlyiBRcCYS8MYhK_SHs0IEfJgMPld-oHMZO_k-2u)
【11】SSD固态硬盘4K对齐方法及win7系统安装、优化方法(http://wenku.baidu.com/link?url=CEfUpMI9YFJZAwuxylUwS9qCZZIbaHypeae7y4OBt-Zs7Mu_9AwPOUFHbdOkcLXlLRivIiBQ3znKbOE-5zmnOFdfBk4LZs62-7mPG3LJtz7)
【12】固态硬盘性能测试(AS SSD Benchmark) v1.7.4739.38088绿色中文版(http://www.pc6.com/softview/SoftView_60060.html)
【13】3大建议5项原则 SSD系统后台优化知多少(建议二:关于禁用项及页面问题 http://ssd.zol.com.cn/301/3016669_all.html)
【14】什么是Superfetch服务?(http://baike.baidu.com/view/1671594.htm)
【15】固态硬盘到底是否应该关闭superfetch?(http://www.chiphell.com/thread-367743-1-1.html)
【16】Win7小知识:关闭Windows Search服务的那些事(http://www.win7china.com/html/16409.html)
【17】拜托你们今后别再发各种无脑纠结 SSD 耐久度的帖子了(http://www.chiphell.com/thread-388429-1-1.html)
【18】SSD做启动盘如何避开写入寿命短的缺陷(小提示:固态硬盘延长寿命的内部机制:http://memory.it168.com/a2010/0730/1084/000001084207_all.shtml)
【19】WIN7 C盘空间越来越小?不用担心,手把手教你清除C盘垃圾(http://wenku.baidu.com/link?url=a4kk6rwdrhKJd-ErRoCE6q0IO3HAdEZWDRmGqk8DQkPIkgADqE98KB6JXISKA1I3O0ptiuzAoJmh_oCrBuP_feIJF6-RiP7cfmcqgWzgweu)
【20】自带功能简单好用 Win7系统还原不求人(http://soft.zol.com.cn/254/2541250.html)
【21】Win7系统还原与备份(http://wenku.baidu.com/link?url=UT6f1VRWlrUSUt9ggiRSkW44SKTqxm35TuwEEL--GfX4HgV37odIzvYDerP057pXhaWX_IgEoXyVcgAC7g-NjZ-W0cZPctIy1fZSp0e7NqO)
【22】关于svchost.exe -k netsvcs的CPU占用异常的解决办法(http://hi.baidu.com/goodwjs/item/35ac8eac8a449df715329b87)
【23】微星官方技术工程师专用咨询帖@专咨各种疑难杂症(http://tieba.baidu.com/p/2753228641?pid=52127399839&cid=52244048550#52244048550)
【24】WIN7设置桌面颜色来保护眼睛(http://jingyan.baidu.com/article/3f16e003ca7b0e2590c10343.html)
【25】修改Google Chrome浏览器背景颜色的方法(http://jingyan.baidu.com/article/b907e627f74df146e6891c67.html)
【26】怎样给win7系统硬盘分区(http://jingyan.baidu.com/article/f3ad7d0fd1553f09c3345b1d.html)
【27】win10窗口保护色设置 (http://wenku.baidu.com/link?url=fkdxZWaXFrZzr_d6e8hL718oZK42G1TnDHJ2PNLgcrcpk7ilhdFteJ5Ap3Wdd6MPXx5VJfi1xtqs5BdSL4BopvSi3jai7fsmecp95B9KnwK)
【28】Win8电脑鼠标右键菜单反应慢卡顿如何解决(http://www.win7zhijia.cn/win8jc/win8_7008.html)