起動時のインターフェースの概要

最終更新日: 2026年1月16日

UltraDefrag は、Windows とアプリケーションがファイルを完全に読み込んでロックする前に、システムの再起動中にロックされたファイルのデフラグと最適化を実行するための特別なブート時インターフェイスが含まれています。.

注記

  • BitLockerで暗号化された非システムディスクは、 Windows 起動の初期段階ではロックを解除できないため、起動時に処理できません。ディスク処理の前にディスク暗号化を一時的にオフにし、処理後に再度オンにすることをお勧めします。
  • ブート時インターフェイスは、Windows 7 および Windows Server 2008 R2 の Windowsセーフ モード。これは、既知のシステム制限により、このモードでは画面にテキストを表示できないためです。
  • ブート時インターフェイスは、 UltraDefragのポータブル版

UltraDefrag のブート時インターフェイスを使用して一般的なデフラグ タスクを実行する方法については、次の記事を参照してください。

UltraDefrag のブート時インターフェースのもう一つの興味深い機能は、カスタムスクリプトを作成したり、対話的に使用したりできることです。その方法については、以下のステップバイステップガイドをご覧ください。

  1. UltraDefrag を起動してクリック 起動時のプロセス > カスタムスクリプトの編集.

    または、お気に入りのテキスト エディターで次のファイルを手動で開くこともできます%SystemRoot%\system32\ud-boot-time-custom.cmd

  2. 次の内容をスクリプトに貼り付けて保存します。

    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. クリック 起動時のプロセス> カスタムスクリプトの.

  4. クリック はい ブートタイムスクリプトの実行を直ちに続行するか、 後で再起動してください 次回のシステム再起動時に実行します。.

  5. システムの再起動中に、 UltraDefrag ブート時インターフェイスを起動し、カスタム スクリプトを実行します。.

    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. 以上です!次は、利用可能なコマンド環境変数ブートタイムスクリプトの例をいくつか確認し、最後に独自のカスタムスクリプトを作成します😉

インタラクティブコンソール

exitスクリプト内のコマンドを省略すると UltraDefragスクリプトの実行後に対話型のブート時コンソールを表示します。

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

対話型コンソールは、独自のカスタム ブート時スクリプトを作成する前にコマンドを 1 つずつ入力してその動作を確認できるため、スクリプトの構文とコマンドの学習に非常に役立ちます。.

キーボードのEscを押すと、いつでもコンソールに移動できます

スクリプト構文

UltraDefrag、カスタムブートタイムスクリプトにバッチ形式の構文を使用します。 または で始まる行::;コメント#です。その他の行はコマンド名で始まり、その後にオプションの引数が続きます。@コマンド名の前に が付くと、コマンドラインインタープリターは実行前にコマンドを表示しません。

このページを共有する:
上へスクロール 英語