Overzicht van de opstartinterface
Laatst bijgewerkt op
UltraDefrag bevat een speciale opstartinterface die bedoeld is om vergrendelde bestanden te defragmenteren en te optimaliseren tijdens een systeemherstart, voordat Windows en applicaties volledig zijn geladen en de bestanden vergrendelen.
Notities
- Niet-systeemschijven die met BitLocker , kunnen niet tijdens het opstarten worden verwerkt, omdat ze in de beginfase van het Windows-opstartproces niet kunnen worden ontgrendeld. We raden daarom aan om de schijfversleuteling tijdelijk uit te schakelen voordat de schijf wordt verwerkt en deze daarna weer in te schakelen.
- De opstartinterface kan niet worden gebruikt in de veilige modus van Windows 7 en Windows Server 2008 R2, omdat er in deze modus geen tekst op het scherm kan worden weergegeven vanwege een bekende systeembeperking.
- De opstartinterface is niet beschikbaar in de draagbare versie van UltraDefrag.
Raadpleeg de volgende artikelen om te leren hoe u de opstartinterface van UltraDefrag kunt gebruiken om typische defragmentatietaken uit te voeren:
Een ander interessant kenmerk van de opstartinterface van UltraDefrag is dat je er een eigen script voor kunt schrijven of het zelfs interactief kunt gebruiken. Volg deze stapsgewijze handleiding om te leren hoe je dat doet:
-
Start UltraDefrag en klik Verwerken tijdens het opstarten > Aangepast script bewerken.

Als alternatief kunt u het volgende bestand handmatig openen in uw favoriete tekstverwerker:
%SystemRoot%\system32\ud-boot-time-custom.cmd. -
Plak de volgende inhoud in het script en sla het vervolgens op:
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 -
Klik Proces tijdens het opstarten > Aangepast script uitvoeren.

-
Klik Ja om direct door te gaan met de uitvoering van het opstartscript of Later opnieuw opstarten om dit bij de volgende systeemherstart uit te voeren.

-
Tijdens het herstarten van het systeem start UltraDefrag de opstartinterface en voert het aangepaste script uit.
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... -
te leren kennen commando's en omgevingsvariabelen, nog een paar voorbeelden van opstartscripts en tot slot je eigen script te schrijven 😉
Interactieve console
weglaat exit opdracht in het script UltraDefrag na de uitvoering van het script een interactieve opstartconsole weergeven:
Type 'help' to list available commands.
#
De interactieve console is erg handig om de scriptsyntaxis en commando's te leren, omdat je commando's één voor één kunt invoeren en kunt controleren hoe ze werken voordat je je eigen aangepaste opstartscript schrijft.
Je kunt tijdens de uitvoering van het script op elk gewenst moment de console openen door op de Esc -toets op je toetsenbord te drukken.
Scriptsyntaxis
UltraDefrag gebruikt een batch-achtige syntaxis voor de aangepaste opstartscripts. Regels die beginnen met :: of ; of # zijn commentaarregels. Alle andere regels beginnen met een opdrachtnaam, gevolgd door optionele argumenten. Als het @ teken voor een opdrachtnaam staat, zal de opdrachtregelinterpreter de opdracht niet weergeven voordat deze is uitgevoerd.