重新启动

重新启动(rebooting)是指重新启动一个运行中的电脑系统,重新启动可能是有意的,也可能是无意造成的。重新启动可以分为冷启动及温启动。

冷启动(有时也称为硬启动)是指直接将电脑的电源关闭再打开(电源重启),让电脑执行其启动程式

温启动(有时也称为软启动)是指在不关闭打开电源的情形下进行的重新启动(例如Windows的Ctrl+Alt+Del复合键),若操作系统在温启动前关闭所有的程式,以及结束所有未完成的输入/输出动作,这种温启动也称为restart。

原因

刻意重新启动

 
电脑系统的冗余电源,可以降低电脑未意外断电的风险

使用者可能因为以下的原因,刻意重新启动电脑:

  • 除错:这类的重启可能由使用者、支援技术人员或系统管理者进行,以此方式避开软件的错误[1],例如内存泄漏霸占服务器英语Server hog的程序,也有可能以此来停止恶意软件。此作法没有针对问题的根因进行处理,只是将系统重置到一个好的,已知的状态,让系统可以重新使用,直到下次出现问题为止。
  • 切换操作系统:在没有Hypervisormulti-boot系统,需要重新启动才能在数个不同的操作系统中切换。
  • 攻击性:冷启动会切换电脑的电源,因此像随机存储器之类的元件资料会无法储存。不过,在冷启动攻击中,会有特定的组态设定来让部分的系统状态(像是RAM磁盘机)在重新启动后仍可保留资料[2]

重新启动的作法也有许多种:

  • 人工,硬件式的:重新关闭电源再开启,或是按重置钮都可以重新启动,不过会失去所有未储存的资料[3]
  • 人工,软件式的:电脑软件以及操作系统也可以触发重新启动:Microsoft Windows和许多类Unix系统都可以在命令列下以命令重新启动[4]:509[5][6][7][8][9][10][11][12][13],或是透过图形化界面重新启动。
  • 自动:软件可以设定在特定时间执行,因此也可以设定在特定时间重新启动[14]

电源故障

任何原因的电源故障(包括停电电源供应器损坏或是移动设备的电池电力用完),都会在电源恢复之后重新启动。有些BIOS有选项,可以在电源故障之后自动重新启动[15][16]不间断电源(UPS)、备用电池以及冗余电源供应器可以避免这类的重新启动。

随机重新启动

“随机重新启动”是非技术性的用语,是替因为系统崩溃而发生的未预期(多半也是不想要的)启动,而使用者无法立刻知道重新启动的原因。系统崩溃有可能是因为许多的软件问题或硬件问题造成,例如三重故障英语triple fault。这常常是ring 0保护域内,没有被异常处理程序捕获的错误,或是硬件触发的不可遮罩中断英语non-maskable interrupt造成的症状。

系统可能已设定组态,在电源故障、重大系统错误英语fatal system error内核错误后自动重新启动。完成此设定的方式需视重新启动是否可由软件处理,或是一定要由固件或硬件才能处理Windows NT系列的操作系统(从Windows NT 3.1Windows 7)有选项可以修改错误处理程序的行为,因此电脑可以立刻重新启动,不会显示蓝屏死机(BSOD)错误讯息。有些操作系统版本预设已启动此选项。

相关条目

参考资料

  1. ^ Debogue, Jean. Did you reboot. WeDebugYou. [2024-11-25]. (原始内容存档于2024-12-12). 
  2. ^ Ken Freeze, Jram-3 Rivals Persyst Stretch In RAM Race of Add-On Boards, InfoWorld, 28 October 1985 
  3. ^ 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. 
  4. ^ 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. 
  5. ^ shutdown. {Microsoft Learn. 2023-10-05. 
  6. ^ Stop-Computer. Microsoft Learn. [2024-11-25]. (原始内容存档于2024-11-28). 
  7. ^ shutdown(8) – DarwinMac OS X系统管理(System Manager's)手册页
  8. ^ shutdown(8) – DragonFly系统维护和操作指令(System Maintenance and Operation Commands)手册页
  9. ^ shutdown(8) – FreeBSD系统管理(System Manager's)手册页
  10. ^ shutdown(8) – Linux程序员手册页 – 管理及特权命令(Administration and Privileged Commands)
  11. ^ shutdown(8) – NetBSD系统管理(System Manager's)手册页
  12. ^ shutdown(8) – OpenBSD系统管理(System Manager's)手册页
  13. ^ shutdown(8) – Solaris 10参考手册页
  14. ^ Gary A. Donahue, Gary A. Network Warrior 2nd. Sebastopol: O'Reilly Media. 2011: 698. ISBN 9781449309350. 
  15. ^ AsRock 775i65G User Manual (PDF): 32. [失效链接]
  16. ^ Supermicro C7Q67 User's Manual (PDF): 69. [永久失效链接]