উইন্ডোজ পুনরায় ইনস্টল না করে আমি 0xc0000225 ত্রুটিটি ঠিক করতে পারি?


16

আমার একটি সিস্টেম রয়েছে যা GRUB2 ব্যবহার করে জেন্টু লিনাক্স এবং উইন্ডোজ 7 ডুয়াল-বুট করে। কম্পিউটারে চারটি ড্রাইভ রয়েছে এবং উইন্ডোজ # 2 ড্রাইভের তৃতীয় (শেষ) পার্টিশনে ইনস্টল করা আছে। ড্রাইভ লেআউটটি দেখতে এমন দেখাচ্ছে:

|boot|-----------------home-----------------|-------------windows-------------|

( bootএবং homeলিনাক্স পার্টিশনগুলি হ'ল) ​​এটি একটি অদ্ভুত সেটআপ তবে এটি সর্বদা কার্যকর ছিল, যতক্ষণ না আমি জিপিআর্ট ব্যবহার করে উইন্ডোজ বিভাজন সঙ্কুচিত করার সিদ্ধান্ত না নিয়েছি। নতুন লেআউটটি হ'ল:

|boot|-----------------------home-----------------------|-------windows-------|

এই বিভাজনের পরিবর্তনগুলি করার পরে, যখন আমি GRUB2 এ উইন্ডোজ বিকল্পটি নির্বাচন করি এবং এটি উইন্ডোজ বুটলোডারটির নিয়ন্ত্রণ ছাড়িয়ে দেয়, আমি ত্রুটি বার্তাটি পাই:

উইন্ডোজ বুট ম্যানেজার  

উইন্ডোজ শুরু করতে ব্যর্থ। সাম্প্রতিকতম একটি হার্ডওয়্যার বা সফ্টওয়্যার পরিবর্তনের কারণ হতে পারে। সমস্যা সমাধানের জন্য:   1. আপনার উইন্ডোজ ইনস্টলেশন ডিস্ক প্রবেশ করুন এবং আপনার কম্পিউটার পুনরায় চালু করুন।   ২. আপনার ভাষা সেটিংস চয়ন করুন এবং তারপরে "পরবর্তী" ক্লিক করুন।   ৩. "আপনার কম্পিউটারটি মেরামত করুন" এ ক্লিক করুন। আপনার যদি এই ডিস্কটি না থাকে তবে আপনার সিস্টেম প্রশাসক বা কম্পিউটারের সাথে যোগাযোগ করুন সহায়তার জন্য প্রস্তুতকারক।   স্থিতি: 0xc0000225   তথ্য: বুট নির্বাচন ব্যর্থ হয়েছে কারণ একটি প্রয়োজনীয় ডিভাইস অ্যাক্সেসযোগ্য।

আমি বিশেষত অবাক হই না যে এটি ঘটে, তবে আমি ভাবছি যে আমি উইন্ডোজ পুনরায় ইনস্টল না করে এটি ঠিক করতে পারি কিনা।

আমি উইন্ডোজ ইনস্টলেশন ডিভিডি (বিশেষত একটি উইন্ডোজ 7 আপগ্রেড ডিভিডি) ব্যবহার করে কম্পিউটার বুট করার চেষ্টা করেছি। আমি ভাষা এবং কীবোর্ড চয়ন করার পরে এবং "এই কম্পিউটারটি মেরামত করুন" ক্লিক করার পরে, সিস্টেম পুনরুদ্ধার বিকল্পগুলি স্ক্রিনটি আমার উইন্ডোজ বিভাজন সনাক্ত করতে পারে না । আমি যাইহোক "নেক্সট" এ ক্লিক করতে পারি এবং তারপরে স্টার্টআপ মেরামতটি ব্যবহার করতে পারি, যা সমস্যাটি সমাধান করতে ব্যর্থ হয় , বা কমান্ড-লাইন সরঞ্জামগুলি চেষ্টা করে bootrec( যেমন বেশ কয়েকটি ওয়েবসাইট দ্বারা প্রস্তাবিত) sfc, এবং chkdsk। তাদের কেউই পার্থক্য করেনি; আমি এখনও একই ত্রুটি বার্তা পেয়েছি। (বিস্তারিত আউটপুট জন্য নীচে দেখুন।)

অনুরূপ প্রশ্নগুলির পরামর্শ অনুসারে, আমি উইন্ডোজ পার্টিশনে অভিনয় করে লিনাক্সের অধীনে চলমান টেস্টডিস্কে "পুনর্নির্মাণ বিএস" (পুনর্নির্মাণ বুট সেক্টর) কার্যকারিতাটি ব্যবহার করার চেষ্টা করেছি । এটিও আমার পাওয়া ত্রুটিটি পরিবর্তন হয়নি।

আমি উভয় বিভাজনে ডেটা দুর্নীতির লক্ষণ দেখিনি, এবং ড্রাইভগুলি কোনও শারীরিক ক্ষতি করেনি, সুতরাং এটি মোটামুটি নিশ্চিত মনে হয় যে পার্টিশনের বিন্যাসের পরিবর্তনই এই ত্রুটির কারণ। আমি মনে করি উইন্ডোজের অবশ্যই প্রারম্ভিক ক্ষেত্র এবং / অথবা পার্টিশনের আকারটি কোথাও এর ফাইল সিস্টেমের মধ্যে (রেজিস্ট্রি?) সঞ্চিত থাকতে হবে, পরামর্শ দিয়েছি যে নীতিগতভাবে কোথাও কোনও ফাইলের মধ্যে দু'টি বাইট ফাঁক করে এটি ঠিক করা উচিত । তবে কোন ফাইল? নাকি আরও জটিল কিছু আছে?

এটি যদি সহায়তা করে তবে উইন্ডোজের সাথে সম্পর্কিত GRUB2 কনফিগারেশন বিভাগটি এখানে রয়েছে:

menuentry 'Windows 7 (loader) (on /dev/sdb3)' --class windows --class os $menuentry_id_option 'osprober-chain-1F9948EB30A986A0' {
        insmod part_msdos 
        insmod ntfs
        set root='hd1,msdos3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3  1F9948EB30A986A0
        else
          search --no-floppy --fs-uuid --set=root 1F9948EB30A986A0
        fi
        chainloader +1
}

আবার, আমি যা খুঁজছি তা হ'ল, উইন্ডোজ পুনরায় ইনস্টল না করে এটি ঠিক করার একটি উপায়। যদি এটি সম্ভব না হয় তবে পুনরায় ইনস্টল করা একটি গ্রহণযোগ্য পরিকল্পনা বি, তবে আমি নিজে এটি পরিচালনা করতে পারি।


উইন্ডোজ 7 ইনস্টলেশন ডিভিডি ব্যবহার করে মেরামতের পরিবেশে বুট করার সময় আমার কমান্ড প্রম্পট সেশনের একটি প্রতিলিপি এখানে রয়েছে। আমি পঠনযোগ্যতার জন্য কিছু ফাঁকা লাইন সরিয়েছি। সংযোগ বিচ্ছিন্ন অন্যান্য সমস্ত ড্রাইভের সাথে নিম্নলিখিতটি রয়েছে :

>bootrec /fixmbr
The operation completed successfully,

>bootrec /fixboot
The volume does not contain a recognized file system.
Please make sure that all required file system drivers are loaded and that the volume is not corrupted.

>bootrec /scanos
Scanning all disks for Windows installations.
Please wait, since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 1
[1]  C:\Windows
The operation completed successfully.

>bootrec /rebuildbcd
Scanning all disks for Windows installations.
Please wait, since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 1
[1]  C:\Windows
Add installation to boot list? Yes(Y)/No(N)/All(A):y
The volume does not contain a recognized file system.
Please make sure that all required file system drivers are loaded and that the volume is not corrupted.

>sfc /verifyonly /offwindir=C:\Windows /offbootdir=C:\
Beginning system scan.  This process will take some time.
Windows Resource Protection did not find any integrity violations.

>chkdsk C: /F
The type of the file system is NTFS.
Volume label is windows.
CHKDSK is verifying files (stage 1 of 3)...
  313344 file records processed.
File verification completed.
  1684 large file records processed.
  0 bad file records processed.
  2 EA records processed.
  158 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
  416370 index entries processed.
Index verification completed.
  0 unindexed files scanned.
  0 unindexed files recovered.
CHKDSK is verifying security descriptors (stage 3 of 3)...
  313344 file SDs/SIDs processed.
Security descriptor verification completed.
  51514 data files processed.
CHKDSK is verifying Usn journal...
  35406088 USN bytes processed.
Usn Journal verification completed.
Windows has checked the file system and found no problems.
 207510871 KB total disk space.
 104134880 KB in 251224 files.
    137304 KB in 51514 indexes.
         0 KB in bad sectors.
    423075 KB in use by the system.
     65536 KB occupied by the log file.
 102815612 KB available on disk.
      4096 bytes in each allocation unit.
  51877717 total allocation units on disk.
  25703903 allocation units available on disk.
Failed to transfer logged messages to the event log with status 50.

>diskpart
Microsoft DiskPart version 6.1.7600
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: MININT-P92LVUL
DISKPART>list disk
  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          596 GB      0 B
DISKPART>select disk 0
Disk 0 is now the selected disk.
DISKPART>list part
  Partition ###  Type              Size     Offset 
  -------------  ----------------  -------  -------
  Partition 1    Primary             62 MB    31 KB
  Partition 2    Primary            398 GB    62 MB
  Partition 3    Primary            197 GB   398 GB

যখন আমি সংযুক্ত সমস্ত ড্রাইভের সাথে একই কমান্ডগুলি চালিত করি তখন আউটপুট একই হয়, ব্যতীত diskpartসমস্ত ড্রাইভ সঠিকভাবে প্রদর্শিত হয় এবং উইন্ডোজ বিভাজনের জন্য ড্রাইভ লেটারের Dপরিবর্তে C(কারণ আমার # ড্রাইভের একটি এনটিএফএস ডেটা বিভাজন রয়েছে) )।

আমি নোট করব যে bootrec /fixmbrGRUB2 দ্বারা সেখানে রাখা এমবিআর প্রতিস্থাপন করে ড্রাইভ # 2 এর এমবিআর ওভাররাইট করে। আমি যখন তখন এই ডিস্কটি থেকে বুট করার চেষ্টা করি, আমি কেবল 0xc0000225 ত্রুটির পরিবর্তে "মিসিং অপারেটিং সিস্টেম" বার্তাটি পাই। তারপরে আমি লিনাক্সে বুট করতে পারি এবং grub-installGRUB2 এমবিআর ফিরিয়ে দিতে ব্যবহার করতে পারি এবং তারপরে GRUB2 এ উইন্ডোজ বিকল্পটি বেছে নেওয়া আবার 0xc0000225 দেয়।


উইন্ডোজ ক্লোনিংয়ের জন্য প্রায়শই উইন্ডোজের বুট প্রক্রিয়া ভেঙে পার্টিশন ম্যানিপুলেশনগুলির প্রয়োজন হয় - উইন্ডোগুলি বুট করবে না যদি পার্টিশনটি ডিস্কে অন্য অবস্থানে অবস্থিত তবে এটি ইনস্টলেশন চলাকালীন ছিল। আপনার অনুসন্ধানগুলি ব্যবহার করে চমৎকার লাগবে :)
বাসিলিভস


@ অ্যালি 666 ভাল, আমি সমস্যাটি ঠিক করার জন্য কোনও সরঞ্জামে ২০ ডলার ব্যয় করার চেয়ে উইন্ডোজ পুনরায় ইনস্টল করব। তবে অন্যথায় এটি একটি বিকল্প হবে। (যদিও এই প্রশ্নটি তৈরি করার সময় আমি ইতিমধ্যে সেই ওয়েবসাইটটি দেখেছি))
ডেভিড জেড

