Übersicht der Boot-Benutzeroberfläche
Letzte Aktualisierung:
UltraDefrag beinhaltet eine spezielle Boot-Schnittstelle, deren Zweck darin besteht, während eines Systemneustarts die Defragmentierung und Optimierung gesperrter Dateien durchzuführen, bevor Windows und Anwendungen vollständig geladen werden und die Dateien sperren.
Anmerkungen
- Nicht-Systemfestplatten, die mit BitLocker , können beim Systemstart nicht verarbeitet werden, da sie in den frühen Phasen des Windows-Starts nicht entsperrt werden können. Wir empfehlen daher, die Festplattenverschlüsselung vor der Festplattenverarbeitung vorübergehend zu deaktivieren und anschließend wieder zu aktivieren.
- Die Boot-Oberfläche kann im abgesicherten Modus von Windows 7 und Windows Server 2008 R2 nicht verwendet werden, da in diesem Modus aufgrund einer bekannten Systembeschränkung kein Text auf dem Bildschirm angezeigt werden kann.
- Die Boot-Benutzeroberfläche ist in der portablen Version von UltraDefrag .
In den folgenden Artikeln erfahren Sie, wie Sie die Startschnittstelle von UltraDefrag für typische Defragmentierungsaufgaben nutzen können:
Eine weitere interessante Funktion der Startoberfläche von UltraDefrag ist die Möglichkeit, ein eigenes Skript dafür zu schreiben oder sie sogar interaktiv zu nutzen. Folgen Sie dieser Schritt-für-Schritt-Anleitung, um zu erfahren, wie das geht:
-
Starten Sie UltraDefrag und klicken Sie auf Prozess beim Systemstart > Benutzerdefiniertes Skript bearbeiten.

Alternativ können Sie die folgende Datei manuell in Ihrem bevorzugten Texteditor öffnen:
%SystemRoot%\system32\ud-boot-time-custom.cmd. -
Fügen Sie den folgenden Inhalt in das Skript ein und speichern Sie es anschließend:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19@echo off
::
:: A custom boot time script example.
::
:: This script optimizes the master
:: file table (MFT) on the system disk.
::
:: Please note, you have to save this script
:: in Unicode (UTF-16 / UCS-2 LE BOM) encoding.
::
:: turn the boot time defragmentation off for subsequent boots
boot-off
:: optimize the master file table on the system disk
udefrag --optimize-mft %SystemDrive%
:: pass control back to the Windows boot process
exit -
Klicken Prozess beim Systemstart > Benutzerdefiniertes Skript ausführen.

-
Klicken Ja die Ausführung des Boot-Skripts sofort fortsetzen oder Später neu starten um es beim nächsten Systemneustart auszuführen.

-
Beim Neustart des Systems startet UltraDefrag seine Startschnittstelle und führt das benutzerdefinierte Skript aus.
UltraDefrag 15.0.0 boot time interface.
Copyright (c) 2018-2026 Green Gate Systems, LLC.
UltraDefrag comes with ABSOLUTELY NO WARRANTY.
If something is wrong, hit F8 on startup
and select 'Last Known Good Configuration'
or execute 'CHKDSK {Drive:} /R /F'.
Keyboard device found: \Device\KeyboardClass0.
Press any key to exit .....
Preparing to optimize MFT on disk C: ...
Use Pause/Break key to abort the process early.
Optimization: 100.00%, fragmented/total=0/1009398
Drive information:
Total space = 118.12 GB
Free space = 15.77 GB
Total number of files = 1009398
Number of fragmented files = 0
Fragments per file = 1.00
Fragmentation = 0.00%
Good bye... -
Befehle und Umgebungsvariablen kennenzulernen , ein paar weitere Beispiele für Boot-Skripte und schließlich Ihr eigenes benutzerdefiniertes Skript zu schreiben 😉
Interaktive Konsole
exitBefehl im Skript weglassen UltraDefrag nach der Skriptausführung eine interaktive Startkonsole an:
Type 'help' to list available commands.
#
Die interaktive Konsole ist sehr nützlich zum Erlernen der Skriptsyntax und der Befehle, da man die Befehle einzeln eingeben und ihre Funktionsweise überprüfen kann, bevor man sein eigenes benutzerdefiniertes Boot-Skript schreibt.
Sie können auch jederzeit während der Skriptausführung in die Konsole wechseln, indem Sie die Esc- Taste auf der Tastatur drücken.
Skriptsyntax
UltraDefrag verwendet eine Batch-ähnliche Syntax für die benutzerdefinierten Startskripte. Zeilen, die mit „“ ::oder; „“# , sind Kommentare. Alle anderen Zeilen beginnen mit einem Befehlsnamen, gefolgt von optionalen Argumenten. Steht@ vor einem Befehlsnamen ein „“-Zeichen, wird der Befehl in der Befehlszeile erst nach seiner Ausführung angezeigt.