为什么开机速度总是比关机慢?

推荐  (0) | 49人关注关注
37个答案
58 0

看不见我看不见我SB啊别点邀请答题。

2013-10-12 06:10


具分析的话,需要了解对比整个的开、关机的过程,就很容易知道为什么了。
开机过程中有更多的耗费时间的步骤,比如一开机BIOS显示个LOGO 三五秒,硬件自检耗费几秒
包括操作系统和开机启动的软件实际也可以看成是存在硬盘上一堆数据,
开机过程也可以大概看成是--电脑要找到硬盘上的数据(操作系统),读取出来放到CPU、内存中处理 这样的一个过程。大概细节看下面文章。
关机过程则简单得多了,通知程序进程关闭,把缓存写入硬盘,底层处理,断电。。完。

开机过程有大量的数据需要从硬盘上读取,而硬盘又是很······慢很·····慢的设备,不是因为数据放进内存慢,而硬盘实在太慢,从硬盘上读取数据需要花更多的时间。
关机过程则一般不在会太多的数据需写入硬盘,原因之一,大家关机前会手动保存数据退出软件,原因之二,缓存是自动处理的,使用的过程当中已经一边写入硬盘。
综上,就是为什么开机慢,关机快了。

个别情况,开机异常缓慢,我说的是异..............常缓慢,有可能是硬盘坏道引起的。
影响关机速度的,我认为是关机正在运行的进程多,并繁忙,对关机通知迟迟不响应,造成关机慢。

SSD固态硬盘比普通的机械硬盘更快,这就是为什么在配有SSD的电脑上开机速度就很明显更快。而WIN 8本可能是超级本,可能至少配有一个小容量的SSD,再加上有Hybrid Boot技术,以此提高了开机速度。

计算机是如何启动的?http://www.ruanyifeng.com/blog/2013/02/booting.html

Linux 的启动流程 http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html


windows 7 引导过程概述 http://blog.csdn.net/richion/article/details/4414189
Windows 系统正常关机原理 http://www.xiaofeng.org/Article/Windows-XiTongZhengChangGuanJiYuanLi.htm
大致了解一下 WINDOWS 8 Hybrid Boot http://www.cnetnews.com.cn/2013/0130/2143149.shtml

Windows 8 加快了启动速度 http://blogs.msdn.com/b/b8_cn/archive/2011/09/14/windows-8-boot.aspx


PS: 默认把问题变成"为什么个人电脑开机速度总是比关机慢?"来回答,
给出连接的文章小伙伴们一定要看啊,修电脑的重任就交给你们了。

PPS:我也看到大家说的WINDOWS 8开机更快,所以后面新补了官方的文章 《Windows 8 加快了启动速度
》。原因一在于W8已经不使用传统的关机模式。

8 0

Yebai人机互动硕士在读

2013-10-11 18:34

宏观的讲,电脑的处理能力是有限的,如果把整个系统作为封闭热系统,开机是一个熵减的过程,开机之后寄存器、总线和内存中的熵都有显著的减小,而关机是一个熵增的过程,上述原件不在接受供电并且回归无序状态。电脑是功率有限的系统,减熵的过程就会比较慢一些。

5 0

开机二十秒关机五秒路过
开机的时候需要加载各种东西,关机基本上就是收尾工作,说是收尾其实就是写个log直接关掉
其实是很简单的原理,你上班开始准备工作快还是下班东西一摊准点滚蛋快

2 0

vx13Gentoo 用户

2013-10-12 19:37
支持者: whyisveryme 听梦说

首先说开机,现在的 windows 和 linux 、mac os 等系统开机的时候要检查自身的状态,把操作系统内核读进内存,并启动一些服务,所以要花一段时间。
开机时,大部分时间用来检查机器硬件的状态,比如有没有新的硬件,要不要装新驱动什么的,还有硬盘分区是否健康之类的。还有很多时间就是启动一些重要的服务,有的服务是记录当前用户的身份的,有的服务是负责管理打印机的,还有的服务负责管理电池的消耗等,这些服务有的是操作系统必不可少的,有的则是给用户提供更好的体验的,它们就像是人的器官一样,为整个系统整体服务。

相应地,关机的时候要停止这些服务,把没有写到硬盘上的东西写进硬盘,最后再断电。这个过程要比开机的过程简单很多。关机时,主要的时间是用来等待没有执行完任务的程序做收尾工作,然后再花一点时间来写硬盘。

事实上,这个关机的流程甚至不是所有操作系统都要走的,以前的 dos 可以直接断电。为什么会有这种差别?因为现在硬盘的文件系统机制变复杂了。

现在的操作系统为了读写硬盘快一些,把很多文件保存在内存里,系统比较空闲的时候,或硬盘准备停电前才会把文件都写到硬盘上。如果直接断电,没有写进硬盘的文件就来不及保存了,也就“消失”了。所以这个关机的过程现在是不能省略的。