আপনার ইনস্টলেশন ডিস্ক ব্যবহার এবং পরিষ্কার ইনস্টল করার পরিবর্তে এখন আপগ্রেড ক্লিক করার বিষয়ে কীভাবে? এটি একটি পুনরায় ইনস্টল করার ধরণের তবে আপনি নিজের ফাইলগুলি রাখেন।
Rsya স্টুডিওস

1
@RsyaStudios গ্রাফিকাল ইনস্টলারটি আমার বিদ্যমান উইন্ডোজ ইনস্টলেশন সনাক্ত করে না, তাই আমি এটি করতে পারি বলে আমি মনে করি না।
ডেভিড জেড

উত্তর:


11

ব্যবহৃত পদ্ধতির উপর নির্ভর করে কিছু জিনিস অগ্রগতিতে পরিবর্তিত হতে পারে:

পার্টিশনের বিবরণ : পার্টিশনটি আবার সক্রিয় করতে activeডিস্ক পার্টে ব্যবহার করুন ।

বুট সেক্টর : বুট সেক্টরটি পুনরুদ্ধার করতে বুটসেক্ট সরঞ্জাম ব্যবহার করা যেতে পারে। (যেমন। bootsect /nt60 C:)

পার্টিশন ইউআইউডি : পার্টিশনের অবস্থান এবং / অথবা আকার পরিবর্তন করে ইউআইডি পরিবর্তন হয়; এইভাবে বিসিডিতে সঞ্চিত অ্যাক্সেস অ্যাক্সেসযোগ্য ইউআইডি আপনার পার্টিশনের ইউআইডি মেলে না। এটি ঠিক করার জন্য, বিসিডিকে অপসারণ এবং পুনর্নির্মাণ করুন:

