硬重启和软重启有什么区别?

硬重启和软重启有什么区别?

我经常听说硬重启(完全关闭计算机并重新启动)与软重启(通过操作系统中的某些命令重新启动)不同。它们之间究竟有什么区别?为什么有时需要硬重启?根据 Windows、Linux 或 Mac OS X 等操作系统,它们之间是否存在区别?

答案1

如果您经常执行“重置时关机”操作或在再次打开电源之前不等待几秒钟,则可能会对您的硬件(例如 HDD)产生负面影响(可能会影响您的电源)。

总体而言,主要区别在于,计算机的每个组件都会在断电复位时复位。通过软件或复位开关进行重新启动只会影响那些以某种方式通过总线系统或复位信号获得重新启动通知的设备。

如果某个组件处于严重挂起的状态,甚至无法处理此重置信号,则存在差异。我遇到过 USB 供电智能卡读卡器的情况,其 Win7 驱动程序编程不当,需要断电再开机才能再次工作。当然,您不必关闭整个 PC 来重置 USB 设备……

另一个不同之处在于,设备只连接电源,不会收到任何重置信号。例如,我有一个 SATA2IDE 桥接器,它在 24/7 运行时并不完全稳定。每隔两三周,我就会关闭电源,使其稳定运行。

答案2

在今天(2016 年 4 月 3 日)发布的另一个问题中,用户 @Celeritas 发布了几乎相同的问题。这个问题是近 4 年半前发布的,所以我认为有必要进行更新。

早在 2011 年,大多数 HDD 的磁头都停在所谓的着陆区。如今,大多数 HDD 的磁头都完全停在驱动器之外(我拆开过足够多的硬盘,知道这一点),因此通过冷启动和热启动关闭 HDD 几乎没有区别,因为当今 HDD 中的磁头从不接触磁盘表面。

我无法列举冷启动和热启动之间的所有区别,但有几个大的区别是系统和图形 RAM。除非图形驱动程序专门设计为这样做,否则其 RAM 不会在热启动期间被清除。重启前的任何内容在重启后都会存在,除非视频 RAM 在重启期间被覆盖,这大概是 99.99% 的时间,但那 0.01% 可能会带来无尽的麻烦。(在另一台机器上,我曾经在机器关闭后热启动时看到图形 RAM 中的点点滴滴。)系统 RAM 也可能如此。在我退休前的工作中,如果我们的服务器(多个应用程序和数据库服务器)出现问题并需要重新启动它们,我们通常必须关闭机器至少三十秒或更长时间才能解决问题。

因此,如果您的计算机出现问题并且似乎与 RAM 有关,最好的建议是关闭计算机至少二十秒(如果不是三十秒)然后再启动。

相关内容