起動時のインターフェースの概要
最終更新日:
UltraDefrag は、Windows とアプリケーションがファイルを完全に読み込んでロックする前に、システムの再起動中にロックされたファイルのデフラグと最適化を実行するための特別なブート時インターフェイスが含まれています。.
注記
UltraDefrag のブート時インターフェイスを使用して一般的なデフラグ タスクを実行する方法については、次の記事を参照してください。
UltraDefrag のブート時インターフェースのもう一つの興味深い機能は、カスタムスクリプトを作成したり、対話的に使用したりできることです。その方法については、以下のステップバイステップガイドをご覧ください。
-
UltraDefrag を起動してクリック 起動時のプロセス > カスタムスクリプトの編集.

または、お気に入りのテキスト エディターで次のファイルを手動で開くこともできます
%SystemRoot%\system32\ud-boot-time-custom.cmd。 -
次の内容をスクリプトに貼り付けて保存します。
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 -
クリック 起動時のプロセス> カスタムスクリプトの.

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

-
システムの再起動中に、 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... -
以上です!次は、利用可能なコマンドと環境変数ブートタイムスクリプトの例をいくつか確認し、最後に独自のカスタムスクリプトを作成します😉
インタラクティブコンソール
exitスクリプト内のコマンドを省略すると UltraDefragスクリプトの実行後に対話型のブート時コンソールを表示します。
Type 'help' to list available commands.
#
対話型コンソールは、独自のカスタム ブート時スクリプトを作成する前にコマンドを 1 つずつ入力してその動作を確認できるため、スクリプトの構文とコマンドの学習に非常に役立ちます。.
キーボードのEscを押すと、いつでもコンソールに移動できます
スクリプト構文
UltraDefrag、カスタムブートタイムスクリプトにバッチ形式の構文を使用します。 または で始まる行::は;コメント#です。その他の行はコマンド名で始まり、その後にオプションの引数が続きます。@コマンド名の前に が付くと、コマンドラインインタープリターは実行前にコマンドを表示しません。