
पावरशेल स्क्रिप्ट WinRE/रिकवरी विभाजन समस्याओं को ठीक करने के लिए - KB5034441, KB5028997, CVE-2024-20666 विंडोज अपडेट विफलताएँ
विंडोज रिकवरी एनवायरनमेंट (WinRE) को सुरक्षित रूप से एक नए रिकवरी पार्टीशन में ले जाने/पुनः बनाने के लिए PowerShell स्क्रिप्ट।
कीवर्ड: WinRE Windows Recovery Recovery Partition reagentc KB5034441 KB5028997 CVE-2024-20666 BitLocker Windows Update Fix Partition Resize GPT UEFI
यह स्क्रिप्ट WinRE पार्टीशन से संबंधित सामान्य Windows अपडेट त्रुटियों को ठीक करने में मदद करती है:
| 🇹🇷 तुर्की | 🇬🇧 अंग्रेज़ी |
|---|---|
| इस स्क्रिप्ट को चलाने से पहले पूरा सिस्टम बैकअप अवश्य लें! डिस्क/पार्टीशन संचालन से अपरिवर्तनीय डेटा हानि हो सकती है। | इस स्क्रिप्ट को चलाने से पहले पूरा सिस्टम बैकअप लें! डिस्क/पार्टीशन ऑपरेशन से अपरिवर्तनीय डेटा हानि हो सकती है। |
Winre-Fix.ps1 एक PowerShell स्क्रिप्ट है जो Windows Recovery Environment (WinRE) घटक को सुरक्षित रूप से एक नए Recovery पार्टीशन में ले जाती/पुनः बनाती है।
-WhatIf के साथ सिमुलेशन चलाएँ।| पैरामीटर | विवरण |
|---|---|
-WhatIf | वास्तविक परिवर्तन किए बिना चरणों का अनुकरण करता है (सुरक्षित परीक्षण मोड) |
-Force | पुष्टि के लिए पूछे बिना सभी चरणों को लागू करता है + न्यूनतम स्थान चेतावनियों को पार करता है |
-Verbose | विस्तृत आउटपुट/लॉग के लिए वर्बोज़ मोड |
1. PRE-CHECK: क्या Disk 0 पर "Unallocated" (खाली) स्थान है?
├─ नहीं → त्रुटि: "No unallocated space found" → बाहर निकलें
├─ < 1.2 GB → चेतावनी, -Force आवश्यक
└─ >= 1.2 GB → ठीक है, जारी रखें
↓
2. बैकअप पुष्टि माँगें (YES टाइप करना होगा, -Force/-WhatIf से छोड़ा जाता है)
↓
3. Recovery पार्टीशन खोजें (GPT Type द्वारा सभी पार्टीशन स्कैन करता है)
├─ नहीं मिला → त्रुटि → बाहर निकलें
└─ मिला → ठीक है, जारी रखें
↓
4. पार्टीशन सत्यापन (आकार < 10 GB होना चाहिए)
├─ बहुत बड़ा → त्रुटि: "Too large, might be Windows!" → बाहर निकलें
└─ ठीक है → जारी रखें
↓
5. WinRE अक्षम करें (reagentc /disable)
↓
6. पुराना Recovery पार्टीशन हटाएँ
↓
7. C: ड्राइव बढ़ाएँ (1 GB आरक्षित छोड़ता है)
↓
8. नया Recovery पार्टीशन बनाएँ + NTFS फ़ॉर्मेट
↓
9. GPT Type + Hidden विशेषता सेट करें (diskpart)
↓
10. WinRE सक्षम करें (reagentc /enable)
↓
पूर्ण!
# 1. सिमुलेशन (सुरक्षित परीक्षण)
.\Winre-Fix.ps1 -WhatIf -Verbose
# 2. सामान्य चलाना (पुष्टि माँगता है)
.\Winre-Fix.ps1
# 3. स्वचालित चलाना (पुष्टि नहीं माँगता)
.\Winre-Fix.ps1 -Force
C:\temp\WinRE-Fix-Log.txtWinre-Fix.ps1 एक PowerShell स्क्रिप्ट है जो विंडोज रिकवरी एनवायरनमेंट (WinRE) को सुरक्षित रूप से एक नए रिकवरी पार्टीशन में ले जाती/पुनः बनाती है।
-WhatIf के साथ अनुकरण करें।| पैरामीटर | विवरण |
|---|---|
-WhatIf | बिना बदलाव किए चरणों का अनुकरण करता है (सुरक्षित परीक्षण मोड) |
-Force | पुष्टि संकेत छोड़ें + न्यूनतम स्थान चेतावनियों को ओवरराइड करें |
-Verbose | विस्तृत आउटपुट/लॉगिंग सक्षम करें |
1. PRE-CHECK: क्या Disk 0 पर "Unallocated" स्थान है?
├─ कोई नहीं → त्रुटि: "No unallocated space found" → बाहर निकलें
├─ < 1.2 GB → चेतावनी, -Force आवश्यक
└─ >= 1.2 GB → ठीक है, आगे बढ़ें
↓
2. बैकअप पुष्टि (YES टाइप करना होगा, -Force/-WhatIf से छोड़ा गया)
↓
3. Recovery पार्टीशन खोजें (GPT Type द्वारा सभी पार्टीशन स्कैन करता है)
├─ नहीं मिला → त्रुटि → बाहर निकलें
└─ मिला → ठीक है, आगे बढ़ें
↓
4. पार्टीशन सत्यापन (आकार < 10 GB होना चाहिए)
├─ बहुत बड़ा → त्रुटि: "Might be Windows drive!" → बाहर निकलें
└─ ठीक है → आगे बढ़ें
↓
5. WinRE अक्षम करें (reagentc /disable)
↓
6. पुराना Recovery पार्टीशन हटाएँ
↓
7. C: ड्राइव बढ़ाएँ (1 GB आरक्षित करता है)
↓
8. नया Recovery पार्टीशन बनाएँ + NTFS फ़ॉर्मेट करें
↓
9. GPT Type + Hidden विशेषता सेट करें (diskpart)
↓
10. WinRE सक्षम करें (reagentc /enable)
↓
पूर्ण!
# 1. सिमुलेशन (सुरक्षित परीक्षण)
.\Winre-Fix.ps1 -WhatIf -Verbose
# 2. सामान्य चलाना (पुष्टि माँगता है)
.\Winre-Fix.ps1
# 3. स्वचालित चलाना (पुष्टि नहीं)
.\Winre-Fix.ps1 -Force
C:\temp\WinRE-Fix-Log.txtMIT लाइसेंस - अपने जोखिम पर उपयोग करें।
Windows सिस्टम पर सुरक्षित WinRE पार्टीशन प्रबंधन के लिए बनाया गया।
| जाँच | विवरण |
|---|
| 🔒 प्रशासक | यदि प्रशासक के रूप में नहीं चलाया गया तो स्क्रिप्ट बाहर निकल जाती है |
| 💖 खाली स्थान | किसी भी बदलाव से पहले डिस्क खाली स्थान की जाँच करता है |
| ✅ बैकअप पुष्टि | आगे बढ़ने से पहले "YES" टाइप करने की आवश्यकता होती है (-Force से छोड़ा जाता है) |
| 🔍 GPT Type स्कैन | सही GPT प्रकार के लिए सभी पार्टीशन स्कैन करके Recovery पार्टीशन खोजता है |
| 📏 आकार सत्यापन | Recovery पार्टीशन < 10 GB होना चाहिए (Windows को हटाने से रोकता है!) |
| 📝 पूर्ण लॉगिंग | सभी संचालन C:\temp\WinRE-Fix-Log.txt पर लॉग किए जाते हैं |
| 🛡️ Winre.wim जाँच | WinRE सक्षम करने से पहले रिकवरी इमेज के अस्तित्व की पुष्टि करता है |