Polecenia interfejsu podczas rozruchu
Ostatnia aktualizacja:
Interfejs rozruchowy UltraDefrag obsługuje szeroki zestaw poleceń.
Notatka
Polecenia wyświetlające długie listy (help, hexview, history, man, set, type) dzielą swoje dane wyjściowe na wiele stron i wyświetlają monit o naciśnięcie dowolnego klawisza, aby kontynuować przeglądanie między nimi w trybie interaktywnym.
dodaj-klawiatury-opóźnienie-inicjalizacji
To polecenie dodaje opóźnienie inicjalizacji klawiatury podczas uruchamiania. Dodaj je do głównego skryptu rozruchowego, jeśli interfejs rozruchowy nie może wykryć klawiatury lub jej wykrycie trwa zbyt długo z powodu wadliwego sterownika klawiatury.
włączanie butów
To polecenie włącza defragmentację podczas rozruchu na potrzeby kolejnych ponownych uruchomień systemu.
start-off
To polecenie wyłącza defragmentację podczas rozruchu systemu podczas kolejnych uruchomień. Warto umieścić to polecenie na początku skryptu startowego, aby mieć pewność, że system Windows pozostanie bootowalny, nawet jeśli coś pójdzie nie tak podczas defragmentacji.
dzwonić
To polecenie jest podobne do odpowiadającego mu polecenia w systemie Windows. Wykonuje ono skrypt wsadowy. Jeśli nie zostanie określony, polecenie uruchamia główny skrypt rozruchowy (%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 |
echo
To polecenie jest podobne do odpowiadającego mu polecenia w systemie Windows. Wyświetla komunikat lub pusty wiersz, określa, czy polecenia mają być wyświetlane na ekranie, czy nie, lub wyświetla bieżące ustawienie:
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! |
Wyjście
To polecenie jest podobne do odpowiadającego mu polecenia systemu Windows. Kończy ono wykonywanie skryptu i przekazuje kontrolę z powrotem do procesu rozruchu systemu Windows. Warto umieścić to polecenie na końcu skryptu rozruchowego, chyba że chcesz korzystać z interaktywnej konsoli rozruchowej.
pomoc
To polecenie wyświetla listę wszystkich dostępnych poleceń.
widok heksadecymalny
To polecenie wyświetla plik w układzie hexviewer:
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 |
...
To polecenie jest przydatne podczas rozwiązywania problemów. Na przykład, jeśli zapiszesz skrypt startowy w kodowaniu innym niż UTF-16, UltraDefrag nie będzie mógł go uruchomić. Aby sprawdzić, czy kodowanie skryptu jest poprawne, możesz użyć tego polecenia, aby sprawdzić pierwsze 2 bajty skryptu. Jeśli kodowanie jest poprawne, na początku skryptu pojawi się ciąg ff fe , jak w powyższym przykładziehexviewhexview
historia
To polecenie wyświetla listę wszystkich ręcznie wprowadzonych poleceń. Aby je przeglądać, użyj klawiszy strzałek w górę/w dół/kursora na klawiaturze.
Człowiek
To polecenie wyświetla stronę podręcznika lub listę wszystkich dostępnych stron podręcznika, jeśli zostanie wywołane bez argumentu:
1 2 3 4 5 | :: list all the available manual pages man :: display the udefrag command manual man udefrag |
pauza
To polecenie wstrzymuje wykonywanie skryptu na określoną liczbę milisekund lub wyświetla komunikat Naciśnij dowolny klawisz, aby kontynuować… i czeka, aż zostanie naciśnięty klawisz, jeśli nie określono czasu trwania:
1 2 3 4 5 | :: pause the script execution for one second pause 1000 :: pause the script execution till a key is pressed pause |
ponowne uruchomienie
To polecenie powoduje ponowne uruchomienie komputera.
ustawić
To polecenie jest podobne do odpowiadającego mu polecenia w systemie Windows. Ustawia, czyści i wyświetla zmienne środowiskowe:
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= |
zamknięcie
To polecenie wyłącza komputer. Jest szczególnie przydatne podczas wykonywania operacji, która zajmuje dużo czasu, na przykład optymalizacji dysku:
1 2 3 4 5 6 | :: optimize the system disk udefrag -o %SystemDrive% :: shut the computer down when :: the disk optimization finishes shutdown |
typ
To polecenie jest podobne do odpowiadającego mu polecenia w systemie Windows. Wyświetla plik na ekranie. Jeśli plik nie zostanie określony, polecenie wyświetla główny skrypt rozruchowy:
1 2 | :: display the custom boot time script type %SystemRoot%\system32\ud-boot-time-custom.cmd |
Głównym celem tego type polecenia jest rozwiązywanie problemów. Na przykład, możesz łatwo wyświetlić skrypty startowe w konsoli interaktywnej i sprawdzić je pod kątem błędów składniowych. Możesz również użyć tego type polecenia do wyświetlania długich fragmentów tekstu, a nawet do czytania książek podczas startu systemu 🙂
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
To polecenie jest odpowiednikiem udefrag z interfejsu wiersza poleceń UltraDefrag . Obsługuje następujące przełączniki wiersza poleceń: -l, -la, -a, -o, -q, --optimize-mft, --all, --all-fixed, --deep.
Aby przetworzyć pojedyncze pliki i katalogi, określ ich pełne ścieżki i ujmuj je w cudzysłowy, jeśli ścieżki zawierają spacje:
1 | udefrag "C:\Documents and Settings\*" C:\WINDOWS\WindowsUpdate.log |