Przegląd interfejsu czasu rozruchu

Ostatnia aktualizacja: 16 stycznia 2026 r.

UltraDefrag zawiera specjalny interfejs uruchamiany podczas rozruchu, którego celem jest przeprowadzenie defragmentacji i optymalizacji zablokowanych plików podczas ponownego uruchamiania systemu, zanim system Windows i aplikacje w pełni załadują i zablokują pliki.

Notatki

  • Dysków niesystemowych zaszyfrowanych przez BitLocker nie można przetwarzać podczas rozruchu, ponieważ nie ma możliwości ich odblokowania na wczesnych etapach rozruchu systemu Windows. Zalecamy tymczasowe wyłączenie szyfrowania dysku przed rozpoczęciem przetwarzania i ponowne jego włączenie.
  • Interfejsu czasu rozruchu nie można używać w trybie awaryjnym Windows 7 i Windows Server 2008 R2, ponieważ z powodu znanego ograniczenia systemowego w tym trybie nie można wyświetlać tekstu na ekranie.
  • Interfejs rozruchu nie jest dostępny w przenośnej wersji UltraDefrag.

Aby dowiedzieć się, jak używać interfejsu UltraDefrag podczas rozruchu do wykonywania typowych zadań defragmentacji, zapoznaj się z poniższymi artykułami:

Kolejną ciekawą funkcją interfejsu UltraDefrag w czasie rozruchu jest możliwość napisania własnego skryptu, a nawet interaktywnego korzystania z niego. Postępuj zgodnie z tym przewodnikiem krok po kroku, aby dowiedzieć się, jak to zrobić:

  1. Uruchom UltraDefrag i kliknij Proces podczas rozruchu > Edytuj skrypt niestandardowy.

    Alternatywnie możesz otworzyć poniższy plik ręcznie w swoim ulubionym edytorze tekstu: %SystemRoot%\system32\ud-boot-time-custom.cmd.

  2. Wklej następującą treść do skryptu i zapisz go:

    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
  3. Trzask Proces podczas rozruchu > Wykonaj niestandardowy skrypt.

  4. Trzask Tak aby natychmiast kontynuować wykonywanie skryptu podczas rozruchu lub Uruchom ponownie później aby wykonać tę czynność przy następnym ponownym uruchomieniu systemu.

  5. Podczas ponownego uruchamiania systemu UltraDefrag uruchomi interfejs rozruchowy i wykona niestandardowy skrypt.

    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...

  6. To tyle! Teraz czas poznać dostępne polecenia i zmienne środowiskowe, sprawdzić kilka przykładów skryptów uruchamianych podczas rozruchu i na koniec napisać własny skrypt 😉

Konsola interaktywna

Jeżeli pominiesz polecenie exit w skrypcie, UltraDefrag wyświetli interaktywną konsolę rozruchową po wykonaniu skryptu:

Interactive mode:
Type 'help' to list available commands.
#

Interaktywna konsola jest bardzo przydatna do nauki składni skryptów i poleceń, ponieważ możesz wprowadzać polecenia jedno po drugim i sprawdzać jak działają, zanim napiszesz własny skrypt podczas rozruchu.

Możesz również przejść do konsoli w dowolnym momencie wykonywania skryptu, naciskając Esc na klawiaturze.

Składnia skryptu

UltraDefrag używa składni wsadowej do niestandardowych skryptów rozruchowych. Wiersze rozpoczynające się od „albo ::; or” # są komentarzami. Wszystkie pozostałe wiersze rozpoczynają się od nazwy polecenia, po której następują opcjonalne argumenty. Jeśli @ znak poprzedza nazwę polecenia, interpreter wiersza poleceń nie wyświetli polecenia przed jego wykonaniem.

Udostępnij tę stronę:
Przewiń do góry angielski