TGViewer
day card at 29:00 (5am) day card at 29:00 (5am) @daycardat29 · 197 subscribers
Post #1460 340
فایل سیستم ها چطور کار میکنن؟ - قسمت 1 - MBR

حقیقت تلخ اینه:
هارد دیسک شما دقیقا یک نواره!!! بله یک نوار!!! یک حافظه گسسته یک بعدی !!!
یعنی یک نقطه شروع و پایان داره و میشه روی این بازه چیزی نوشت.
چی میشه نوشت؟ خدا من رو ببخشه، خاک به سر من کنن :)))) فقط 1 و 0 !!!

در حاشیه مطلب یاد آوری کنم که هر 1 یا 0 یک بیته و هر 8 تا بیت یک بایت، تکرار نکنم دیگه خودتون میدونین 🙏🏻🙏🏻

حالا با MBR چه خاکی تو سرمون بریزیم؟
من دیگه مریم سراغ اصل مطلب.

512 بایت اول دیسک شما به نام Master Boot Record شناخته میشه ( همون MBR ) که داخلش این اطلاعات ذخیره شدن:

از بایت 0 تا 439 - Boot Code
این تیکه یک کد 440 بایتی ( کوچولوووو ) مطابق با X86 عه.
بله بله، یک تیکه کد کوچیک رو کامپایل کردن و دقیققققااااا اول دیسک بایت به بایت نوشتنش :))
اگه باینری ای وجود داره پس کدی هم وجود داره دیگه.. سیستم من با گراب بوت میشه. این تیکه کد مربوط به بوت گراب عه.

یادم باشه بعدا باجب بوت لودر بنویسم!


از 440 تا 445 - Disk Signature
یکسری دیتای کم اهمیت اینجا ذخیره میشن، اکثر سیستم عامل ها ایگنورش میکنن. فقط ویندوز یک کارهایی اینجا انجام میده که اهمیتی نداره.


از بایت 446 تا 509 - Partition Table

این جا 4 تا Partition Entry داریم که هر کدوم 16 بایتن. هر کدوم دارن یک پارتیشن رو توصیف میکنن. ( هار هار )

بعدا این قسمت رو بیشتر توضیح میدم.




از بایت 510 تا 511 - Boot Signature

مقدار ثابت: 0x55AA
یکجور امضا برای اینکه به بایوس نشون بدن که میشه این دیسک رو بوت کرد. نکته مثبت ماجرا اینه که فهمش خیلی ساده است. نکته منفی ماجرا اینه که هیچ امنیتی نداره و بایوس رسما هیچی رو چک نمیکنه.
  • 🕊 9
More from @daycardat29
  1. Oct 4, 2026این دوستم تازه شروع کرده داره پروژه های اپن سورس منتشر می‌کنه. دنبالش کنین. @arcsaad
  2. Sep 23, 2026یه 20 دقیقه ای وقت دارم، بیاین یک کار جالب بکنیم. توی liburing یک فانکشن ساده هست که یک فل…
  3. Sep 23, 2026در ادامه این پست فایل سیستم ها چطور کار میکنن؟ - قسمت 2 - MBR partition entries داستان از…
  4. Sep 11, 2026کامنت اینجاست.
  5. Sep 11, 2026هر چی میره جلوتر بدتر میشه 🙁🙁
  6. Sep 11, 2026تقریباً در تمام موارد توصیف‌شده در این بخش، مجریان عملیات سازمان‌هایی همسو با دولت بودند ک…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →