رکورد راه انداز اصلی (MBR) چیست؟
رکورد راه انداز اصلی (MBR – Master Boot Record) قسمتی از حافظه است که وظیفه اجرای سیستم عامل به صورت غیر مستقیم را برعهده دارد. بایوس به صورت مستقیم این رکورد را اجرا میکند.
MBR چیست؟
رکورد راه انداز اصلی (Master Boot Record – به صورت اختصاری MBR) مهمترین برنامه برای راه اندازی سیستم عامل است که در قسمتی از حافظه ذخیره سازی داده پارتیشن بندی شده مثل هارد دیسک، SSD، فلش درایوها و … قرار گرفته و وظیفه حفظ اطلاعات مربوط به پارتیشنها و بالا آوردن هسته سیستم عامل (به صورت غیر مستقیم) را بر عهده دارد. MBR در هنگام پارتیشن بندی حافظه ساخته شده و یک برنامه خوانده میشود چون دارای دستوراتی برای اجرا شدن است تا بتواند سیستم عامل را بوت کند.
کل کدهای MBR فقط ۵۱۲ بایت میباشد که به صورت قراردادی، در اولین سکتور از حافظه (که معمولاً سکتور شماره ۰ خوانده میشود) قرار میگیرد. با توجه به این که یک سکتور معمولاً دارای ۵۱۲ بایت حافظه ذخیره سازی است، با قرار گرفتن MBR به صورت کامل پر میشود.
وظیفه MBR چیست؟
MBR وظیفه دارد تا اطلاعات مربوط به پارتیشنهای اولیه را در خود نگه داشته و با تشخیص پارتیشن فعال و با استفاده از دستور موجود در اولین سکتور آن پارتیشن، هسته سیستم عامل را بر روی RAM قرار داده و اجرا کند. از آن جایی که ۵۱۲ بایت فضای بسیار کوچکی برای نوشتن یک برنامه است، MBR تنها این دو وظیفه را بر عهده دارد.
MBR چگونه سیستم عامل را بوت میکند؟
پس از پارتیشن بندی حافظه، MBR بر روی اولین سکتور حافظه قرار میگیرد؛ چون اولین سکتور مشخص ترین حالتی است که میتوان به آن دسترسی داشت. در هنگام روشن کردن کامپیوتر که BIOS کنترل سیستم را برعهده دارد، با توجه به تنظیماتی که قبلاً اعمال شده است، میفهمد که باید از کدام حافظه (درصورت وجود چندین حافظه مثل هارد دیسک یا DVDها و …) عمل بوت کردن را آغاز کند. به این ترتیب طبق قرارداد، اولین سکتور حافظه (که همان MBR است) را میخواند و دستور موجود را اجرا میکند. در این هنگام کنترل سیستم از BIOS خارج شده و MBR این وظیفه را بر عهده دارد.
دستوری که در MBR قرار میگیرد، این است که با توجه به جدول پارتیشن موجود که آن هم در هنگان پارتیشن بندی تهیه شده است، پارتیشن فعال (همان پارتیشنی که سیستم عامل بر روی آن نصب است) را تشخیص داده سپس اولین سکتور آن پارتیشن که شامل PBR (مخفف Partition Boot Record – رکورد راه اندازی پارتیشن) است را خوانده سپس برنامه PBR که شامل دستوری برای اجرا کردن هسته سیستم عامل است را اجرا میکند. بنابراین MBR نیازی به دانستن این که سیستم عامل چیست یا هسته آن کجا قرار نگه داشته میشود، ندارد. در این لحظه کار MBR به اتمام رسیده و سیستم توسط PBR اداره میشود. خود PBR نیز حجم کمی داشته بنابراین تنها کاری که انجام میدهد اجرای هسته سیستم عامل خواهد بود.
پس از آن که سیستم عامل اجرا شد، کار PBR به اتمام رسیده و خود هسته سیستم عامل کنترل سیستم را بر عهده میگیرد. به این ترتیب سیستم عامل به صورت کامل راه اندازی میشود. در تصویر زیر میتوانید این فرایند را مشاهده کنید:
چرا وجود MBR سالم ضروری است؟
همان طور که گفته شد، MBR مهمترین برنامه برای بوت سیستم عامل به حساب میآید و بدون وجود آن، سیستم عاملی نیز بوت نخواهد شد. دستور موجود در MBR معمولاً برای این فرایند ساخته میشود اما ممکن است توسط افراد دیگر یا ویروسها، تغییر داده شده و کدهای مخربی را اجرا کند. بنابراین وجود یک MBR کاملاً سالم برای بوت کردن بدون مشکل سیستم عامل ضروری است.
برای درک بهتر این مسئله، فرض کنید که شما یک کتاب آشپزی (حافظه) با چندین فصل (پارتیشن) که در هر فصل انواع دستور پخت ها (فایل ها) نوشته شده است. فرض کنید که قصد پختن غذایی (پارتیشن بوت رکورد) را دارید که در اول یکی از فصلهاست (پارتیشنی که سیستم عامل بر روی آن نصب شده) اما نمیتوانید به صورت مستقیم صفحه مربوط به آن دستور العمل را پیدا کنید. در این صورت شما نیاز به یک فهرست (مستر بوت رکورد) در ابتدای کتاب دارید که در آن فقط فصلها فهرست بندی شده اند. حال شما میتوانید با در دست داشتن صفحه اول فصل (اولین سکتور پارتیشن) به دستور پخت مورد نیاز دسترسی داشته باشید. حال اگر در این فهرست، بجای آن چه که باید باشد، مسیر یک دستور دیگر نوشته شده باشد، شما به دستوری منتقل خواهید شد که اصلاً مورد نظر شما نیست.
ساختار MBR
MBR از ۵۱۲ بایت تشکیل میشود که بر روی اولین سکتور حافظه نگه داشته میشود. این ۵۱۲ بایت شامل دستوری برای اجرای PBR و جدولی برای حفظ اطلاعات پارتیشنهاست. در جدول زیر ساختار یک MBR استاندارد به صورت خلاصه نوشته شده است:
توضیحات | اندازه | مکان بایتها |
کد خود راه انداز (شامل برچسب زمانی، کدهای اصلی، امضای دیسک) | ۴۴۶ بایت | ۰ تا ۴۴۵ |
جدول پارتیشنها (۱۶ بایت برای هر چهار پارتیشن) | ۶۴ بایت | ۴۴۶ تا ۵۰۹ |
نشان اتمام MBR | ۲ بایت | ۵۱۰ تا ۵۱۱ |
کد خود راه انداز (که Boot loader نیز شناخته میشود) همان برنامه و دستوری است که PBR را با توجه به جدول پارتیشنها اجرا میکند. دو بایت آخر (به صورت هگز ۵۵ و AA) نیز نشان دهنده اتمام MBR است.
از آن جایی که MBR فقط ۶۴ بایت برای جدول پارتیشنها اختصاص داده و اطلاعات هر پارتیشن نیز در ۱۶ بایت ذخیره میشود، بنابراین MBR میتواند فقط چهار پارتیشن را به عنوان پارتیشن اولیه شناسایی کند درحالی که بقیه پارتیشنها به صورت پارتیشن منطقی شناسایی میشوند. این یکی از مهمترین ضعفهای MBR است. بوت سکتور جدید با نام GPT درحال جایگزینی MBR است که میتواند تا ۱۲۸ پارتیشن را به عنوان پارتیشن اولیه شناسایی کند.
در تصویر زیر اجزای MBR بر روی اولین سکتور، بصورت کدهای هگز نشان داده شده است. تصویر پایه توسط برنامه Hard Disk Sentinel تهیه شده است:
همان طور که شاید متوجه شوید، خطاهای “Invalid partition table”، “Error loading operating system” و “Missing operating system” نیز در MBR نوشته شده و مربوط به خود MBR هستند که قبل از بوت سیستم عامل ممکن است ظاهر شوند.
سلام 🙂
مقاله خوبی بود! ام حیف تصاویر دیده نمیشن!
سلام، تصاویر این پست رو درست کردم. اگه رفرش کنید یا کش مرورگرتون رو پاک کنید میتونید ببینید. موفق باشین : )
سلام.داداش کش مرورگرو چجوری از بین میبرن
سلام. پست های مربوط بهش تو سایت منتشر شده قبلا. اونارو بخونید.
سلام امیرجان
ممنون خیلی خوب بود
یه چیز جدید یاد گرفتم
مثال آشپزیت باحال بود
مرسی همین طور ادامه بده
ممنون، چشم 😉
سلام آقا امیر
مطالب خیلی مفیدی گذاشتی.ممنون.
امیدوارم مطالب بیشتری در این باره بذاری
سلام. خواهش میکنم، ممنون. 😉
سلام
خوب بود ولی اونجایی که نوشته بودی پارتیشن صحیح اون پارتیشن primary هستش
سلام. بله تصحیح شد به پارتیشن اولیه.
سلام
ببخشید این pbr فقط تو پارتیشن اکتیو شده هست یا اون یکی پارتیشن ها هم هستش
سلام. تو پارتیشن های logical و اکستندید، این سکتور Extended Boot Record (مخفف: EBR) یا همون Extended Partition Boot Record (مخفف: EPBR) هستش در حالی که برای Primary ها PBR ـه.
سلام
ببخشید من چند تا سوال داشتم اگه ممکنه لطفا جواب بدبد
1 : چرا وقتی یک پارتیشنی را چه primary باشه یا logical ایجاد مکنیم یه مقدار از حجمش کم میشه؟
2: تو این عکس اولی که گذاشتین وظیفه bootloader چیه اصلا تعریف بوت لودر چیه؟
با تشکر
سلام.
1- قسمتی از این فضا رو خود سیستم عامل برای کارهایی مثل ایندکس کردن و سایر اهدافش نگه میداره. قسمتی از اون هم برای نگه داشتن جدول فایل ها (File Table) توسط فایل سیستم (File system) مورد استفاده قرار میگیره و مواردی از این قبیل.
2- هنگام روشن کردن کامپیوتر، هیچ سیستم عاملی همینجوری اجرا نمیشه. قسمتی از حافظه که به صورت قراردادی بعد از BIOS مورد پردازش قرار میگیره، چون سیستم عامل واقی رو بالا میاره (یعنی عمل Booting رو انجام میده)، Boot Loader گفته میشه که در MBR قسمتی کدهاش هست.
سلام
باز هم یک سوال داشتم پارتیشن اکتیو شده (پارتیشنی که فایلهای سیستم عامل توش ذخیره شدند) چطوری
توسط mbr تشخیص داده میشن لطفا بصورت ساده توضیح بدین
سلام. سیستم عامل هنگام نصب شدن، در پارتیشن تیبل MBR یه فلگ میزاره روی پارتیشنی که نصب شده. این Flag در ابتدای رکورد پارتیشن ها تو پارتیشن تیبل قرار داره و 0x80 هستش یا 0x00. سیستم عامل پارتیشن مورد نظر رو فلگش رو 0x80 میکنه یعنی اون پارتیشن قابل بوته و MBR هم به صورتی برنامه ریزی شده که میاد یکی یکی فلگ پارتیشن ها رو چک میکنه هر کدوم که اکتیو (0x08) بود، اونو بوت میکنه.
سلام این فایلهای هسته سیستم عامل یا کرنل کجای پارتیشن هست؟
سلام. NT Kernel واقع در پوشه C:\Windows\System32 با نام ntoskrnl.exe هستش. فقط باید دقت کنید که کرنل فقط یه دونه فایل نیست بلکه برای کارهای مختلف از فایل های مختلف سیستمی استفاده میکنه.
سلام اگه دوتا سیستم عامل داشته باشیم مراحل بوت سسیتم چگونه انجام میگیره؟
سلام. برای مثال ویندوز 7 و اوبونتو رو در نظر بگیرید. ما بعد ویندوز 7 که اوبونتو رو نصب میکنیم، چیزی که اول بوت میشه ویندوز 7 ـه یعنی اوبونتو فقط به عنوان یه سیستم عامل جانبی در نظر گرفته میشه. ویندوز یه قسمتی داره که لیست کل سیستم عامل ها رو نگه میداره و بهش windows boot manager میگن. چیزی که اول بوت میشه (حتی قبل از خود سیستم عامل ویندوز 7) بوت منیجره ویندوزه. بوت منیجرش میبینه که تو لیست سیستم عامل ها یه چیز دیگه به غیر از ویندوز 7 وجود داره. اینجوری قبل از بوت کردن ویندوز 7، میاره یه لیست نشون کاربر میده که کاربر میتونه با اون لیست، سیستم عامل مورد نظرشو بوت کنه.
پس چرا من بعد ویندوز 7 لینوکس زدم بوت منوی یا boot manager اوبونتورو آورد
خب میتونید با استفاده از برنامه EasyBCD بوت لودر ویندوز رو جایگزین کنید.
نه عزیز منظور من اینه که اخرین سیستم عاملی که نصب میکنی پارتیشن او سیستم عامل رو اکتیو شده میدونه
بله، درسته. اصلاحش میکنم حتما.
ببخشید هی من سوال میکنم bootsect.bak چیه
سلام. این فایل نسخه پشتیبان بوت لودر ویندوزه که برای مواقع ضروری، وقتی که بوت لودر آسیب میبینه استفاده میشه.
این mft و جدول تخصیص فایل fat چیست وفرقشون اگه ممکنه بگید
سلام. هر دو جدولی هستن که مشخصات فایل ها توش ذخیره میشن. فرض کنید تو یه کتابخونه هستیم که کلی کتاب توش وجود داشته باشه. حالا اگه بخایم یه کتاب خاص رو از تو کل اون کتابخونه بگردیم، با این که امکانش هست، ولی خیلی زیاد طول میکشه. بجای این کار میریم به لیست کتاب ها نگاه میکنیم. این لیست در واقع همون فایل تیبله. تو فایل سیستم های NTFS و FAT نحوه لیست کردن فایل ها و پوشه ها با هم فرق میکنه و اگه بخایم به ساختارش وارد بشیم، یه چیز پیچیده هست ولی در کل فایل تیبل MFT که مال NTFS هستش، بهینه تر از مال FAT ـه. برای تفاوت هاش پیشنهاد میکنم مقاله های موجود در ویکی پدیا رو بخونید.
این فایل همان نسخه پشتیبان boot sector پارتیشن هستش
بوت سکتور به اولین سکتور حافظه (در کامپیوترهای سازگار IBM) گفته میشه که معمولا فقط یه دستور Jump رو برای راه اندازی دستور بعدی موجود در اولین سکتور پارتیشن داره. در حالی که بوت لودر کارش اینه که هسته سیستم عامل رو بیاره بالا و میشه گفت اولین قسمت از سیستم عامله که اجرا میشه. بوت لودر ویندوز فایل اصلیش ntldr در قسمت system و مال لینوکس معمولا Grub یا LILO ـه.
بله درسته ولی محتوای فایل bootsect .bak همان بوت سکتور پارتیشن هستش
بله دوست عزیز بوت سکتور ویندوزهای قبلی رو شامل میشه. ولی اینجا دیگه بوت سکتور بودن معنی نمیده چون کار اصلیش لود کردن سیستم عامله. این فایل یه نسخه پشتیبان از bootsect.dos ـه که برای بوت کردن سیستم عامل های قدیمی مثل داس استفاده میشه.
سلام چرا وقتی یه ویندوزی رو نصب مکنیم روی یک هارد وقتی این هارد رو روی یک کامپیوتر دیگه نصب میکنیم صحفه آبی میده؟
سلام. ویندوز بر خلاف سایر سیستم عامل ها مثل لینوکس، از قطعات سخت افزاری به عنوان یه کد فعال سازی استفاده میکنه. یعنی هنگام نصب ویندوز، شماره سریال، آی دی و مشخصات ثابت قطعات سخت افزاری (مخصوصاً مادربورد) به صورت هش شده ذخیره میشن. حالا اگه اون هارد رو که این تنظیمات روش ذخیره شدن رو به یه مادربورد دیگه ببریم، چون مقدار هش شده با مقادیر مربوط به مادربورد جدید همخوانی نداره، ویندوز این خطا رو نشون میده. میتونید بیشترشو تو Microsoft Product Activation ویکی پدیا بخونید.
سلام این مقدار هش کد در کجای هارد یا بهتر بگم کجای ویندوز ذخیره می شود
در رجیستری و تا اونجا که من میدونم در هایوهای HKLM و HKCC
توی ویندوز xp فایل ntdetect اطلاعات سخت افزاری رو از بایوس میگیره میده به بوت لودر ntdlr توی سون کدوم فایل
سیستمی این کارو انجام میده
از ویندوز vista و نسخه های بعدی نحوه بوت شدن ویندوز کاملا تغییر کرده. ntdlr واسه ویندوزهای قبلیه تو ویستا و سون بوت منیجر (bootmgr) وظیفه کارای ابتدایی برای بالا آوردن سیستم رو داره. بعدش هم واضحه که winload رو فراخوانی میکنه و اونم هسته و … رو حاضر میکنه. اگر واقعا به اینجور مباحث علاقه دارین حتما و حتما کتاب Windows Internals نسخه ششم رو دانلود کنید و بخونید. کتاب فوق العاده ای هست و البته خوندنش هم حوصله زیادی میخواد. برای نسخه های قدیمی ویندوز هم میتونید از نسخه های قدیمی کتاب استفاده کنید. من خودم یه مدت اینو میخوندم ولی یه کاری پیش اومد و فعلا گذاشتمش کنار.
سلام این winload کار ntdetect میکنه یا نه
دوست عزیز کل پروسش فرق داره. اینارو بخونید:
http://en.wikipedia.org/wiki/Windows_NT_startup_process
http://en.wikipedia.org/wiki/Windows_Vista_startup_process
سلام آقا مرسی فایل winload.exe در واقع کار ntdlr در xp روانجام میده همون کرنل سیستم عامل رو لو میکنه
امير رضا جان دمت گرم ، خيلي خوب بود…
😉
سلام این winload را فایل bootmgr اجرا میکنه یا bcd ?
سلام. توسط بوت منیجر لود میشه. بی اس دی فقط یه دیتابیسه برای ذخیره کردن اطلاعات مورد نیاز برای بوت شدن ویندوز.
سلام فایل bootstat.dat چیه؟
سلام. این فایل اطلاعات (بهتره بگیم آمار) مربوط به بوت شدن ویندوز رو نگه میداره. شاید چیزایی مثل last known good configuration رو دیده باشین وقتی که ویندوز بالا نمیاد. اطلاعاتی مثل آخرین بوت شدن بدون مشکل هم در همین فایل ذخیره میشه.
سلام این فایل bootmgr.exe.mui چیه؟
دوست عزیز لطفا قبل از پرسیدنش یه سرچ کوچیک بکنید. فایل های mui برای پشتیبانی از چندزبانه بودن ویندوز طراحی شدن یعنی با استفاده از این فایل های هستش که میشه از زبان های مختلفی (انگلیسی، آلمانی، فرانسوی و …) استفاده کرد. این فایل هم برای bootmgr.exe هست.
درسته خود فایل bootmgr.exe چیه؟
فایل بوت منیجر ویندوزه.
سلام اقا این آخر سکتور mbr همان کد 55 AA اگه کدش عوض بشه در بوت سکتور پارتیشن ها هم این کد هستش آیا
تاثیری بروی کد آخر بوت سکتور روی پارتیشنها داره؟
سلام. بایوس دو بایت آخر رو چک میکنه و به عنوان یه امضا اونو در نظر میگیره. حالا اگه این دو بایت نباشه یا تغییر داده بشه بایوس اون MBR رو غیر معتبر میشناسه و میره سراغ اولویت بعدی برای بوت یا خطای مثل Boot Record Signature AA55 not found رو میده.
سلام در اون پستی که گفته بودین فایل bootsect.bak فایل بکاپ بوت لودر هستش من تو سایتهای خارجی خوندم اونا اینو نوشته بودن
BOOTSECT.BAK: This file is a backup of the computer’s boot sector, which is responsible for locating bootmgr and completing an OS load
سلام mbr ویندوز xp با 7 چه فرقی داره؟
سلام. پیشنهاد میکنم دو تا صفحه زیر رو بخونید:
http://thestarman.narod.ru/asm/mbr/Win2kmbr.htm
http://thestarman.narod.ru/asm/mbr/W7MBR.htm
سلام آقای نصیری میخواستم بدونم بدونم شما این اطلاعاتو از کجا میارید منم دانشجوی کامپیوترم ولی خیلی تو این زمینه ها قوی نیستم چکارکنم؟ چه کتابی بخونم؟ تازه برنامه نویسیم هم خوب نیست نمیدونم باید چکارکنم؟
سلام. والا من نه کتابی خوندم نه کلاسی رفتم 😀 خب اینترنت یه منبع عظیمی از اطلاعاته و همه چیز توش پیدا میشه، چه نیازی هست به کتاب و کلاس؟! هر سوالی هم که پیش اومد میتونید راحت توی انجمن های مربوط بهش یا سایت های پرسش و پاسخ انگلیسی بپرسید و سریعا جواب بگیرید. البته پیشنهاد میکنم اول سطح زبان انگلیسیتون رو افزایش بدین چون بعد از یه سطحی دیگه منابع فارسی پیدا نمیشه برای موضوعات مختلف و باید دنبال انگلیسی ها برین.
سلام
اخه موضوع اینه که ادم باید یک بیسی داشته باشه!
نقطه شروعتون کجا بود؟یا بهتره بپرسم از کی؟
اخه راجع به چی سرچ کنیم؟
سلام. خب چطوره سراغ برنامه نویسیتون برید اول؟ ولی به هر حال من هیچ وقت تو پیشنهاد دادن چنین چیز هایی خوب نبودم 🙁
سلام من یکم انگلیسی ضعیفه میشه خودتون یه توضیحی مختصر درباره mbr ایکس پی و 7 بدین
سلام. آدرس offset هاشون تو مراحلی از بوت با هم فرق میکنن، ام بی آر 7 بعد از لود شدن کلش روی حافظه کپی میشه ولی تو xp فقط 485 بایت اول کپی میشه، توی 7 به صورت پیشفرض یه پارتیشن system reserved فعاله که تو xp پیدا نمیشه، مال xp رو شرکت Veritas طراحی کرده ولی 7 رو خود مایکروسافت و …
سلام، ممنون از توضیحات خوبتون…
من یه بار بایوس سیستم رو با فایل نادرستی آپدیت کردم.. ولی دوباره با بکآپ خودش آپدیتش کردم و CMOS رو پاک کردم
از اون ببعد بعضا (بصورت تصادفی) مرحله آخر که اشاره کردین.. یافتن MBR رو انجام نمیده و تنها اشارهگر (curser)
چشمک میزنه تا دوباره ریستارت کنم… میتونین راهناییم کنین
سلام. برید تنظیمات بایوس و اولویت بوت رو به هارد دیسکتون تغییر بدید. ببینید تو قسمت بایوس اصلا هارد شما خوانده میشه یا نه. چون از طرف فیرم ویر بایوس مشکلی نباید باشه، اونو به فیرم ویر خودش آپدیت کردید.
یعنی فقط برات دعا میکنم
مطالبت فوق العادست
خیلی ممنون پریسا خانم.
موفق باشید 🙂
سلام
واقعا عالی بود ممنونم مهندس
خواهش میکنم آقای میرشفیعی، موفق باشید 🙂
سلام درود بر شما
چند تا سوال دارم ازتون
۱- سرعت GPT از MBR بیشتر است؟
۲-نقاط ضعفی در GPT نسبت به MBR هست؟یا خیر؟
۳- اشکالی وجود دارد که یک هارده با ظرفیت ۲TB که MBR است را تبدیل به GPT کرد (چون اصولا هارد هایی با ظرفیته بیشتر از ۲TB را تبدیل به GPT میکنند) مشکلی بوجود نمیاد یا حتی بهتره ؟
۴-برای تبدیل MBR به GPT سیستم حتما باید UEFI باشد؟ روی BIOS نمی شود؟
۵-چطور باید فهمید مادربورد از UEFI پشتیبانی میکند؟ (که BIOS را به UEFI تبدیل کرد)
سلام
۱- کار اصلی gpt و mbr ذخیره اطلاعات پارتیشن هاست. سرعت به خود حافظه جانبی بستگی داره.
۲- تا جایی که من میدونم، نقاط ضعفی نسبت به ام بی آر نداره فقط یکم مشکل سازگار بودن با سیستم های قدیمی رو داره که فکر نکنم نقطه ضعفی به حساب بیاد.
۳- gpt نسبت به mbr بهتره و از جایی که ام بی آر بیشتر از ۲ ترابایت ظرفیت رو نمیتونه ساپورت کنه، بله بهتره به gpt تغییر داده بشن.
۴- gpt با uefi معرفی شده. درسته uefi از mbr هم پشتیبانی میکنه ولی برای استفاده از gpt باید uefi باشه و نه بایوس های قدیمی.
۵- این بستگی به مدل مادربورد و سازندش داره. بهتره به مشخصات مادربورد سر بزنید.
چند سوال دارم در مورده فرمت دیسکه هارد
۱- به نظره شما دیسکه Basic بهتر است یا Dynamic ؟
۲- در MBR بهتر است دیسک Basic باشد یا Dynamic ، و همینطور بلعکس در مورده GPT کدام بهتر است؟ یا فرقی نمیکند؟
سپاس گذارم
سلام.
۱- بستگی به کاربرد داره. مثلا اگه بخوایم مثل raid از یکی دو تا دیسک استفاده کنیم، قاعدتاً داینامیک بهتره ولی اگه بخوایم از دیسک با ولوم یا پارتیشن های عادی استفاده کنیم، بیسیک به دلیل سازگاری بیشتر با سیستم عامل ها، قابل تکیه تره ولی خب در این باره هم داینامیک بهتره اگه مشکل سازگاری رو بزاریم کنار. برای کاربران ساده به دلیل این که کانفیگ کردن دیسک های داینامیک یکم مشکله، بیسیک پیشنهاد میشه.
۲- تاجایی که من میدونم در بیسیک ها نوع gpt فقط ۲۶ تا حرف واسه درایو ها ساپورت میشن ولی تو داینامیک ما تعداد بسیار زیادی رو میتونیم همزمان داشته باشیم.
با دستوره دیسک پارت فرمته یک هارده ۲TB را تبدیل به basic کردم و ۳تا پارتیشن Primary ساختم
به نظره من هم همونطوری که شما گفتید Basic بهتره
خیلی ممنون از راهنماییتون
سلام. بله بیسیک کنترلش خیلی ساده تره. موفق باشید.