bcdedit /export C:\boot\bcd.backup
ren C:\boot\bcd C:\boot\bcd.old
bootrec /rebuildbcd

এটি সঠিক সমস্যা (এবং সমাধান) হিসাবে প্রমাণিত হয়েছিল, তবে পার্টিশনটি সেট করার বিষয়ে আপনার টিপটি activeআসল কী ছিল। আমার পার্টিশনটি সক্রিয় করার দরকার ছিল যাতে bootrecপুনর্নির্মাণ বিসিডি কোথায় লিখতে হবে তা জানতে পারে। আপনি কি উত্তর যোগ করতে পারেন? (আমার bootsectএটি ব্যবহারের দরকার নেই , যেমনটি পরিণত হয়েছিল))
ডেভিড জেড

আমার মন্তব্য এম্বেড করে উত্তর আপডেট করেছে; হ্যাঁ, পার্টিশনের বিবরণগুলি এখানে অনুপস্থিত অংশ ছিল।
তমারা উইজসম্যান

"রেন সি: \ বুট \ বিসিডি সি: \ বুট \ বিসিডি.ল্ড" আমাকে একটি ত্রুটি দিয়েছে। "রেন সি: \ বুট \ বিসিডি বিসিডি.ল্ড" হওয়া উচিত
ব্যবহারকারী 4035

