Zum Inhalt springen

Neustart (Computer)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 25. Februar 2026 um 11:11 Uhr durch imported>Y2kbug (Funktionsweise: systemd: soft-reboot-Varianten dazu).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Unter einem Neustart (auch {{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value) oder {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) genannt) eines Rechnersystems (Computer) versteht man das erneute Hochfahren (Booten) des Rechners, wenn dieser bereits eingeschaltet ist. Ein Neustart wird auch Warmstart genannt.

Einsatzbereich

Das Neustarten ist erforderlich, wenn:

  • neue Software installiert wurde (das ist vom jeweiligen Programm abhängig, kommt vor allem unter Windows-Betriebssystemen vor);
  • das Betriebssystem eine Aktualisierung bekommen hat, die sich im laufenden Betrieb nicht einbinden lässt;
  • Gerätetreiber installiert wurden (nachdem neue Geräte oder Hardware angeschlossen wurde; ebenfalls hauptsächlich unter Windows-Betriebssystemen);
  • ein laufendes Programm abgestürzt ist und das System blockiert;
  • das Betriebssystem selbst abstürzt und zurückgesetzt werden muss;
  • ein anderes Betriebssystem hochgefahren werden soll (z. B. auf Mehrfachstartsystem oder von einem externen Datenträger).

Ein Neustart ist mit dem Verlust von allen im Arbeitsspeicher befindlichen Daten und darüber hinaus meistens auch aller nur in den temporären Dateien eines Programms vorhandenen Daten verbunden, sofern sie nicht mehr in eine dauerhafte Datei geschrieben werden können. Daher ist es sinnvoll, ihn bei Störungen möglichst zu vermeiden. Durch die in modernen Betriebssystemen verwendeten Speicherschutzmechanismen gibt es dazu heutzutage viele Möglichkeiten, die oft zum Erfolg führen. Allerdings gibt es auch Fälle, in denen z. B. für den korrekten Betrieb des Systems notwendige Bestandteile der Software beschädigt, verändert oder aus dem Arbeitsspeicher entfernt wurden. In solch einem Fall ist ein Neustart zwingend erforderlich.

Bei einem vorhersehbaren Neustart, z. B. nach einer Treiberinstallation, ist es daher dringend geboten, andere Programme rechtzeitig zu beenden und dass unmittelbar vor dem Neustart vom auslösenden Programm ein Bestätigungsdialog angezeigt wird.

Arten

Ein Neustart kann oft mit unterschiedlichen Methoden bewerkstelligt werden. Meist bietet die Systemfirmware eine Neustart-Funktion, manchmal kann aber auch das Betriebssystem (bzw. dessen Kernel) selbst einen Prozessor-Reset durchführen.<ref>The kernel’s command-line parameters. reboot=. Abgerufen am 17. Februar 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)): „Vorlage:Monospace</ref>

Es gibt Systeme mit unterschiedlichen Neustart-Prozeduren in der Firmware. Beispielsweise besitzt das BIOS des IBM PC von 1981 eine Logik für zwei unterschiedliche Neustarts. Im Regelfall wird ein „warmer“ Neustart ausgeführt, bei dem BIOS-basierte IBM-PC-kompatible Computer eine verkürzte Boot-Prozedur durchlaufen. Der markanteste Unterschied zum Kaltstart ist dabei ein verkürzter Power On Self-Test (POST), indem u. a. die Überprüfung des Hauptspeichers (RAM) übersprungen wird. Die andere Art ist ein „kalter“ Neustart ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)): obwohl das System dabei nicht, wie bei einem echten Kaltstart ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) vom ausgeschalteten Zustand startet, sondern bereits läuft, wird hier der vollständige POST durchgeführt – gleich, wie auch beim Einschalten des Rechners.<ref></ref><ref>Tommy Jannot: Kalt- und Warmstart in DOS auslösen. (Blog) In: Wiki von JANNOT.de. Thomas Jannot, 28. Dezember 1990, abgerufen am 17. Februar 2026: „COLDBOOT.DEB setzt das Bootflag auf ›Kaltstart‹ und verzweigt anschließend in eine Reset-Routine im BIOS-ROM. Der PC startet kalt, also mit RAM-Test, so, als hätten Sie die Stromzufuhr des PCs unterbrochen. … Dauert Ihnen der Kaltstart zu lange, verwenden Sie WARMBOOT.DEB. Das Programm startet den PC ohne RAM-Test.“</ref><ref>FAQ part 4/5 – How can a program reboot my PC? In: comp.os.msdos.programmer. Jeffrey Carlyle, 27. März 2014, abgerufen am 17. Februar 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)): „You can generate a ‘cold’ boot or a ‘warm’ boot. A cold boot is the same as turning the power off and on; a warm boot is the same as Ctrl-Alt-Del and skips the power-on self test.“</ref>

