يقول MBR جدول قسم غير صالح - لكن النظام يعمل! لماذا ا؟

StackOverflow https://stackoverflow.com/questions/1991704

  •  22-09-2019
  •  | 
  •  

سؤال

لقد تم إعطائي نهاية مشروع للمصطلح لكتابة رمز التجميع لقراءة MBR وحفظه إلى مرنة. أعتقد أنني تمكنت من قراءتها مع INT 13H في DOS في جهاز VirtualBox. يحتوي الجهاز على قرص ثابت واحد فقط مع قسم واحد مع تثبيت XP. عندما قرأت MBR وطباعته ، فإنه يعطيني الكثير من القمامة وبين القمامة التي تقول: جدول أقسام غير صالح. خطأ في تحميل نظام التشغيل ... كما هو الحال في هذا الموقع: http://mbr.adamsatoms.comلكن نظامي يحذر جيدا. هل قرأت MBR بشكل صحيح. هل هو حقا MBR؟ لماذا يحدث هذا؟ هذا جزء من الكود الخاص بي للقراءة إذا كان يساعد:

        mov dx,80h ; hard disk first drive
        mov cx,1 ; Cylinder & Sector
        mov bx,ds
        mov es,bx
        mov bx,offset result
        mov ax,0201h ; function & sector to be read
        int 13h     

شكرا لك مقدما.

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

المحلول

إنه أمر طبيعي ، "القمامة" هو رمز الجهاز الذي يتكون من MBR ، ويتم عرض سلاسل الأخطاء المختلفة إذا واجهت رمز MBR بعض المشكلات أثناء محاولة تشغيل الكمبيوتر. التحليل الكامل لرمز MBR هو بالضبط في الصفحة التي قلتها.

نصائح أخرى

أنت ترى جزءًا من محمل التمهيد. هذا جزء من البرنامج المخزّن في القطاعات الأولى من محرك الأقراص ، وهو "الوظيفة هي قراءة جدول التقسيم والبدء في تشغيل نظام التشغيل. إذا فشل هذا ، فإنه يوضح رسائل الخطأ التي وجدت المصدر من أجل .

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