3

উইন্ডোজ পার্টিশনকে খুব বেশি হ্রাস করেই আপনি সমস্যার কারণ হতে পারেন।

উইন্ডোজের কিছু অস্থাবর ফাইল রয়েছে যা তৃতীয় পক্ষের পণ্যটি সরানোর সিদ্ধান্ত নিতে পারে। ভবিষ্যতে আপনার উইন্ডোজ ডিস্ক ম্যানেজারটির পার্টিশনগুলির আকার পরিবর্তন করতে ব্যবহার করা উচিত, কারণ এটি ডিস্কটি ভাঙ্গবে না। প্রথমে রিসাইকেল বিনটি বন্ধ করে খালি করা, বিশেষ উইন্ডোজ ফাইলগুলির সংখ্যা হ্রাস করার জন্য, প্যাজিং ফাইলটি নিষ্ক্রিয় করার পাশাপাশি হাইবারনেশন নিষ্ক্রিয় করা এবং একটি ডিফ্র্যাগম্যান্টার চালানোও ভাল ধারণা যা প্রথমটির শুরুতে সমস্ত ফাইলকে সংযোগ করে ডিস্ক।

তাই বলা হয়, আপনি কাজ করতে পারে মেরামত উইন্ডোজ 7 ত্রুটিমুক্ত করুন ইনস্টল করুন । ইনস্টলেশনের এই হালকা ফর্মটি আপনার বর্তমানে ইনস্টল করা উইন্ডোজ 7 ঠিক করে দেবে এবং আপনার ব্যবহারকারীর অ্যাকাউন্ট, ডেটা, প্রোগ্রাম এবং সিস্টেম ড্রাইভারগুলি সংরক্ষণ করবে। লিঙ্কযুক্ত নিবন্ধটি স্ক্রিনশটগুলি সহ প্রক্রিয়াটির বিশদ বর্ণনা করে। পরে আপনাকে GRUB2 বুট সেক্টরের কিছু ধ্বংসের মুখোমুখি হতে হবে।

