خوب بعد از نوشتن مقاله ای کوتاه در مورد نحوه گرفتن پشتیبان از پارتیشن ها در لینوکس به ذهنم رسید که در مورد پشتیبان گیری از MBR مقاله ای کوتاه بنویسم
همانطور که می دانید راههای بسیار زیادی برای رفع ایراد از MBR و یا گراب هستش . ولی همنطور که می دونید همیشه پیشگیری قبل از دوا و درمان بسیار موثرتره . خوب فرض می کنیم شما از محیط عامل ویندوز و سیستم عامل لینوکس لینوکس به صورت همزمان استفاده می کنید که در بوت لودر شما قرار گرفته است و به یاد داشته باشید که وقتی شما در ابتدا محیط عاملی همانند یندوز را نصب می کنید در قسمت بوت لودر هارد دیسکتان به دو بخش تقسیم می شود . حال وقتی شما به ویندوز را نصب می کنید مجبور هستید که گراب رو مجددا نصب کنید و یا اینک اون رو تعمیر کنید . محیط عامل همانند ویندوز بعد نصب همیشه بوت لودر رو کلا پاک می کنه که MBR جزو قسمت دوم اون هستش .
در اینجا با یک دستور ساده شما قادر هستید که از بوت لودر خودتون بک آپ بگیرید و اون رو بعدا در مواقع ضروری راحت برگردونید .
برای اینکار شما می تونید از دستور زیر استفاده نمایید :
$dd if=/dev/hdX of=MBR-backup bs=512 count=1
در این دستور X شماره ای هستش که هارد دیسکتون تو لینوکس شناخته میشه . برای مثال از دستور زیر استفاده کنید :
sudo fdisk -l
خروجی به شکل زیر خواهد بود:
Disk /dev/sda: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
که نام sda باید در دستور بالا به جای hdX قرار بگیرد .گزینه MBR-backup نیز فایل بک آپ شماست که بعدا می توانید آن را دوباره روی بوت لودر خودتون بخوابونیدش . این دستور 512 بایت از سکتور اول هارد دیسک که متعلق به اطلاعات پارتیشن شما برای بالا آمدن سستم عامل هاست را نگه داری می کند .
برای بازگرداندن این اطلاعات حتما بایستی از یک لیو سی دی لینوکس استفاده نمایید .
از دستور زیر برای اینکار استفاده نمایید .
$dd if=MBR-backup of=/dev/hdx bs=512 count=1
توجه و اخطار : هیچ گونه کنجکاوی دیگری در این دستور انجام ندید مثلا 512 رو تغییر تو بازگرداندن اطلاعات تغییر بدید مقصر اصلی خودتون هستید . از دستور گفته شد دقیق استفاده نمایید و تنها می توانید نام فایل که در اینجا MBR-backup هست رو تغییر بدید .
موفق باشید