Windows Recovery Environment (WinRE) Windows প্রি-ইন্সটলেশন এনভায়রনমেন্ট (WinPE) এর উপর ভিত্তি করে ন্যূনতম ওএস যেটিতে উইন্ডোজ মেরামত, রিসেট এবং নির্ণয়ের জন্য অনেকগুলি সরঞ্জাম রয়েছে৷ যদি প্রধান হোস্ট ওএস কোনো কারণে বুট না হয়, কম্পিউটার WinRE শুরু করার চেষ্টা করে, যা ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে সমস্যাগুলি সমাধান করতে সাহায্য করতে পারে। WinRE-এ, আপনি স্বয়ংক্রিয়ভাবে বুটলোডার ঠিক করতে পারেন, একটি ইমেজ ব্যাকআপ থেকে OS পুনরুদ্ধার করতে পারেন, একটি সিস্টেম পুনরুদ্ধার পয়েন্টে ফিরে যেতে পারেন, একটি কমান্ড প্রম্পট চালাতে পারেন ইত্যাদি৷
Windows RE তিনটি ফাইল নিয়ে গঠিত, যা একটি লুকানো সিস্টেম সংরক্ষিত পার্টিশনে অবস্থিত:
- winre.wim – WinPE সহ WIM ইমেজ এবং বেশ কিছু অতিরিক্ত রিকভারি টুল;
- boot.sdi – মেমরিতে একটি RAM ডিস্ক তৈরি করতে ব্যবহৃত হয়;
- ReAgent.xml — WindowsRE কনফিগারেশন ফাইল।
এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে আপনার কম্পিউটারকে WinRE তে বুট করতে হয় এবং কিভাবে Windows 10 পুনরুদ্ধারের পরিবেশ মেরামত করতে যদি এটি কাজ না করে।
কিভাবে রিকভারি এনভায়রনমেন্টে উইন্ডোজ বুট করবেন?
পরের বার আপনি যখন উইন্ডোজ রিস্টার্ট করবেন তখন আপনার কম্পিউটারকে পুনরুদ্ধার পরিবেশে বুট করতে, আপনাকে Restart
টিপতে হবে। Shift
চেপে ধরে রাখার সময় স্টার্ট মেনুতে বোতাম কী৷
আপনি নতুন -o
ব্যবহার করে কমান্ড প্রম্পট থেকে WinRE মোডে কম্পিউটার পুনরায় বুট করতে পারেন শাটডাউন কমান্ডের প্যারামিটার:
shutdown /f /r /o /t 0
RDP এর মাধ্যমে কম্পিউটারের সাথে সংযুক্ত হলে এই কমান্ডটি কার্যকর করা যাবে না। একটি ত্রুটি প্রদর্শিত হয় “
The parameter is incorrect (87)
” পরবর্তী কম্পিউটার বুটে রিকভারি এনভায়রনমেন্টে এন্ট্রি করতে বাধ্য করার জন্য আরেকটি কমান্ড রয়েছে:
reagentc /boottore
কম্পিউটারটি স্বয়ংক্রিয়ভাবে উইন্ডোজ রিকভারি এনভায়রনমেন্টে বুট হয়ে যায় যদি উইন্ডোজ বুট করার পূর্ববর্তী তিনটি প্রচেষ্টা সাধারণত ব্যর্থ হয়। আপনার কম্পিউটারকে WinRE-এ বুট করার জন্য, পরপর ৩ বার পাওয়ার বোতাম দিয়ে স্বাভাবিক উইন্ডোজ বুটকে বাধা দেওয়া যথেষ্ট।
WinRE মেরামত এবং সমস্যা সমাধানের সরঞ্জামগুলি
WinRE রিকভারি এনভায়রনমেন্টে বিভিন্ন রিকভারি এবং ট্রাবলশুটিং টুল উপলব্ধ রয়েছে যা আপনাকে বিভিন্ন উইন্ডোজ সমস্যার সমাধান করতে সাহায্য করবে। Windows 10-এ WinRE-এ নিম্নলিখিত সরঞ্জামগুলি অন্তর্ভুক্ত রয়েছে:
- এই PC রিসেট করুন – আপনাকে আপনার উইন্ডোজকে ফ্যাক্টরি সেটিংসে রিসেট করতে দেয় (ব্যক্তিগত ডেটা এবং ফাইলগুলি মুছে ফেলা হবে);
- সিস্টেম পুনরুদ্ধার - আপনাকে পূর্বে তৈরি করা পুনরুদ্ধার পয়েন্ট ব্যবহার করে উইন্ডোজের অবস্থা পুনরুদ্ধার করতে দেয়;
- সিস্টেম ইমেজ রিকভারি – বহিরাগত মিডিয়াতে সম্পূর্ণ ইমেজ ব্যাকআপ থেকে উইন্ডোজ পুনরুদ্ধার করার অনুমতি দেয়;
- স্বয়ংক্রিয় মেরামত/স্টার্ট-আপ মেরামত - উইন্ডোজ স্বয়ংক্রিয়ভাবে সম্ভাব্য সমস্যাগুলি খুঁজে বের করার এবং সমাধান করার চেষ্টা করে (উইজার্ডটি স্বাধীনভাবে বুটলোডার, বিসিডি কনফিগারেশন এবং এমবিআর (মাস্টার বুট রেকর্ড) মেরামত করতে পারে);
- উইন্ডোজ স্টার্টআপ সেটিংস - আপনাকে বিভিন্ন উইন্ডোজ বুট পরিস্থিতি নির্বাচন করার অনুমতি দেয়:নিরাপদ মোড, ড্রাইভার ডিজিটাল স্বাক্ষর এনফোর্সমেন্ট অক্ষম করুন, সিস্টেম ব্যর্থতায় স্বয়ংক্রিয় রিস্টার্ট অক্ষম করুন (উইন্ডোজ বুট স্ক্রিনে BSOD ত্রুটি কোড দেখার এটি একমাত্র উপায়), ইত্যাদি;
- আপডেট আনইনস্টল করুন - সম্প্রতি ইনস্টল করা আপডেটগুলি সরানোর অনুমতি দেয় (উপযোগী যদি উইন্ডোজ আপডেটগুলি ইনস্টল করার পরে বুট না করে);
- পূর্ববর্তী সংস্করণে ফিরে যান – আপনাকে আগের Windows 10 বিল্ডে ফিরে যেতে দেয়;
- কমান্ড প্রম্পট - ডায়াগনস্টিক এবং মেরামত কমান্ড ম্যানুয়ালি চালানোর জন্য কমান্ড লাইন চালান।
আপনি যদি একটি কমান্ড প্রম্পট বা অন্য ত্রুটি সংশোধন সরঞ্জাম চালাতে চান, WinRE আপনাকে স্থানীয় প্রশাসক অ্যাকাউন্টের পাসওয়ার্ড চাইবে (পাসওয়ার্ডটি স্থানীয় SAM ডাটাবেসের ডেটার সাথে তুলনা করা হবে)।
আপনি একটি কমান্ড প্রম্পট উইন্ডো দেখতে পাবেন X:\Windows\System32> .
কমান্ড লাইন থেকে, আপনি chkdsk টুল দিয়ে ডিস্ক চেক করতে পারেন, sfc.exe বা DISM ব্যবহার করে উইন্ডোজ ইমেজ চেক ও মেরামত করতে পারেন, regedit.exe
চালান। , bootrec.exe
, startrep.exe
(এই সরঞ্জামগুলি আপনাকে রেজিস্ট্রি, ড্রাইভার, পার্টিশন ইত্যাদির সমস্যাগুলি খুঁজে পেতে এবং সমাধান করতে দেয়) এবং অন্যান্য কমান্ড (সাইটে বেশ কয়েকটি নিবন্ধ রয়েছে যেখানে আমরা দেখাই যে কীভাবে পুনরুদ্ধার পরিবেশে বা উইনপিইতে বিভিন্ন উইন্ডোজ সমস্যার সমাধান করা যায়) .
WinRE কমান্ড প্রম্পট বন্ধ করতে এবং বুট মোড নির্বাচনে ফিরে যেতে, কমান্ডটি চালান:
exit
Windows 10 এ রিকভারি এনভায়রনমেন্ট খুঁজে পাওয়া যায়নি
কিছু ক্ষেত্রে, কম্পিউটার Windows রিকভারি এনভায়রনমেন্টে বুট করতে পারে না। আপনি যদি উইন্ডোজ রিসেট করার চেষ্টা করেন বা পুনরুদ্ধার মোডে বুট করেন, তাহলে আপনি “Could not find the recovery environment
এর মত ত্রুটি দেখতে পাবেন। ” এর মানে WinRE বা .wim ফাইলের সাথে রিকভারি এনভায়রনমেন্টের পার্টিশন মুছে ফেলা/ক্ষতিগ্রস্ত হয়েছে; হয় ReAgent বা BCD সঠিকভাবে কনফিগার করা হয়নি।
WinRE পরিবেশ বুট করা বন্ধ করে বা সঠিকভাবে কাজ না করার কারণগুলি ভিন্ন হতে পারে:
- উইন্ডোজ সেটিংসে WinRE নিষ্ক্রিয় করা আছে;
- বুট কনফিগারেশন ডেটা স্টোর (BCD) এ রিকভারি মোডে বুট করার জন্য এন্ট্রি থাকে না;
- ফাইল winre.wim (WinRE পরিবেশ চিত্র) অনুপস্থিত বা সরানো হয়েছে;
- WinRE কনফিগারেশন ফাইল ReAgent.xml অনুপস্থিত বা ভুল সেটিংস রয়েছে৷
এর পরে, আমরা Windows 10-এ WinRE পরিবেশ পুনরুদ্ধার করার প্রধান উপায়গুলি দেখব (Windows 7 এবং Windows 8.1 এর জন্য, পদ্ধতিটি একই)।
ReAgentc টুল দিয়ে WinRE (Windows Recovery Environment) মেরামত করা
Windows 10 এ কিভাবে ম্যানুয়ালি উইন্ডোজ রিকভারি এনভায়রনমেন্ট সক্ষম বা নিষ্ক্রিয় করবেন?
এলিভেটেড কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডগুলি চালিয়ে আপনার কম্পিউটারে WinRE নিষ্ক্রিয় এবং সক্ষম করার চেষ্টা করুন:reagentc /disable
reagentc /enable
MBR2GPT: Failed to update ReAgent.xml, please try to manually disable and enable WinRE.
ঠিক করতে, আপনাকে পুনরায় বুট করতে হবে এবং ম্যানুয়ালি নিষ্ক্রিয় করতে হবে এবং WinRE সক্ষম করতে হবে৷
যদি ত্রুটি “REAGENTC.EXE: Unable to update Boot Configuration Data
” প্রদর্শিত হয়, প্রথমে উইন্ডোজ বুটলোডার (UEFI এবং BIOS কম্পিউটারের জন্য নির্দেশাবলী) দিয়ে সমস্যাটি সমাধান করুন।
আপনি যদি ত্রুটি বার্তা পান “REAGENT.EXE: The Windows RE image was not found
”, winre.wim ফাইল বা সিস্টেম রিকভারি পার্টিশন সম্ভবত মুছে ফেলা হয়েছে।
WinRE-এর জন্য BCD এন্ট্রি পরীক্ষা করুন
নিশ্চিত করুন যে বুট কনফিগারেশন ডেটা (BCD) এ WinRE পরিবেশ বুট করার জন্য সঠিক এন্ট্রি রয়েছে৷
দ্রষ্টব্য। যদি রিএজেন্ট ব্যবহার করে WinRE সফলভাবে সক্ষম করা হয় , সঠিক WinRE এন্ট্রিগুলি বুট কনফিগারেশনে স্বয়ংক্রিয়ভাবে উপস্থিত হওয়া উচিত। যাইহোক, আপনি আরও ভালভাবে রিকভারিসিকোয়েন্স প্যারামিটারের মান পরীক্ষা করবেন।বর্তমান BCD এন্ট্রিগুলি প্রদর্শন করুন:
bcdedit /enum all
বুট বিকল্পের তালিকায়, উইন্ডোজ বুট লোডার খুঁজুন identifier={current} সহ বিভাগ। আমাদের উদাহরণে, এই এন্ট্রিটি এইরকম দেখাচ্ছে:
Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Windows 10 locale en-US inherit {bootloadersettings} recoverysequence {7c817935-e52f-11e6-9c2c-0050569efccb} recoveryenabled Yes allowedinmemorysettings 0x15000075 osdevice partition=C: systemroot \Windows resumeobject {1c7df7a0-4560-11e5-9675-8451eaa913bb} nx OptIn bootmenupolicy Standard
পুনরুদ্ধার ক্রম-এর GUID মান খুঁজুন এবং মনে রাখবেন বৈশিষ্ট্য আমাদের উদাহরণে, এটি হল {7c817935-e52f-11e6-9c2c-0050569efccb}৷
তারপর আপনাকে আইডেন্টিফায়ার সহ বুট কনফিগারেশন বিভাগটি খুঁজে বের করতে হবে পূর্বে প্রাপ্ত GUID মানের সমান এবং Windows Recovery Environment আছে বিবরণে ক্ষেত্র এই এন্ট্রিটি এইরকম দেখতে পারে:
Windows Boot Loader ------------------- identifier {7c817935-e52f-11e6-9c2c-0050569efccb} device ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb} path \windows\system32\winload.exe description Windows Recovery Environment locale en-US inherit {bootloadersettings} displaymessage Recovery osdevice ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb} systemroot \windows nx OptIn bootmenupolicy Standard winpe Yes
আপনি যদি এই এন্ট্রিটি খুঁজে না পান, তাহলে শনাক্তকারী হিসাবে অন্য একটি GUID সহ আরেকটি BCD রেকর্ড এবং বর্ণনা ক্ষেত্রে "Windows Recovery Environment" লেখাটি দেখুন, যেটিতে ডিভাইসে Winre.wim-এর পথ রয়েছে এবং osdevice মান।
WIM ফাইলের পথ অন্য ড্রাইভে নির্দেশ করতে পারে (উদাহরণস্বরূপ, [\Device\HarddiskVolume2])। যদি এই ধরনের বিভাগ পাওয়া যায়, আপনি বর্তমান OS এর পুনরুদ্ধার পরিবেশ হিসাবে WinRE বুট করার জন্য এই এন্ট্রি লিঙ্ক করতে পারেন। পাওয়া এন্ট্রির GUID অনুলিপি করুন এবং কমান্ড ব্যবহার করে এটি প্রতিস্থাপন করুন:
bcdedit /set {current} recoverysequence {FoundGUID}
Winre.wim ফাইলের অবস্থান
নিশ্চিত করুন যে Winre.wim নির্দিষ্ট স্থানে উপস্থিত। সাধারণত, এটি নিম্নলিখিত অবস্থানগুলির মধ্যে একটিতে সংরক্ষণ করা হয়:
- ফোল্ডার C:\Windows\System32\Recovery ফোল্ডার;
- আলাদা লুকানো সিস্টেম সংরক্ষিত পার্টিশন;
- ফ্যাক্টরি OEM পুনরুদ্ধার পার্টিশন তৈরি করেছে (নিশ্চিত করুন যে আপনি এটি মুছে দেননি)।
আমাদের উদাহরণে, এটি F:\ ড্রাইভে অবস্থিত হওয়া উচিত (F:\Recovery\WindowsRE \Winre.wim)।
এছাড়াও ReAgent.xml-এ নির্দিষ্ট করা উইম ফাইলের পথটি পরীক্ষা করুন (C:\Windows\System32\Recovery ফোল্ডারে বা রিকভারি পার্টিশনে রিকভারি ফোল্ডারে অবস্থিত)। যেকোনো টেক্সট এডিটরে এই ফাইলটি খুলুন এবং
reagentc /disable
reagentc /enablereagentc /info
ব্যবহার করে প্রাপ্ত করা যেতে পারে আদেশ এই কমান্ডটি বুট কনফিগারেশন ডেটা (BCD) আইডেন্টিফায়ার এবং Windows RE ইমেজ ফাইলের ফিজিক্যাল পাথ পেতে সাহায্য করবে:
(location: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE)
ReAgent.xml ফাইলে WinRE সেটিংস রিসেট করুন
যদি উপরে বর্ণিত পদ্ধতিগুলি আপনাকে WinRE পুনরুদ্ধার করতে সাহায্য না করে, তাহলে আপনি ReAgent.xml-এ পুনরুদ্ধার পরিবেশ সেটিংস পুনরায় সেট করার চেষ্টা করতে পারেন। ফাইল (এই ফাইলটি আগে থেকেই ব্যাকআপ করুন)।
Windows 10-এ, শুধুমাত্র ReAgent.xml ফাইলটি মুছুন এবং পরের বার আপনি কমান্ডের সাহায্যে WinRE সক্ষম করলে এটি স্বয়ংক্রিয়ভাবে তৈরি হয়ে যাবে:
reagentc /enable
Windows 7/Vista-এ, টেক্সট এডিটরে ReAgent.xml খুলুন (নোটপ্যাড++ ব্যবহার করা ভালো) এবং নিম্নলিখিত প্যারামিটারের মানগুলি পরিষ্কার করুন:WinreBCD , WinreLocation , ছবির অবস্থান , InstallState , WinRestaged :
<WinreBCD id="{00000000-0000-0000-0000-000000000000}"/> <WinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/> <ImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/> <InstallState state="0"/> <WinREStaged state="0"/>
পরিবর্তনগুলি সংরক্ষণ করুন। নিশ্চিত করুন যে Winre.wim %windir%\System32\Recovery ফোল্ডারে উপস্থিত রয়েছে। কমান্ড দিয়ে WinRE সক্ষম করুন:
reagentc /enable
ম্যানুয়ালি Winre.wim ফাইলটি খুঁজুন এবং অনুলিপি করুন
আপনি যদি যেকোনো স্ট্যান্ডার্ড ফোল্ডারে Winre.wim ফাইলটি খুঁজে না পান, তাহলে আপনার ফাইল ম্যানেজার ব্যবহার করে বা নিম্নলিখিত কমান্ডের মাধ্যমে এটি সনাক্ত করার চেষ্টা করুন:
dir /a /s c:\winre.wim
টিপ . লুকানো পার্টিশনগুলিতেও এই ফাইলটি দেখতে ভুলবেন না, যার জন্য আগে থেকেই একটি ড্রাইভ লেটার বরাদ্দ করতে হবে।
আপনি যদি ফাইলটি খুঁজে পেয়ে থাকেন তবে কমান্ডগুলি ব্যবহার করে এটিকে একটি ডিফল্ট অবস্থানে অনুলিপি করুন:
attrib -h -s c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6\winre.wim
xcopy /h c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6\winre.wim c:\Windows\System32\Recovery
আপনি যদি ফাইলটি খুঁজে না পান তবে এটি অনুরূপ উইন্ডোজ ইন্সট্যান্স (OS সংস্করণ এবং বিটনেস অবশ্যই মেলে), অথবা ইনস্টল মিডিয়া/বুটেবল USB ফ্ল্যাশ ড্রাইভ থেকে অনুলিপি করুন। এটি করতে, 7-জিপ ব্যবহার করে DVD/ ISO ইমেজে \sources\install.wim (বা install.esd) খুলুন এবং \Windows\System32\Recovery\Winre.wim বের করুন। এবং ReAgent.xml c:\Windows\System32\Recovery ফোল্ডারে। আসল boot.sdi ফাইলটি অবশ্যই \Windows\Boot\DVD ফোল্ডার থেকে কপি করতে হবে।
আপনি বিল্ট-ইন winre.wim ইমেজটিকে আরও উন্নত DaRT 10 রিকভারি ইমেজ দিয়ে প্রতিস্থাপন করতে পারেন, যেটিতে Windows বুট সমস্যা নির্ণয় ও সমাধানের জন্য উপযোগী অতিরিক্ত টুল রয়েছে।
রিকভারি এজেন্ট কনফিগারেশনে winre.wim ফাইলের পাথ প্রতিস্থাপন করুন:
reagentc /setreimage /path C:\windows\system32\recovery
এখন শুধুমাত্র এই কমান্ডের সাথে Windows Recovery Agent সক্ষম করুন:
reagentc /enable