बूट टाइम इंटरफ़ेस का अवलोकन
अंतिम अद्यतन तिथि:
UltraDefrag में एक विशेष बूट टाइम इंटरफेस शामिल है जिसका उद्देश्य सिस्टम रीबूट के दौरान, विंडोज और एप्लिकेशन के पूरी तरह से लोड होने और फाइलों को लॉक करने से पहले, लॉक की गई फाइलों का डीफ़्रेग्मेंटेशन और ऑप्टिमाइज़ेशन करना है।.
नोट्स
- BitLocker द्वारा एन्क्रिप्टेड गैर-सिस्टम डिस्क को बूट के समय प्रोसेस नहीं किया जा सकता है क्योंकि विंडोज बूट के शुरुआती चरणों में उन्हें अनलॉक करने का कोई तरीका नहीं है। हम अनुशंसा करते हैं कि डिस्क प्रोसेसिंग से पहले डिस्क एन्क्रिप्शन को अस्थायी रूप से बंद कर दें और प्रोसेसिंग के बाद इसे पुनः चालू कर दें।
- विंडोज 7 और विंडोज सर्वर 2008 आर2 पर विंडोज सेफ मोड में बूट टाइम इंटरफेस का उपयोग नहीं किया जा सकता है , क्योंकि एक ज्ञात सिस्टम सीमा के कारण यह इस मोड में स्क्रीन पर टेक्स्ट प्रदर्शित नहीं कर सकता है।
- के UltraDefrag। पोर्टेबल संस्करण में बूट टाइम इंटरफेस उपलब्ध नहीं है
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... -
बस इतना ही! अब बारी है उपलब्ध कमांड और एनवायरनमेंट वेरिएबल्स, कुछ और बूट टाइम स्क्रिप्ट के उदाहरण और आखिर में अपनी खुद की कस्टम स्क्रिप्ट लिखने की 😉
इंटरैक्टिव कंसोल
यदि आप स्क्रिप्ट में कमांड को UltraDefrag तो स्क्रिप्ट निष्पादन के बाद छोड़ देंगे , एक इंटरैक्टिव बूट टाइम कंसोल प्रदर्शित करेगा:exit
Type 'help' to list available commands.
#
स्क्रिप्ट सिंटैक्स और कमांड सीखने के लिए इंटरैक्टिव कंसोल बहुत उपयोगी है, क्योंकि आप एक-एक करके कमांड दर्ज कर सकते हैं और अपनी खुद की कस्टम बूट टाइम स्क्रिप्ट लिखने से पहले यह जांच सकते हैं कि वे कैसे काम करते हैं।.
इसके अलावा, स्क्रिप्ट के निष्पादन के दौरान आप कीबोर्ड पर Esc कुंजी दबाकर किसी भी समय कंसोल में प्रवेश कर सकते हैं ।
स्क्रिप्ट सिंटैक्स
UltraDefrag कस्टम बूट टाइम स्क्रिप्ट के लिए बैच-जैसी सिंटैक्स का उपयोग करता है। या से शुरू होने वाली पंक्तियाँ :: टिप्पणियाँ ; होती # हैं। अन्य सभी पंक्तियाँ कमांड नाम से शुरू होती हैं, जिसके बाद वैकल्पिक तर्क होते हैं। यदि @ किसी कमांड नाम से पहले चिह्न आता है, तो कमांड लाइन इंटरप्रेटर निष्पादन से पहले कमांड प्रदर्शित नहीं करेगा।