对关机流程感兴趣的话,可以简单参考一下 linux 的 sysrq 强制重启流程:
(参考:http://www.linuxfly.org/post/545/

R: Switch the keyboard from raw mode to XLATE mode. 将键盘控制从 X Server 那里抢回来(unRaw)
E: Send the SIGTERM signal to all processes except init. 给所有进程发送 SIGTERM 信号,让他们自己解决善后(tErminate)
I: Send the SIGKILL signal to all processes except init. 给所有进程发送 SIGKILL 信号,强制他们马上关闭(kIll)
S: Sync all mounted file systems (IMPORTANT). 将所有数据同步至磁盘(Sync)
U: Remount all mounted file systems in read-only mode. 将所有分区挂载为只读模式(Unmount)
B: Immediately reboot the system, without un-mounting partitions or syncing. 重启(reBoot)


用通俗但不是很准确的语言来描述,就是——1、阻止用户继续操作;2、告诉所有程序,马上要关机了,快紧急处理一下没处理完的任务;3、等一段时间以后,就杀死所有的程序,不管那些程序有没有处理完剩下的任务;4、把内存中剩下的东西都写进硬盘;5、把硬盘变成只读的,保证不会再写东西进去;6、真正断电,或让cpu执行重启指令。

1 0
支持者: 不----语

进小区需要检查,缴费,发放进门证之类等等,出小区谁管你?其实也可以说的很复杂详细,基本上就这个意思。

2 1
支持者: 墨祤 乐趣多

表示win8开机14秒,关机半分钟以上,搞毛啊。。。。。。

0 0

一般睡着多快啊,起床都很慢……

0 0

旅行者3號软件工程师一枚 完美主义

2013-10-14 01:13

等同于去上课速度很慢 下课跑出课室速度飞快

0 0

擦,开个机要10分钟……可是电池只能挺5分钟!

0 0

小小的_宁不喜欢带帽子

2013-12-20 17:42

开机要bios检测各种硬件是否正常,加载引导程序,加载内核,cpu营养过剩就不提了,机械硬盘的读取速度有拖慢了加载过程。关机就保存下临时文件数据,关掉进程,退出欢迎界面后断电

0 0

推荐一些 电脑优化常识:
1.桌面不要有太多文件。(开机会扫描和读取桌面文件)
2.控制开机自动运行软件。(一起自动运行,会影响速度的)
3.实在太慢,建议提高内存(根据电脑硬件要求,购买合适内存)
4.不必要的软件请不定期删除
5.定期清除电脑内部的不必要缓存记录(window 默认 disckcleanup)

1 2

干嘛大叔法医学辍学生,安全工程本科,曲艺社前团支书,没有...

2013-04-13 15:13
支持者: 乐趣多

开机25秒,关机1分钟,怎么破

0 1

没有啊,我的就是一样慢啊……像乌龟一样慢……每天都有砸电脑的冲动……

0 1

这与硬件有关系,如果在虚拟机中windowsXP的关机开机速度有点相似

0 1

聊斋生物技术专业

2013-10-12 23:51

建构房子很漫长,推到就一推土机的事情

0 1

鱼大雷邪恶之王 大毒舌 欢乐

2013-10-13 08:27

开机: 踢一脚电源键

关机: 移动鼠标,点开始按钮 ,移动鼠标,点关机,移动鼠标,再点关机.
或者,脚指头摁住电源键

0 1

我的win7开机45秒关机得2分钟啊

0 1

我想知道为什么win8+SSD,重启到BIOS的时间要比关机慢上一倍多.....

0 1

就像正常情况下吃饭用时总比大便用时长一样。
当然有例外的,98.xp好像经常遇到一夜关不了机的,便秘了。

0 1

索拉动漫控 二维设计师

2013-10-13 14:32

第一次用电脑时直接拔电源的飘过。。。

1 2

果壳真的有意思软件研发 核物理 天文 太空 科幻

2013-10-13 22:41
支持者: C-5XPO

看下图哥的开机时间,还没有到极致哦。想知道我怎么做到的果壳er们可以联系我。

什么?怎么联系?QQ多少?参加下图吧。


关机。。。什么叫关机?我的笔记本基本么有正常意义上的关机,都是睡眠模式。公司下班的时候,合盖装包里就走。到家打开秒秒钟就能用。

1 3
支持者: Nebulea

参考睡觉很快,起床很慢。

1 3

康康皮皮“卓越工程师”

2013-10-12 23:16
支持者: 神楽坂喵

这问题在知乎就要被修改了。因为开机速度并不总是比关机慢,Win8就是啊

0 3
0 4

BSD和Linux控 观望中。
-----被反对4次后增加的,原来在网络中卖呆也有被踩到的危险,下回不卖呆了。
类unix 系统中,各位可以研究一下 /etc/rc.d /etc/rc0.d /etc/rc1.d ... /etc/rc6.d 文件夹。
这里边的文件README上会有答案(ubuntu 12.04.3)。

0 5

参考做爱时间很长,射精时间很短。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区