Panoramica dell'interfaccia di avvio

Ultimo aggiornamento il 16 gennaio 2026

UltraDefrag include un'interfaccia speciale all'avvio, il cui scopo è quello di eseguire la deframmentazione e l'ottimizzazione dei file bloccati durante il riavvio del sistema, prima che Windows e le applicazioni carichino completamente e blocchino i file.

Note

  • I dischi non di sistema crittografati da BitLocker non possono essere elaborati all'avvio perché non è possibile sbloccarli nelle prime fasi di avvio di Windows. Consigliamo di disattivare temporaneamente la crittografia del disco prima dell'elaborazione e di riattivarla in seguito.
  • L'interfaccia di avvio non può essere utilizzata in modalità provvisoria su Windows 7 e Windows Server 2008 R2, perché non è possibile visualizzare il testo sullo schermo in questa modalità, a causa di una nota limitazione del sistema.
  • L'interfaccia di avvio non è disponibile nell'edizione portatile di UltraDefrag.

Consulta i seguenti articoli per scoprire come utilizzare l'interfaccia di avvio di UltraDefrag per eseguire le tipiche attività di deframmentazione:

Un'altra caratteristica interessante dell'interfaccia di avvio di UltraDefrag è che è possibile scrivere uno script personalizzato o persino utilizzarlo in modo interattivo. Segui questa guida passo passo per imparare come fare:

  1. Avvia UltraDefrag e fai clic Processo all'avvio > Modifica script personalizzato.

    In alternativa, puoi aprire manualmente il seguente file nel tuo editor di testo preferito: %SystemRoot%\system32\ud-boot-time-custom.cmd.

  2. Incolla il seguente contenuto nello script e salvalo:

    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. Clic Processo all'avvio > Esegui script personalizzato.

  4. Clic per procedere immediatamente con l'esecuzione dello script di avvio o Riavvia più tardi per eseguirlo al successivo riavvio del sistema.

  5. Durante il riavvio del sistema, UltraDefrag avvierà la sua interfaccia di avvio ed eseguirà lo script personalizzato.

    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. Ecco fatto! Ora è il momento di scoprire i comandi e le variabili d'ambiente, dare un'occhiata ad altri esempi di script di avvio e, infine, scrivere il tuo script personalizzato 😉

Console interattiva

Se si omette il exit comando nello script, UltraDefrag mostrerà una console interattiva all'avvio dopo l'esecuzione dello script:

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

La console interattiva è molto utile per apprendere la sintassi degli script e i comandi, poiché è possibile immettere i comandi uno alla volta e verificarne il funzionamento prima di scrivere il proprio script di avvio personalizzato.

Inoltre, è possibile accedere alla console in qualsiasi momento durante l'esecuzione dello script premendo il Esc sulla tastiera.

Sintassi dello script

UltraDefrag utilizza una sintassi di tipo batch per gli script di avvio personalizzati. Le righe che iniziano con o :: o ; sono # commenti. Tutte le altre righe iniziano con un nome di comando seguito da argomenti facoltativi. Se il @ segno precede un nome di comando, l'interprete della riga di comando non visualizzerà il comando prima della sua esecuzione.

Condividi questa pagina:
Scorri verso l'alto Inglese