USB फ्लैश ड्राइव से Windows 7 या Windows 8 इंस्टॉल करना आसान है। आपको बस 4 GB या अधिक का कोई USB फ्लैश ड्राइव ढूंढना है, एडमिनिस्ट्रेटर विशेषाधिकारों के साथ कमांड लाइन शुरू करना है और कई कमांड चलाना है।
टिप. हम पहले ही दिखा चुके हैं कि Windows 8 इंस्टॉलेशन के लिए UEFI बूटेबल फ्लैश ड्राइव कैसे बनाएं।हालांकि, Windows 8.1 Enterprise x64 के साथ इस ऑपरेशन को आज़माने पर, यह पता चला कि इंस्टॉलेशन फ़ाइलें 4 GB फ्लैश ड्राइव पर फिट नहीं होतीं। इसमें केवल सौ मेगाबाइट की कमी होती है। आज हम दिखाते हैं कि इस समस्या को कैसे हल किया जाए
Windows 8.1 वितरण को 4 GB USB फ्लैश ड्राइव में कैसे फिट करें?
आपके पास 4 GB या अधिक का USB फ्लैश ड्राइव है। Windows वितरण के साथ एक ISO फ़ाइल और एक ऑपरेटिंग सिस्टम Windows Vista, Windows 7 या Windows 8 (साथ ही Windows Server 2008 या उच्चतर)।
USB ड्राइव को अपने कंप्यूटर में डालें।
चेतावनी. बूटेबल USB ड्राइव बनाने की प्रक्रिया में USB स्टिक पर सभी पुराना डेटा हटा दिया जाएगासबसे पहले, यदि आपके पास 8 GB या अधिक का USB फ्लैश ड्राइव है, तो आप बूटेबल फ्लैश ड्राइव बनाने के लिए Microsoft टूल का उपयोग करने का प्रयास कर सकते हैं - Windows 7 USB/DVD download tool। यदि आप इस टूल से बूटेबल फ्लैश ड्राइव नहीं बना सकते, तो नीचे देखें कि क्या करना है।
cmd.exe को व्यवस्थापक के रूप में चलाएं। इस विंडो में, Diskpart टूल शुरू करने के लिए कमांड diskpart दर्ज करें।

अब आपको यह पता लगाना होगा कि USB फ्लैश ड्राइव को कौन सा नंबर असाइन किया गया था। list disk दर्ज करें और उपलब्ध डिस्क की सूची देखें
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
——– ————- ——- ——- — —
Disk 0 Online 30 GB 1024 KB
Disk 1 Online 4098 MB 1984 KB
Disk 2 Online 10 GB 1024 KB
डिस्क आकार से USB फ्लैश ड्राइव ढूंढें और आगे के काम के लिए इसे चुनें। मेरे मामले में, यह Disk 1 है इसलिए मैं कमांड select disk 1 चलाता हूं। अब इन चरणों का एक-एक करके पालन करें:
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> clean
DiskPart succeeded in cleaning the disk.
DISKPART> create partition primary
DiskPart succeeded in creating the specified partition.
DISKPART> select partition 1
Partition 1 is now the selected partition.
DISKPART> active
DiskPart marked the current partition as active.
DISKPART> format fs=ntfs quick compress unit=512
100 percent completed
DiskPart successfully formatted the volume.
DISKPART> assign
DiskPart successfully assigned the drive letter or mount point.
DISKPART> exit
Leaving DiskPart…
लाल रंग में हाइलाइट किए गए टेक्स्ट पर ध्यान दें। लाइन select disk 1 में यह USB फ्लैश ड्राइव का नंबर है। दूसरे मामले में, कमांड FORMAT FS=NTFS QUICK COMPRESS UNIT=512 में यह अन्य मैनुअल से अंतर है कि बूटेबल USB फ्लैश ड्राइव कैसे बनाएं।
COMPRESS का अर्थ है कि USB ड्राइव पर NTFS फ़ाइलों पर कम्प्रेशन लागू किया जाएगा।
UNIT=512 क्लस्टर आकार को 512 बाइट्स पर सेट करता है। डिफ़ॉल्ट क्लस्टर आकार 4 KB है। हालांकि, Win 8.1 के वितरण में बहुत सारी छोटी फ़ाइलें हैं, इसलिए हम डेटा प्लेसमेंट को सघन बनाएंगे।
यदि आपके पास 8 GB या अधिक आकार का USB फ्लैश ड्राइव है, तो आप COMPRESS और UNIT=512 पैरामीटर्स निर्दिष्ट नहीं करना बेहतर समझेंगे, क्योंकि उनका उपयोग करते समय फ़ाइलों को USB फ्लैश ड्राइव पर कॉपी करने में अधिक समय लगता है।

अब आपको Windows 8.1 वितरण के ISO इमेज से फ़ाइलों को अपने USB फ्लैश ड्राइव पर निकालना होगा। Windows Vista और Windows 7 में, फ़ाइलों को निकालने के लिए आपको थर्ड-पार्टी यूटिलिटीज का उपयोग करना होगा, जैसे WinRar, 7Zip, Far Manager, आदि।
Windows 8 और 8.1 में, ISO फ़ाइलों को वर्चुअल CD / DVD ड्राइव के रूप में माउंट किया जाता है और फ़ाइलों को Windows एक्सप्लोरर का उपयोग करके कॉपी किया जा सकता है।
यदि आपने अपने USB फ्लैश ड्राइव को COMPRESS के साथ फॉर्मेट किया है, तो Windows एक्सप्लोरर में उस पर जाएं, bootmgr और bootmgr.efi पर राइट-क्लिक करें, Other चुनें और Compress contents to save disk space अनचेक करें।

यदि यह नहीं किया जाता है, तो फ्लैश ड्राइव से बूट करते समय आपको त्रुटि दिखाई देगी:
BOOTMGR is compressed
Press Ctrl+Alt+Del to restart
अब, कमांड लाइन पर वापस जाएं और चलाएं:
1 2 3 | C:\Windows\system32>f: F:\>cd boot F:\boot>BOOTSECT.EXE/NT60 F: |
जहां F: आपके USB ड्राइव का ड्राइव लेटर है।

अब बूटेबल USB फ्लैश ड्राइव बनाने के बारे में बस इतना ही। आप अपने कंप्यूटर/लैपटॉप को पुनरारंभ कर सकते हैं और USB ड्राइव से बूट कर सकते हैं।
नोट. यदि आप Windows x64 के साथ बूटेबल USB फ्लैश ड्राइव बनाते हैं, लेकिन Windows x86 में काम करते हैं और इसके विपरीत, तो कमांड BOOTSECT.EXE/NT60 निम्न त्रुटि लौटाता है:This version of f:\boot\bootsect.exe is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.
तब आपको Windows Installation Disk (ISO) से केवल boot फ़ोल्डर निकालना होगा जिसमें आपके द्वारा वर्तमान में चल रहे प्लेटफॉर्म के समान प्लेटफॉर्म के लिए फ़ाइलें हों (हमारे मामले में, यह x86 है) C: ड्राइव पर। निम्न कमांड चलाएं:
1 2 | C:\Windows\system32>cd C:\boot C:\boot>BOOTSECT.EXE/NT60 F: |