重新启动
此条目可参照英语维基百科相应条目来扩充。 (2020年4月18日) |
重新启动(rebooting)是指重新启动一个运行中的电脑系统,重新启动可能是有意的,也可能是无意造成的。重新启动可以分为冷启动及温启动。
冷启动(有时也称为硬启动)是指直接将电脑的电源关闭再打开(电源重启),让电脑执行其启动程式。
温启动(有时也称为软启动)是指在不关闭打开电源的情形下进行的重新启动(例如Windows的Ctrl Alt Del复合键),若操作系统在温启动前关闭所有的程式,以及结束所有未完成的输入/输出动作,这种温启动也称为restart。
原因
编辑刻意重新启动
编辑使用者可能因为以下的原因,刻意重新启动电脑:
- 除错:这类的重启可能由使用者、支援技术人员或系统管理者进行,以此方式避开软件的错误[1],例如内存泄漏、霸占服务器的程序,也有可能以此来停止恶意软件。此作法没有针对问题的根因进行处理,只是将系统重置到一个好的,已知的状态,让系统可以重新使用,直到下次出现问题为止。
- 切换操作系统:在没有Hypervisor的multi-boot系统,需要重新启动才能在数个不同的操作系统中切换。
- 攻击性:冷启动会切换电脑的电源,因此像随机存储器之类的元件资料会无法储存。不过,在冷启动攻击中,会有特定的组态设定来让部分的系统状态(像是RAM磁盘机)在重新启动后仍可保留资料[2]。
重新启动的作法也有许多种:
- 人工,硬件式的:重新关闭电源再开启,或是按重置钮都可以重新启动,不过会失去所有未储存的资料[3]。
- 人工,软件式的:电脑软件以及操作系统也可以触发重新启动:Microsoft Windows和许多类Unix系统都可以在命令列下以命令重新启动[4]:509[5][6][7][8][9][10][11][12][13],或是透过图形化界面重新启动。
- 自动:软件可以设定在特定时间执行,因此也可以设定在特定时间重新启动[14]。
电源故障
编辑任何原因的电源故障(包括停电、电源供应器损坏或是移动设备的电池电力用完),都会在电源恢复之后重新启动。有些BIOS有选项,可以在电源故障之后自动重新启动[15][16]。不间断电源(UPS)、备用电池以及冗余电源供应器可以避免这类的重新启动。
随机重新启动
编辑“随机重新启动”是非技术性的用语,是替因为系统崩溃而发生的未预期(多半也是不想要的)启动,而使用者无法立刻知道重新启动的原因。系统崩溃有可能是因为许多的软件问题或硬件问题造成,例如三重故障。这常常是ring 0保护域内,没有被异常处理程序捕获的错误,或是硬件触发的不可遮罩中断造成的症状。
系统可能已设定组态,在电源故障、重大系统错误或内核错误后自动重新启动。完成此设定的方式需视重新启动是否可由软件处理,或是一定要由固件或硬件才能处理Windows NT系列的操作系统(从Windows NT 3.1到Windows 7)有选项可以修改错误处理程序的行为,因此电脑可以立刻重新启动,不会显示蓝屏死机(BSOD)错误讯息。有些操作系统版本预设已启动此选项。
相关条目
编辑参考资料
编辑- ^ Debogue, Jean. Did you reboot. WeDebugYou. [2024-11-25]. (原始内容存档于2024-12-12).
- ^ Ken Freeze, Jram-3 Rivals Persyst Stretch In RAM Race of Add-On Boards, InfoWorld, 28 October 1985
- ^ Shelly, Gary B.; Vermaat, Misty E. Enhanced Discovering Computers, Complete: Your Interactive Guide to the Digital World, 2013 Edition. Cengage Learning. 2012: 400. ISBN 9781133598312.
- ^ Jones, James G.; Landes, Craig; Tittel, Ed. A Exam Cram 2 (Exam Cram 220-221, Exam Cram 220-222). Que Publishing. 2002: 379–380, 509. ISBN 9780789728678.
- ^ shutdown. {Microsoft Learn. 2023-10-05.
- ^ Stop-Computer. Microsoft Learn. [2024-11-25]. (原始内容存档于2024-11-28).
- ^ Darwin和Mac OS X系统管理(System Manager's)手册页 –
- ^ DragonFly系统维护和操作指令(System Maintenance and Operation Commands)手册页 –
- ^ FreeBSD系统管理(System Manager's)手册页 –
- ^ Linux程序员手册页 – 管理及特权命令(Administration and Privileged Commands) –
- ^ NetBSD系统管理(System Manager's)手册页 –
- ^ OpenBSD系统管理(System Manager's)手册页 –
- ^ Solaris 10参考手册页 –
- ^ Gary A. Donahue, Gary A. Network Warrior 2nd. Sebastopol: O'Reilly Media. 2011: 698. ISBN 9781449309350.
- ^ AsRock 775i65G User Manual (PDF): 32.[失效链接]
- ^ Supermicro C7Q67 User's Manual (PDF): 69.[永久失效链接]