উবুন্টু লাইভ সিডি এবং এমএস-সিএস সরঞ্জাম ব্যবহার করে উইন্ডোজ এমবিআর ঠিক করুন


13

আমি উবুন্টু লাইভ সিডি ব্যবহার করে এমবিআর ঠিক করার চেষ্টা করছি। আমি ইতিমধ্যে এমএস-সি ইনস্টল করেছি তবে যে থ্রেডগুলি দেখেছি সেগুলি থেকে, আমি / ডি কমান্ডটি কার্যকর করতে হবে তা সম্পর্কে আমি পুরোপুরি নিশ্চিত নই:

sudo ms-sys --mbr7 /dev/???

(উইন্ডোজ using ব্যবহার করার সময় এটি কি এমবিআর 7 সঠিক বিকল্প?)

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1f205b1f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          38          38           0    0  Empty
/dev/sda2   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda3          206848   155854847    77824000    7  HPFS/NTFS/exFAT
/dev/sda4       155854848   625137663   234641408    7  HPFS/NTFS/exFAT
ubuntu@ubuntu:~$ 

/dev/sda1খালি কেন ?

আমি এমবিআর ঠিক করার চেষ্টা করছি কারণ অপারেটিং সিস্টেমটি লোড করার চেষ্টা করার সময় আমি একটি কালো স্ক্রিন পাচ্ছি।

উত্তর:


7

এমবিআর পুনরুদ্ধার করতে, স্বীকৃত পদ্ধতিটি একটি উইন্ডোজ সিডি ব্যবহার করা। আমাদের সেই বিলাসিতা ছিল না। ভাগ্যক্রমে আমাদের হাতে একটি উবুন্টু লাইভ ইউএসবি ছিল।

এমবিআর ঠিক করার পদ্ধতিটি হ'ল:

  1. লাইভ ইউএসবি / সিডি ব্যবহার করে মেশিনটি বুট করুন।
  2. লিলো ইনস্টল করুন sudo apt-get install lilo
  3. কমান্ডটি ব্যবহার করে লিলো ব্যবহার করে এমবিআর ঠিক করুন: sudo lilo -M /dev/sda mbr

একটি যাদুমন্ত্র মত কাজ করে!


1
বিজি-রেসকিউ লিনাক্সেও লিলো রয়েছে এবং এটি কেবল 4 এমবি
স্টিভেন পেনি

4

প্রথমত, আপনার পার্টিশন টেবিলটিতে দুটি সক্রিয় পার্টিশন উপস্থিত রয়েছে, যা আপনি এমবিআর সমস্যাটি স্থির করে নিলেও আপনার কম্পিউটারটি বুট করা থেকে বিরত রাখতে পারে।

উইন্ডোজের এমবিআর বুট এক ধরণের মজাদার কারণ এটি সক্রিয় পার্টিশনের এমবিআর লোড করতে "ডিফল্ট" এমবিআর ব্যবহার করে। বুট রেকর্ডগুলি পরিবর্তন করার আগে একটি পার্টিশন এবং বুট করে চিহ্নিত করার চেষ্টা করুন।

যদি এটি কাজ না করে তবে প্যাকেজটি mbrসন্ধানের পক্ষে মূল্যবান হতে পারে। এটি আপনার ডিস্কে "ডিফল্ট" এমবিআর ইনস্টল করতে সক্ষম, যা সক্রিয় পার্টিশন থেকে বুট কোডটি কেবল লোড করে।

আপনার প্রশ্ন অনুসারে, আপনার নিজের ঝুঁকিতে এই বুলেট পয়েন্টগুলি পড়ুন / অনুসরণ করুন। এই স্টাফ আপনার পার্টিশন টেবিল গোলযোগ করার ক্ষমতা আছে। dd if=/dev/sda of=table.bin bs=512 count=1প্রথমে এটি ব্যাক আপ করুন । আমি আপনার সমস্ত ফাইল ব্যাক আপ সুপারিশ করব। যদি আমি ডক্সটি সঠিকভাবে বুঝতে পারি তবে এই কমান্ডগুলি ছাড়াই করা -wতাদের অতিরিক্ত ব্যবহারকারীর হস্তক্ষেপ ছাড়াই কোনও কিছু লিখতে বাধা দিতে পারে।

  • ms-sys /dev/sda হার্ড ডিস পার্টিশনগুলি পরিদর্শন করবে
  • এখানে ডকুমেন্টেশন পড়ুন । আমি যা সংগ্রহ করি তা থেকে ms-sysবেশ বিপজ্জনক হতে পারে এবং আপনার সম্পূর্ণ এমবিআরটি পার্টিশন টেবিলের সাথে বিভিন্ন পরিস্থিতিতে বিলোপ করার জন্য ডিজাইন করা হয়েছে। মনে হয় আপনি কাজের জন্য ভুল ইউটিলিটিটি ব্যবহার করছেন।
  • ms-sys --ntfs /dev/sdaXsdaXউইন্ডোজ 7 এর সাথে আপনার পার্টিশনটি কোথায় রয়েছে? এটি আপনি যা প্রত্যাশা করছেন তা করতে পারে , তবে সম্ভবত তা নয়।

আমার মনে হয় আপনি এখানে কাজের জন্য ভুল ইউটিলিটি আছে। এটি এমবিআরগুলিকে "ফিক্স" করে না, এটি তাদের ধ্বংস করে এবং তৈরি করে। আপনি ভাগ্যবান হতে পারেন এবং নতুনটির সাথে নতুন পার্টিশন টেবিলটি তৈরি করতে পারেন, তবে আমি এটির উপর নির্ভর করব না। একটি গ্রাব সিডি বুট করার চেষ্টা করুন এবং chainloader (hd0,<win7 partition>)+1প্রম্পটে টাইপ করে এটি বুট হয় কিনা তা দেখুন। এটি আপনার সমস্যা কোথায় তা নির্ণয়ে সহায়তা করবে। অন্য কোনও ক্ষেত্রে যদি ব্যর্থ হয় তবে এমবিআর ঠিক করতে আপনার উইন্ডোজ ইনস্টলেশন ডিস্ট ব্যবহার করুন।


2

এখানে দুটি সমাধান আমার পক্ষে কাজ করেছে।

লিনাক্স বুট করুন এবং নিশ্চিত হয়ে নিন যে আপনি একটি কার্যনির্বাহী ইন্টারনেট সংযোগ করছেন এবং টার্মিনালে নিম্নলিখিত টাইপ করুন।

1. সমাধান

sudo apt-get install syslinux

প্যাকেজটি ইনস্টল হয়ে গেলে, এমবিআর লিখতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

2. সমাধান

sudo apt-get install mbr

প্যাকেজটি ইনস্টল হয়ে গেলে এমবিআর লিখতে নিম্নলিখিত ব্যবহার করুন।

sudo install-mbr -i n -p D -t 0 /dev/sda

উভয়ের জন্যই সাধারণ

আপনি যদি অন্য কোনও ড্রাইভে এমবিআর ইনস্টল করতে চান তবে এসডিএ প্রতিস্থাপন করুন। করা উচিত sda1, sda2অথবা sda3। এটি কেবল sdaহার্ড ডিস্কের মতোই রাখুন । শেষ পর্যন্ত পুনরায় বুট করুন এবং আপনার উইন্ডোজ বুট করা উচিত।


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