Visão geral da interface do tempo de inicialização

Última atualização em 3 de junho de 2022

UltraDefrag inclui uma interface especial de tempo de inicialização cujo objetivo é realizar a desfragmentação e otimização de arquivos bloqueados durante a reinicialização do sistema, antes que o Windows e os aplicativos carreguem totalmente e bloqueiem os arquivos.

Notas

  • Os discos que não são do sistema criptografados pelo BitLocker não podem ser processados ​​no momento da inicialização porque não há como desbloqueá-los nos estágios iniciais da inicialização do Windows. Recomendamos desligar temporariamente a criptografia do disco antes do processamento do disco e ativá-la novamente depois.
  • A interface de tempo de inicialização não pode ser usada no modo de segurança , pois não pode exibir texto na tela neste modo, devido a uma limitação bem conhecida do sistema.
  • A interface de inicialização não está disponível na edição portátil do UltraDefrag .

Verifique os artigos a seguir para aprender como usar a interface de inicialização do UltraDefrag para executar tarefas típicas de desfragmentação:

Outro recurso interessante da interface de inicialização do UltraDefrag é que você pode escrever um script personalizado para ele ou até mesmo usá-lo de forma interativa. Siga este guia passo a passo para aprender como fazer isso:

  1. Inicie UltraDefrag e clique em Ação > Desfragmentação do tempo de inicialização > Editar script personalizado.

    Alternativamente, você pode abrir o seguinte arquivo manualmente em seu editor de texto favorito:%SystemRoot%\system32\ud-boot-time-custom.cmd .

  2. Cole o seguinte conteúdo no script e salve-o:

    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. Clique Ação > Desfragmentação do tempo de inicialização > Executar script personalizado.

  4. Clique Reinicie agora para prosseguir com a execução do script de inicialização imediatamente ou Reinicie mais tarde para executá-lo na próxima reinicialização do sistema.

  5. Durante a reinicialização do sistema, UltraDefrag iniciará sua interface de inicialização e executará o script personalizado.

    UltraDefrag 10.0.0 boot time interface.
    Copyright (c) 2018-2022 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.

    Wait for keyboard initialization (hit Esc to skip) .......... [Done]

    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. É isso! Agora é hora de aprender sobre os comandos e variáveis ​​de ambiente , conferir mais alguns exemplos de scripts de inicialização e, por fim, escrever seu próprio script personalizado 😉

Console interativo

Se você omitir oexit comando no script, UltraDefrag mostrará um console interativo de tempo de inicialização após a execução do script:

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

O console interativo é muito útil para aprender a sintaxe do script e comandos, pois você pode inserir comandos um por um e verificar como eles funcionam antes de escrever seu próprio script de inicialização personalizado.

Além disso, você pode entrar no console a qualquer momento durante a execução do script pressionando a Esc no teclado.

Sintaxe do script

UltraDefrag usa uma sintaxe semelhante a lote para scripts de tempo de inicialização personalizados. As linhas que começam com ::ou; ou# são comentários.@ Todas as outras linhas começam com um nome de comando seguido de argumentos opcionais. Se o sinal preceder um nome de comando, o interpretador de linha de comando não exibirá o comando antes de sua execução.

Compartilhe esta página:
Role para cima Inglês