Eine sehr schnelle Art des Neustarts ist die komplette Umgehung einer darüber liegenden Neustart-Prozedur, indem jene Komponente, die den Neustart durchführt, einfach nochmals dort beginnt, wo sie auch beim regulären Startvorgang zu laufen beginnt. Beispielsweise kann der laufende Betriebssystem-Kernel, statt das gesamte System neu zu starten, einen neuen (denselben, einen aktualisierten, oder einen gänzlich anderen) Kernel direkt laden und die Kontrolle übergeben. Der den Neustart initiierende Kernel wird dadurch beendet. Der neu geladene startet das System dann genau gleich wie auch nach dem Einschalten des Computersystems, wenn er das erste Mal geladen wird.<ref>kexec(8) — Linux manual page. (manpage) In: man7.org. Michael Kerrisk, April 2006, abgerufen am 17. Februar 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)): „kexec is a system call that enables you to load and boot into another kernel from the currently running kernel. … The primary difference between a standard system boot and a kexec boot is that the hardware initialization normally performed by the BIOS or firmware (depending on architecture) is not performed during a kexec boot.“</ref><ref>Steven Sistare: Reboot faster with kexec. In: Oracle Linux Blog. 5. März 2019, abgerufen am 17. Februar 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Ein anderes Beispiel sind Unix-init-Systeme: so kann sich beispielsweise systemd selbst in gleicher Weise neu starten, wobei hier selbst der Neustart des Kernels umgangen wird.<ref>systemd-soft-reboot.service – Userspace reboot operation. (manpage) In: systemd. freedesktop.org, abgerufen am 17. Februar 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value), systemd 259.1): „… the kernel is not reset and continues running …“</ref> Dies wird auch manchmal als „soft reboot“ (übersetzt in etwa „sanfter Neustart“) bezeichnet.

Ein „kalter“ Neustart bzw. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ist in dem Sinn anders als ein Kaltstart, als dass bei letzterem der Rechner wirklich abgeschaltet sein muss. Um bei einem System also einen echten Kaltstart durchzuführen, muss dieses heruntergefahren und ausgeschaltet werden. Wird das System nun wieder eingeschaltet, so spricht man von einem Kaltstart. Manchmal lassen sich Fehler nur so beheben.<ref>Durchführen eines Kaltstarts bei Laptops und Desktop-PCs mit Intel Bluetooth- oder Wireless-Geräten (Wi-Fi). In: Support-Wissensdatenbank. Intel, 3. Mai 2025, abgerufen am 17. Februar 2026: „Ein Kaltstart ist Teil der Schritte zur Fehlerbehebung …. Dabei muss der PC komplett heruntergefahren werden, um seine Hardwarekomponenten zurückzusetzen, was zur Beseitigung vorübergehender Probleme … beitragen kann.“</ref>

Funktionsweise

Ein Neustart kann durch manuelle Eingabe per Maus oder Tastatur oder durch laufende Programme (z. B. das Betriebssystem) ausgelöst werden.

Beispiele für manuelle Auslösung sind:

  • Auf PC-kompatiblen Systemen kann mit der Tastenkombination Strg + Alt + Entf – dem sogenannten Klammergriff – ein warmer Neustart ausgelöst werden. Diese Funktion ist im PC-BIOS implementiert, die Kontrolle kann vom jeweiligen Betriebssystem jedoch auch übernommen und die Funktion somit unterbunden werden. (Unter Windows NT z. B. führt die Tastenkombination zu einem Menü, das es u. a. erlaubt, den Task-Manager auszuführen.)
  • Unter Windows durch Auswahl der Option Neu starten im Dialog zum Herunterfahren des Systems. Durch Aufruf von shutdown.exe (XP und neuer) bzw. rundll32.exe (NT bis 2000) ist das Auslösen eines kontrollierten Neustarts auch auf der Eingabeaufforderung möglich.
  • Auf Macs kann ein Neustart mit der Tastenkombination Strg +  + ausgelöst werden, allerdings ist die Power-Taste nur auf älteren Mac-Tastaturen vorhanden.

Beispiele für einen Neustart über einen Systembefehl:

  • viele Unix-Systeme, z. B. FreeBSD, HP-UX, Linux, macOS, bieten einen der folgenden Shell-Befehle (teils müssen die Befehle mit sudo ausgeführt werden):
    • auf Systemen mit SysVinit als init-System ist es meist üblich, dass Runlevel 6 den Computer neu startet: init 6
    • shutdown, meist mit den Parameter -r für „reboot“ und einer Zeitangabe, z. B. shutdown -r now oder (unter HP-UX) shutdown -r -y now
    • reboot<ref>reboot(8). FreeBSD man page, man.freebsd.org</ref><ref>reboot(8). Linux man page, linux.die.net</ref>
    • systemd kann mit systemctl reboot einen Neustart einleiten; systemctl kexec nützt den Vorlage:Monospace-Befehl, um einen neuen Kernel zu starten und umgeht somit die Systemfirmware; mit systemctl soft-reboot wird nur das init-System neu gestartet (der Kernel bleibt geladen)
  • OpenVMS: @SYS$SYSTEM:SHUTDOWN
  • Windows: shutdown -r -f -t 0 <ref>Shutdown. In: Windows XP Professional Product Documentation. microsoft.com</ref>

Herunterfahren

Der erste Teil eines Neustarts besteht im Herunterfahren (Shutdown) des laufenden Systems. Dabei werden alle geöffneten Anwendungen geschlossen (Mnemonik: Close bzw. Terminate, der Befehl, alle Datenträger- und Protokollzugriffe freizugeben, und Kill, das Beenden der Anwendung selbst) und das Betriebssystem analog beendet.

Wenn dies durch blockierende Anwendungen nicht mehr möglich ist, bleibt meist nur noch die Variante, den Reset-Knopf am Rechner zu drücken, der bei modernen Computern immer häufiger fehlt. Dadurch wird ein sofortiger Abbruch aller Prozesse und sofort mit dem Hochfahren (s. u.) begonnen.

Unter Linux (zum Teil auch bei UNIX-Varianten) kann in einer solchen Situation oft noch der Magische S-Abf-Taste helfen, den PC neu zu starten, ohne das Dateisystem zu beschädigen oder den Reset-Knopf am Rechner selbst zu drücken.

Hochfahren

Der danach folgende zweite Teil des Neustarts entspricht dem Hochfahren (Booten) eines Rechners, wenn dieser ausgeschaltet war (Kaltstart, auch Reset). Bei PCs mit BIOS werden nicht alle Routinen erneut ausgeführt; in einigen seltenen Fällen ist deshalb ein Kaltneustart, also ein Herunterfahren und erneutes Hochfahren des Rechners nötig. Unter Windows-Betriebssystemen passiert das über einen dafür eingerichteten Interrupt mit der Kennung Int 19h.

Siehe auch

Weblinks

Wiktionary: Neustart – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
Wiktionary: Warmstart – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelnachweise

<references />