ブート時のインターフェースコマンド
最終更新日:
UltraDefrag のブート時インターフェースは、幅広いコマンドをサポートしています。
注記
長いリストを表示するコマンド (help 、、、、、、hexview set)typehistory、manのキーを押してページ間を続行するように求めるプロンプトが表示されます。
キーボード初期化遅延の追加
このコマンドは、起動時にキーボードの初期化遅延を追加します。起動時インターフェースがキーボードを検出できない場合、またはキーボードドライバのバグにより検出に時間がかかりすぎる場合は、メインの起動時スクリプトに追加してください。.
ブートオン
このコマンドは、その後のシステム再起動時にブート時のデフラグを有効にします。
ブートオフ
このコマンドは、以降のシステム再起動時にブート時のデフラグを無効にします。デフラグ中に何らかの問題が発生した場合でもWindowsが起動可能な状態を維持するため、このコマンドをブート時スクリプトの先頭に配置することをお勧めします。
電話
このコマンドは、同等のWindowsコマンドに似ています。バッチスクリプトを実行します。何も指定されていない場合は、メインのブート時スクリプト( %SystemRoot%\system32\ud-boot-time.cmd )を実行します。
1 2 | :: execute the C:\WINDOWS\system32\my-boot-time-script.cmd script call C:\WINDOWS\system32\my-boot-time-script.cmd |
エコー
このコマンドは、同等のWindowsコマンドに似ています。メッセージまたは空行を表示したり、コマンドを画面に表示するかどうかを設定したり、現在の設定を表示したりします。
1 2 3 4 5 6 7 8 9 10 | :: do not display commands on the screen @echo off :: show the current status of echo echo :: display a couple of messages with an empty line in between echo Hello! echo. echo Greetings from Georgia! |
出口
対話型のブート時コンソールを使用する場合を除き、このコマンドをブート時スクリプトの最後に置くことをお勧めします。
ヘルプ
このコマンドは、使用可能なすべてのコマンドのリストを表示します。
ヘックスビュー
このコマンドは、ファイルを 16 進ビューア レイアウトで表示します。
0000000000000000: ff fe 40 00 65 00 63 00 | ӱϸ@ e c
0000000000000008: 68 00 6f 00 20 00 6f 00 | h o o
0000000000000010: 66 00 66 00 0d 00 0a 00 | f f
0000000000000018: 62 00 6f 00 6f 00 74 00 | b o o t
0000000000000020: 2d 00 6f 00 66 00 66 00 | - o f f
0000000000000028: 0d 00 0a 00 0d 00 0a 00 |
...
このhexviewコマンドはトラブルシューティングに役立ちます。例えば、起動時のスクリプトをUTF-16以外のエンコードで保存した場合、 UltraDefragそれを実行できません。スクリプトのエンコードが正しいかどうかを確認するには、このコマンドを使用してスクリプトの最初の2バイトをチェックします上記の例のように、スクリプトの先頭にff fehexviewが表示されます
歴史
このコマンドは、手動で入力したすべてのコマンドのリストを表示します。コマンドを切り替えるには、キーボードの上下矢印キーまたはカーソルキーを使用してください。
男
このコマンドは、マニュアル ページを表示します。引数なしで呼び出された場合は、使用可能なすべてのマニュアル ページのリストを表示します。
1 2 3 4 5 | :: list all the available manual pages man :: display the udefrag command manual man udefrag |
一時停止
このコマンドは、指定されたミリ秒数の間スクリプトの実行を一時停止するか、「続行するには任意のキーを押してください…」という、期間が指定されていない場合はキーが押されるまで待機します。
1 2 3 4 5 | :: pause the script execution for one second pause 1000 :: pause the script execution till a key is pressed pause |
リブート
このコマンドはコンピューターを再起動します。
セット
このコマンドは、同等のWindowsコマンドに似ています。環境変数を設定、クリア、および一覧表示します。
1 2 3 4 5 6 7 8 9 10 11 | :: show all the environment variables set :: show all UltraDefrag specific environment variables set UD_ :: set the UD_IN_FILTER environment variable set UD_IN_FILTER=*windows* :: clear the UD_IN_FILTER environment variable set UD_IN_FILTER= |
シャットダウン
このコマンドはコンピュータをシャットダウンします。ディスクの最適化など、時間のかかる操作を実行する場合に特に便利です。
1 2 3 4 5 6 | :: optimize the system disk udefrag -o %SystemDrive% :: shut the computer down when :: the disk optimization finishes shutdown |
タイプ
このコマンドは、Windowsの同等のコマンドに似ています。画面にファイルを表示します。ファイルが指定されていない場合は、メインのブート時スクリプトを表示します。
1 2 | :: display the custom boot time script type %SystemRoot%\system32\ud-boot-time-custom.cmd |
このコマンドの主な目的typeはトラブルシューティングです。例えば、起動時のスクリプトを対話型コンソールに表示して、構文エラーを簡単にチェックできます。また、type長いテキストを表示したり、起動時に書籍を読んだりすることもできます🙂
Arthur Conan Doyle
The Sign of the Four
Chapter III
In Quest of a Solution
It was half-past five before Holmes returned. He was bright, eager,
and in excellent spirits, a mood which in his case alternated with
fits of the blackest depression.
"There is no great mystery in this matter," he said, taking the cup
of tea which I had poured out for him. "The facts appear to admit of
only one explanation."
"What! You have solved it already?"
"Well, that would be too much to say. I have discovered a suggestive
fact, that is all. It is, however, very suggestive. The details are
Hit any key to display the next page, Esc or Break to abort...
udefrag
-qは--optimize-mft-la、-a UltraDefrag のudefragの起動時実行に相当します。--all--all-fixed以下--deepの-oコマンドラインスイッチをサポートしています: -l、、、、、、、、、 。
個々のファイルとディレクトリを処理するには、完全なパスを指定し、パスにスペースが含まれている場合は二重引用符で囲みます。
1 | udefrag "C:\Documents and Settings\*" C:\WINDOWS\WindowsUpdate.log |