যদি মেরামত ইনস্টলটি কাজ করে না, তবে জিপার্ট্ড আপনার উইন্ডোজ পার্টিশনটি ধ্বংস করে দিয়েছে। আমি আশা করি আপনার ক্ষেত্রে ব্যাকআপ রয়েছে, অন্যথায় আপনাকে ডেটা রিকভারি ইউটিলিটিগুলি অবলম্বন করতে হতে পারে ।


আহ, ভাল যে ইচ্ছাকৃত ছিল। আমি রিসাইকেল বিনটি খালি করার পরে এবং ডিফ্র্যাগমেন্টিংয়ের পরে উইন্ডোজটি প্রথমে পার্টিশনটির আকার পরিবর্তন করতে চেষ্টা করেছি (যদিও বিশেষ ফাইলগুলি অক্ষম করার কথা ভুলে গিয়েছি), তবে এটি পার্টিশনের আকারটি আমার যতটা প্রয়োজন কমিয়ে আনতে সক্ষম হয় নি। আমি মেরামতের ইনস্টলেশন চেষ্টা করে দেখব এটি কার্যকর হয় কিনা। যদি তা না হয় তবে আমি লিনাক্স থেকে উইন্ডোজ পার্টিশনটি মাউন্ট করতে এবং যে কোনও দরকারী ফাইল অন্য পার্টিশনে অনুলিপি করতে পারি, তাই আমাকে ডেটা পুনরুদ্ধারের উপায় নিতে হবে না।
ডেভিড জেড

এখনই এটি দেখছি, আমি দেখতে পাচ্ছি যে একটি মেরামত ইনস্টল কেবল উইন্ডোজের মধ্যে থেকে করা যেতে পারে, যাতে এটি আমার সহায়তা করে না।
ডেভিড জেড

আপনি এটি একটি উইন্ডোজ 7 এসপি 1 ডিভিডি / ইউএসবি ব্যবহার করে করতে পারেন। উপরের নিবন্ধে বিশদ।
harrymc

1
না, পারছি না। নিবন্ধটি স্পষ্টতই বলেছে (একাধিকবার) যে আপনাকে মেরামত ইনস্টল করতে উইন্ডোজ ইতিমধ্যে চালানো দরকার; তদতিরিক্ত, আমি এটি চেষ্টা করেছি এবং ডিভিডি থেকে বুট করার সময় এটি আপগ্রেড বিকল্পটি ব্যবহার করতে দেয় না।
ডেভিড জেড

লিনাক্স কি ডিস্কটি মাউন্ট করার ব্যবস্থা করে এবং আপনি ফাইল-সিস্টেম এবং বিশেষত উইন্ডোজ ফোল্ডারে ড্রিল করে এমনকি ফাইলগুলি অনুলিপি করতে পারবেন? আপনি উইন্ডোজ ডিভিডি ডস মধ্যে বুট করতে এবং ডিস্ক দেখতে পারেন? কম্পিউটার থেকে যে কোনও সম্ভাব্য ডিভাইস সংযোগ বিচ্ছিন্ন করার চেষ্টা করুন।
harrymc

