سؤال

يفضل التعليق جيدا ومع بعض الاعتمادات المرتبطة و makefile.

فقط للتخلص من الفضاء، وهذا هو أقل من 512 بايت (512 بايت - جدول التقسيم) من رمز الجهاز الذي يتم تحميله بواسطة BIOS وهو مسؤول عن التسلسل إلى أداة تحميل التشغيل الثانوي في قسم التمهيد الخاص بك.

تحرير: تبدو إجابات ديفيد و Bdonlan واعدة. يذهب الحد الأدنى من رابط DOS إلى حزمة مصدر دبيان ل MBR، ولكن يبدو أن Windows 2000 / XP MBR المعلق قد يبدو أنه يحتوي على تعليقات أكثر تفصيلا.

هل كانت مفيدة؟

المحلول

فيما يلي تفكيك شخص ما في نظام التشغيل Windows 2000 / XP MBR:http://mirror.heref.com/starman/asm/mbr/win2kmbr.htm.

نصائح أخرى

يمكنك رؤية إدارة التمهيد FreeBSD هنا: http://svn.freebsd.org/viewvc/base/stable/8/sys/boot/i386/boot0/.

للحصول على الحد الأدنى DOS MBR، نلقي نظرة هناوبعد لأكثر من محمل الإقلاع الكامل، نلقي نظرة على نكشوبعد وهنا واحد على google code البحث التي يمكن أن ينظر إليها دون استخراج.

ربما سيكون رمز مصدر Bootloader في التجميع.

لذلك، حتى إذا لم تجد شفرة المصدر وأنت تعرف التجميع، فيمكنك قراءة MBR مع disarmembler. لقد فعلت ذلك في الماضي، ليس الأمر صعبا للغاية.

عادة الشفرة مباشرة بعد قطاع MBR. يستخدمون MBR فقط لبعض التعليمات البرمجية ثم يقومون بتحميل القطاع الأول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top