Bootzeit-Schnittstellenbefehle
Letzte Aktualisierung:
Die Boot-Benutzeroberfläche von UltraDefrag unterstützt eine Vielzahl von Befehlen.
Notiz
Befehle, die lange Listen anzeigen (help ,hexview ,history ,man ,set ,type ), teilen ihre Ausgabe im interaktiven Modus auf mehrere Seiten auf, wobei man aufgefordert wird, eine beliebige Taste zu drücken, um zwischen den Seiten zu wechseln.
add-keyboards-init-delay
Dieser Befehl fügt beim Systemstart eine Verzögerung bei der Tastaturinitialisierung hinzu. Fügen Sie ihn dem Hauptstartskript hinzu, wenn die Startoberfläche Ihre Tastatur nicht erkennt oder die Erkennung aufgrund eines fehlerhaften Tastaturtreibers zu lange dauert.
Booten
Dieser Befehl aktiviert die Defragmentierung beim Systemstart für nachfolgende Neustarts.
Boot-Off
Dieser Befehl deaktiviert die Defragmentierung beim Systemstart für nachfolgende Neustarts. Es empfiehlt sich, diesen Befehl an den Anfang des Startskripts zu setzen, um sicherzustellen, dass Windows auch dann noch startet, wenn bei der Defragmentierung ein Fehler auftritt.
Anruf
Dieser Befehl ähnelt dem entsprechenden Windows-Befehl. Er führt ein Batch-Skript aus. Wenn kein Skript angegeben wird, führt der Befehl das Hauptstartskript aus ( %SystemRoot%\system32\ud-boot-time.cmd ):
1 2 | :: execute the C:\WINDOWS\system32\my-boot-time-script.cmd script call C:\WINDOWS\system32\my-boot-time-script.cmd |
Echo
Dieser Befehl ähnelt dem entsprechenden Windows-Befehl. Er zeigt eine Meldung oder eine leere Zeile an, legt fest, ob die Befehle auf dem Bildschirm angezeigt werden sollen oder nicht, oder zeigt die aktuelle Einstellung an:
1 2 3 4 5 6 7 8 9 10 | :: do not display commands on the screen @echo off :: show the current status of echo echo :: display a couple of messages with an empty line in between echo Hello! echo. echo Greetings from Georgia! |
Ausfahrt
Dieser Befehl ähnelt dem entsprechenden Windows-Befehl. Er beendet die Skriptausführung und übergibt die Kontrolle zurück an den Windows-Startvorgang. Es empfiehlt sich, diesen Befehl ans Ende des Startskripts zu setzen, es sei denn, Sie möchten die interaktive Startkonsole .
helfen
Dieser Befehl zeigt die Liste aller verfügbaren Befehle an.
Hexview
Dieser Befehl zeigt eine Datei im Hexviewer-Layout an:
0000000000000000: ff fe 40 00 65 00 63 00 | ӱϸ@ e c
0000000000000008: 68 00 6f 00 20 00 6f 00 | h o o
0000000000000010: 66 00 66 00 0d 00 0a 00 | f f
0000000000000018: 62 00 6f 00 6f 00 74 00 | b o o t
0000000000000020: 2d 00 6f 00 66 00 66 00 | - o f f
0000000000000028: 0d 00 0a 00 0d 00 0a 00 |
...
Dieserhexview Befehl ist hilfreich bei der Fehlersuche. Wenn Sie beispielsweise ein Boot-Skript in einer anderen Kodierung als UTF-16 speichern, kann UltraDefrag hexviewdie ersten beiden Bytes des Skripts mit diesem Befehl prüfen. Ist die Kodierung korrekt, sehen Sie „ff fe“ , wie im obigen Beispiel.
Geschichte
Dieser Befehl zeigt die Liste aller manuell eingegebenen Befehle an. Um durch die Liste zu blättern, verwenden Sie die Pfeiltasten (Auf/Ab) bzw. die Cursortasten auf der Tastatur.
Mann
Dieser Befehl zeigt eine Handbuchseite oder, wenn er ohne Argument aufgerufen wird, die Liste aller verfügbaren Handbuchseiten an:
1 2 3 4 5 | :: list all the available manual pages man :: display the udefrag command manual man udefrag |
Pause
Dieser Befehl unterbricht die Skriptausführung für die angegebene Anzahl von Millisekunden oder zeigt die Meldung „ Zum Fortfahren beliebige Taste drücken…“ an und wartet, bis eine Taste gedrückt wird, wenn keine Dauer angegeben ist:
1 2 3 4 5 | :: pause the script execution for one second pause 1000 :: pause the script execution till a key is pressed pause |
Neustart
Dieser Befehl startet den Computer neu.
Satz
Dieser Befehl ähnelt dem entsprechenden Windows-Befehl. Er setzt, löscht und listet Umgebungsvariablen auf:
1 2 3 4 5 6 7 8 9 10 11 | :: show all the environment variables set :: show all UltraDefrag specific environment variables set UD_ :: set the UD_IN_FILTER environment variable set UD_IN_FILTER=*windows* :: clear the UD_IN_FILTER environment variable set UD_IN_FILTER= |
abschalten
Dieser Befehl fährt den Computer herunter. Er ist besonders nützlich, wenn Sie einen Vorgang durchführen, der viel Zeit in Anspruch nimmt, beispielsweise die Festplattenoptimierung:
1 2 3 4 5 6 | :: optimize the system disk udefrag -o %SystemDrive% :: shut the computer down when :: the disk optimization finishes shutdown |
Typ
Dieser Befehl ähnelt dem entsprechenden Windows-Befehl. Er zeigt eine Datei auf dem Bildschirm an. Wenn keine Datei angegeben wird, zeigt der Befehl das Hauptstartskript an
1 2 | :: display the custom boot time script type %SystemRoot%\system32\ud-boot-time-custom.cmd |
Der Hauptzweck diesestype Befehls ist die Fehlerbehebung. Beispielsweise können Sie damit Ihre Boot-Skripte in der interaktiven Konsole anzeigen lassen, um sie auf Syntaxfehler zu überprüfen. Außerdem können Sie mit diesemtype Befehl längere Texte anzeigen lassen und sogar Bücher beim Systemstart vorlesen lassen. 🙂
Arthur Conan Doyle
The Sign of the Four
Chapter III
In Quest of a Solution
It was half-past five before Holmes returned. He was bright, eager,
and in excellent spirits, a mood which in his case alternated with
fits of the blackest depression.
"There is no great mystery in this matter," he said, taking the cup
of tea which I had poured out for him. "The facts appear to admit of
only one explanation."
"What! You have solved it already?"
"Well, that would be too much to say. I have discovered a suggestive
fact, that is all. It is, however, very suggestive. The details are
Hit any key to display the next page, Esc or Break to abort...
udefrag
Dieser Befehl entspricht dem Befehl „udefrag“ UltraDefrag -Befehlszeilenschnittstelle und wird beim Systemstart ausgeführt. Er unterstützt die folgenden Befehlszeilenoptionen: -l,-la ,-a ,-o ,-q ,--optimize-mft ,--all ,--all-fixed ,--deep .
Um einzelne Dateien und Verzeichnisse zu verarbeiten, geben Sie deren vollständige Pfade an und setzen Sie diese in doppelte Anführungszeichen, falls die Pfade Leerzeichen enthalten:
1 | udefrag "C:\Documents and Settings\*" C:\WINDOWS\WindowsUpdate.log |