1

আমি উইন্ডোজ 10 এ আপগ্রেড করার চেষ্টা করার সময় আমার কম্পিউটারে একই ধরণের সমস্যা (একই ত্রুটি কোড 0xc0000225) ছিল

সমস্যাটি খালি ইএফআই পার্টিশন থেকে এসেছিল যা এখনও আমার ড্রাইভের একটিতে অবশিষ্ট রয়েছে। বুটে কম্পিউটারটি 2 টি ইএফআই পার্টিশন সন্ধান করে: আমার মূল ওএস থেকে একটি এবং অন্য একটি পুরানো ওএসের সাথে সংগতিপূর্ণ যা আমি কয়েক মাস আগে আনইনস্টল করেছি (আমি আমার প্রথম হার্ডড্রাইভ থেকে এসএসডিতে চলে এসেছি এবং সবকিছু গঠন করেছি)

হতে পারে এটিও আপনার সমস্যা। আপনার জন্য আমার 2 টি সমাধান রয়েছে, আশা করি এটি কার্যকর হয়:

  • আপনার নিয়ন্ত্রণ প্যানেলে, আপনার কম্পিউটারটি পরিচালনা করুন, অকেজো EFI পার্টিশনটি সন্ধান করুন এবং এটি মুছুন
  • উইন্ডোজ ইনস্টলেশন সমর্থন দিয়ে আপনার কম্পিউটারটি চালান (মাইক্রোসফ্ট ওয়েবসাইটে উইজার্ডটি ডাউনলোড করে আপনি এটি তৈরি করতে পারেন), ইনস্টলেশন প্রোগ্রাম চালনা করুন, উন্নত সেটিংস চালনা করুন এবং যখন এটি আপনাকে সমস্ত খণ্ড উপস্থাপন করে, EFI পার্টিশনটি সন্ধান করুন এবং এটি মুছুন

আমি উইন্ডোজ পুনরায় ইনস্টল করেছি তবে আপনি যদি খারাপ ইএফআই পার্টিশন মুছে ফেলেন তবে এটি যথেষ্ট হবে

তারপরে, বুটে আর সমস্যা নেই, আমার কম্পিউটার ডাব্লু 10 ইত্যাদি ইনস্টল করতে পারে ...

দুঃখিত আমি যদি আপনাকে ক্লিক করতে হয় এমন জিনিসগুলির সঠিক নামগুলি না দিই, তবে আমার ওএস ফরাসি in ^^


-1

এখানে একটি উত্তর যুক্ত করা হচ্ছে কারণ এটি সেই পৃষ্ঠা যা আমার জন্য প্রদর্শিত হয়েছিল এবং আমার যে উত্তরটির প্রয়োজন ছিল:

0xc0000225 বিআইওএস (এই বিআইওএস-তে লেবেলযুক্ত) এসিপিআই এপিক সমর্থন নিষ্ক্রিয় করার কারণেও হতে পারে। উবুন্টুতে স্থগিত সমস্যাগুলি ঠিক করার সময় আমি এটি অক্ষম করেছিলাম, তবে উইন্ডোজকে এই ক্ষেত্রে এটি সক্ষম করা দরকার।

এর ফলে সিডি / ইউএসবি সেটআপ, পুনরুদ্ধার একই ত্রুটির সাথে ব্যর্থ হয়েছিল যাতে উইন্ডোজ সক্ষম না হওয়া পর্যন্ত কিছুই করা যায় না।

উইন্ডোজ 10 ক্রিয়েটার্স আপডেটের সময় 0xc0000225 ঘটেছিল, তবে বিআইওএস-এ সেটিংস অক্ষম করার পরে উইন্ডোজটিতে বুট না করা যাতে দেখে মনে হচ্ছে এটি আপডেট থেকে তৈরি হয়েছে তবে বাস্তবে তা হয়নি! কৌশলী!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.