• کدهای خطا را برای asus h87 plus ارسال کنید. رمزگشایی کدهای خطای کارت POST

    شرح:

    من به شما توجه اصلی را جلب می کنم کدهای پستی برایBIOSسازندهAMI. یک مقدمه کوتاه بلافاصله پس از فشار دادن دکمه POWER در واحد سیستم رایانه شخصی، کنترل رایانه شخصی مستقیماً به BIOS می رود. در این زمان (در ابتدای راه‌اندازی رایانه شخصی)، پردازنده سیگنالی را به تراشه BIOS ارسال می‌کند که بارگذاری سیستم عامل BOOT-ROUTINE سیستم ورودی/خروجی اولیه را آغاز می‌کند.
    سیستم عامل BOOT-ROUTINE روال خودآزمایی POST را فراخوانی می کند.

    زیر برنامه POST (خودآزمایی روشن)تجهیزات نصب شده روی رایانه را آزمایش می کند، آن را پیکربندی می کند و برای کار آماده می کند.

    یک آزمایش جداگانه برای هر قطعه از تجهیزات (پردازنده، حافظه، کارت ویدئو، صفحه کلید، پورت های ورودی/خروجی و غیره) انجام می شود. هر آزمون شماره منحصر به فرد خود را دارد که به آن POST کد می گویند. کد پستینوشته شده به درگاه تست ساخت (با آدرس 0080H) قبل از اجرای هر آزمون POST فردی.

    پس از اینکه کد تست POST در بندر تست تولید نوشته شد، مراحل تست تجهیزات مربوطه آغاز می شود. اگر روال تست ناموفق باشد، کد POST آخرین رویه (که باعث خطا شد) در درگاه تست ساخت باقی می ماند. اگر کد POST آخرین رویه را می‌دانید، می‌توانید دستگاهی که باعث خطا شده است را تعیین کنید.

    خواندن کدهای پستی را می توان به روش های مختلفی انجام داد.

    • اگر مادربرد شما دارای نشانگر کد POST داخلی است، اطلاعات مربوط به کد POST آخرین رویه را می توان از آن یافت.
    • در برخی از سیستم ها، کد POST آخرین رویه انجام شده ممکن است در طول فرآیند POST بر روی صفحه نمایش نمایش داده شود.
    • برای خواندن کدهای پستی می توان از کارت توسعه ویژه استفاده کرد.

    از آنجایی که BIOS توسط چندین سازنده تولید می شود، هر بایوس از یک سازنده جداگانه جدول کدهای پست خود را دارد.

    این جدول حاوی کدهای POST است که در طی مراحل کامل POST نمایش داده می شوند.

    • CF نوع پردازنده را تشخیص می دهد و خواندن/نوشتن CMOS را آزمایش می کند
    • C0 چیپست و حافظه نهان L1-، L2 از قبل راه اندازی شده اند، کنترل کننده وقفه، DMA، تایمر برنامه ریزی شده اند.
    • C1 نوع و مقدار RAM شناسایی می شود
    • کد C3 BIOS در یک منطقه موقتی از RAM باز می شود
    • 0C BIOS چک جمع بررسی شده است
    • کد C5 BIOS در حافظه سایه کپی می شود و کنترل به ماژول Boot Block منتقل می شود
    • ماژول 01 XGROUP در آدرس فیزیکی 1000:0000h باز می شود
    • 02 مقداردهی اولیه پردازنده. رجیسترهای CR و MSR تنظیم شده اند
    • منابع ورودی/خروجی 03 مشخص شده است (Super I/O)
    • 05 صفحه و پرچم وضعیت CMOS را پاک می کند
    • 06 Coprocessor در حال بررسی است
    • 07 کنترلر صفحه کلید شناسایی و آزمایش شده است
    • 08 رابط صفحه کلید شناسایی شد
    • 09 راه اندازی کنترلر Serial ATA
    • OA صفحه کلید و ماوس متصل به پورت های PS/2 را تشخیص می دهد
    • منابع کنترل کننده صوتی 0B AC97 در حال نصب هستند
    • OE تست بخش حافظه F000h
    • 10 نوع فلش مموری مشخص می شود
    • 12 CMOS تست شده
    • 14 مقادیر را برای رجیسترهای چیپست تنظیم می کند
    • 16 مولد ساعت در ابتدا مقدار دهی اولیه می شود
    • 18 نوع پردازنده، پارامترهای آن و اندازه کش L1 و L2 تعیین می شود
    • 1B جدول برداری وقفه مقداردهی اولیه می شود
    • 1C جمع های چک CMOS و ولتاژ باتری را بررسی می کند
    • سیستم مدیریت توان 1 بعدی تعریف شده است
    • 1F ماتریس صفحه کلید را بارگیری می کند (برای لپ تاپ ها)
    • 21 سیستم مدیریت توان سخت افزاری در حال آماده سازی اولیه است (برای لپ تاپ ها)
    • 23 کمک پردازنده ریاضی، درایو دیسک، مقداردهی اولیه چیپست تست شده است
    • 24 میکروکد پردازنده در حال به روز رسانی است. نقشه توزیع منابع دستگاه ایجاد می شود دوشاخه وبازی
    • 25 راه اندازی اولیه PCI: دستگاه ها را لیست می کند، آداپتور VGA را جستجو می کند، VGA BIOS را در C000:0 می نویسد.
    • 26 فرکانس ساعت مطابق با راه اندازی CMOS تنظیم می شود. همگام سازی اسلات های DIMM و PCI استفاده نشده غیرفعال است. سیستم مانیتورینگ (H/W Monitor) راه اندازی شده است
    • 27 وقفه INT 09h فعال است. کنترل کننده صفحه کلید دوباره مقدار دهی اولیه می شود
    • 29 رجیستر MTRR برنامه ریزی شده اند، APIC مقداردهی اولیه می شود. کنترلر IDE در حال برنامه ریزی است. فرکانس پردازنده اندازه گیری می شود. پسوند BIOS سیستم ویدئویی نامیده می شود
    • 2B BIOS آداپتور ویدیویی را جستجو کنید
    • 2D صفحه نمایش اسپلش جایزه، اطلاعات مربوط به نوع پردازنده و سرعت آن نمایش داده می شود
    • 33 تنظیم مجدد صفحه کلید
    • 35 اولین کانال DMA در حال آزمایش
    • 37 دومین کانال DMA در حال آزمایش است
    • 39 رجیستر صفحه DMA تست شده اند
    • 3C پیکربندی کنترلر 8254 (تایمر)
    • 3E بررسی کنترل کننده وقفه 8259
    • 43 کنترل کننده وقفه بررسی شده است
    • 47 اتوبوس ISA/EISA تست شده اند
    • 49 مقدار رم محاسبه می شود. ثبات ها برای پردازنده AMD K5 پیکربندی می شوند
    • ثبات های 4E MTRR برای پردازنده های Syrix برنامه ریزی شده اند. حافظه نهان L2 و APIC مقداردهی اولیه می شوند
    • 50 اتوبوس USB شناسایی شد
    • 52 رم تست شده و نتایج نمایش داده می شود. پاک کردن حافظه طولانی
    • 53 اگر CMOS پاک شود، رمز ورود به سیستم بازنشانی می شود
    • 55 تعداد پردازنده ها را نمایش می دهد (برای پلتفرم های چند پردازنده ای)
    • 57 آرم EPA نمایش داده می شود. راه اندازی اولیه دستگاه های ISA PnP
    • 59 سیستم حفاظت از ویروس تعیین شده است
    • درخواست 5B برای اجرای به روز رسانی بایوس از فلاپی دیسک
    • 5D کنترلر Super I/O و کنترلر صوتی یکپارچه را راه اندازی می کند
    • 60 در صورت فشار دادن کلید Delete وارد تنظیمات CMOS شوید
    • ماوس 65 PS/2 در حال آماده سازی اولیه است
    • حافظه نهان 69 L2 فعال است
    • رجیسترهای چیپست 6B مطابق با تنظیمات BIOS پیکربندی شده اند
    • 6D منابع را برای دستگاه های ISA PnP و پورت های COM برای دستگاه های یکپارچه اختصاص می دهد
    • 6F کنترل کننده فلاپی دیسک را راه اندازی و پیکربندی می کند
    • 75 دستگاه IDE شناسایی و نصب می شوند: هارد دیسک، CD/DVD، LS-120، ZIP و غیره.
    • 76 اطلاعات مربوط به دستگاه های IDE شناسایی شده نمایش داده می شود
    • 77 پورت های سریال و موازی مقداردهی اولیه می شوند
    • 7A پردازنده کمکی ریاضی بازنشانی شده و آماده کار است.
    • 7C محافظت در برابر نوشتن غیرمجاز روی هارد دیسک را تعریف می کند
    • 7F در صورت وجود خطا، پیامی نمایش داده می شود و کلیدهای Delete و F1 فشار داده می شوند
    • 82 حافظه برای مدیریت توان اختصاص داده شده و تغییرات در جدول ESCD نوشته می شود.
    • صفحه نمایش با آرم EPA حذف می شود. در صورت نیاز رمز عبور می خواهد
    • 83 تمام داده ها از پشته موقت در CMOS ذخیره می شوند
    • 84 نمایش پیام اولیه کارتهای Plug and Play
    • 85 راه اندازی USB کامل شد
    • 87 جدول SYSID در ناحیه DMI ایجاد می شود
    • 89 جدول ACPI در حال نصب است. وقفه ها به دستگاه های PCI اختصاص داده می شوند
    • 8B فراخوانی شده توسط BIOS کنترلرهای ISA یا PCI اضافی، به استثنای آداپتور ویدئو
    • 8D پارامترهای برابری RAM را با استفاده از CMOS Setup تنظیم می کند. APM راه اندازی شده است
    • 8F IRQ 12 برای اتصال داغ ماوس PS/2 مجاز است
    • 94 تکمیل اولیه سازی چیپست. جدول تخصیص منابع را نمایش می دهد. کش L2 را فعال کنید. تنظیم حالت انتقال زمان تابستان/زمستان
    • 95 فرکانس تکرار خودکار صفحه کلید و حالت Num Lock را تنظیم می کند
    • 96 برای سیستم های چند پردازنده ای، ثبات ها پیکربندی شده اند (برای پردازنده های Cyrix). جدول ESCD ایجاد می شود. زمان سنج DOS مطابق با ساعت RTC CMOS تنظیم می شود. پارتیشن های دستگاه بوت برای استفاده توسط آنتی ویروس داخلی ذخیره می شوند. سخنران پایان POST را اعلام می کند. جدول MSIRQ FF ایجاد می شود وقفه BIOS INT 19h اجرا می شود. بوت لودر را در بخش اول دستگاه بوت جستجو کنید

    یک روش کوتاه شده با تنظیم گزینه Quick Power On Self Test در BIOS انجام می شود.

    • 65 آداپتور ویدیو در حال بازنشانی است. کنترل کننده صدا و دستگاه های ورودی/خروجی مقداردهی اولیه می شوند، صفحه کلید و ماوس تست می شوند. یکپارچگی BIOS بررسی شده است
    • 66 کش در حال آماده سازی است. یک جدول برداری وقفه ایجاد می شود. سیستم مدیریت توان در حال آماده سازی اولیه است
    • 67 کنترل CMOS بررسی می شود و باتری تست می شود. چیپست بر اساس پارامترهای CMOS پیکربندی شده است
    • 68 آداپتور ویدئو در حال آماده سازی اولیه است
    • 69 پیکربندی کنترل کننده وقفه
    • 6 آمپر تست رم (شتابدار)
    • 6B آرم EPA، CPU و نتایج تست حافظه را نمایش می دهد
    • 70 یک درخواست برای ورود به تنظیمات BIOS نمایش داده می شود. ماوس متصل به PS/2 یا USB مقداردهی اولیه می شود
    • 71 کنترل کننده کش در حال آماده سازی اولیه است
    • 72 رجیستر چیپست در حال پیکربندی هستند. فهرستی از دستگاه‌های Plug and Play ایجاد می‌شود. و کنترل‌کننده درایو مقداردهی اولیه می‌شود
    • 73 کنترل کننده هارد دیسک در حال آماده سازی اولیه است
    • 74 کمک پردازنده در حال مقداردهی اولیه است
    • 75 در صورت لزوم، HDDمحافظت شده بنویس
    • 77 در صورت لزوم، یک رمز عبور درخواست می شود و پیام ها برای ادامه F1 را فشار دهید، DEL برای ورود به Setup نمایش داده می شود.
    • 78 کارت های توسعه با BIOS خود مقداردهی اولیه می شوند
    • 79 منابع پلتفرم در حال آماده سازی هستند
    • 7A جدول ریشه RSDT، جداول دستگاه DSDT، FADT و غیره تولید می شوند.
    • 7D اطلاعات مربوط به پارتیشن های دستگاه بوت را جمع آوری می کند
    • 7E BIOS در حال آماده شدن برای بوت کردن سیستم عامل است
    • 7F وضعیت نشانگر NumLock با توجه به تنظیمات تنظیم می شود
    • تنظیمات بایوس
    • 80 INT 19 فراخوانی می شود و سیستم عامل راه اندازی می شود

    AMIBIOS8.0

    • D0 راه اندازی پردازنده و چیپست. بررسی جمع‌های چک بلوک بوت BIOS
    • D1 راه اندازی پورت های ورودی/خروجی. فرمان خودآزمایی BAT به کنترل کننده صفحه کلید ارسال می شود
    • D2 کش L1/L2 را غیرفعال کنید. مقدار رم نصب شده مشخص می شود
    • طرح‌های بازسازی حافظه D3 پیکربندی شده‌اند. مجاز به استفاده از حافظه کش
    • D4 Test 512 KB حافظه. پشته نصب می شود و پروتکل ارتباطی با حافظه نهان اختصاص داده می شود
    • کد D5 BIOS باز شده و در حافظه سایه کپی می شود
    • D6 جمع‌های چک بایوس را بررسی می‌کند و کلیدهای Ctrl+Home را فشار می‌دهد (بازیابی BIOS)
    • کنترل D7 به ماژول رابط منتقل می شود، که کد را در قسمت Run-Time باز می کند
    • D8 کد اجرایی از حافظه فلش به حافظه عملیاتی باز می شود. اطلاعات CPUID ذخیره می شود
    • D9 کد بسته نشده از محل ذخیره موقت به بخش های 0E000h و 0F000h RAM منتقل می شود.
    • رجیسترهای DA CPUID بازیابی می شوند. اجرای POST به RAM منتقل می شود
    • E1–E8، EC–EE خطاهای مربوط به پیکربندی حافظه سیستم
    • 03 پردازش NMI، خطاهای برابری و خروجی سیگنال ها به مانیتور ممنوع است. یک منطقه برای گزارش رویداد GPNV رزرو شده است، مقادیر اولیه متغیرها از BIOS تنظیم شده است.
    • 04 سلامت باتری را بررسی می کند و جمع کنترلی CMOS را محاسبه می کند
    • 05 کنترل کننده وقفه مقداردهی اولیه می شود و جدول برداری ساخته می شود
    • 06 تایمر در حال آزمایش و آماده سازی برای کار است
    • 08 تست صفحه کلید (چراغ های صفحه کلید چشمک می زند)
    • C0 مقداردهی اولیه پردازنده. از حافظه کش استفاده نکنید. توسط APIC تعریف شده است
    • C1 برای سیستم های چند پردازنده ای، پردازنده مسئول راه اندازی سیستم تعیین می شود
    • C2 تخصیص پردازنده برای راه اندازی سیستم را تکمیل می کند. شناسایی با استفاده از CPUID
    • C5 تعداد پردازنده ها تعیین می شود و پارامترهای آنها پیکربندی می شود
    • C6 حافظه کش را برای POST سریعتر راه اندازی می کند.
    • اولیه سازی پردازنده C7 کامل شد
    • 0A کنترل کننده صفحه کلید شناسایی شد
    • 0B ماوس متصل به پورت PS/2 را جستجو کنید
    • 0C در حال بررسی وجود صفحه کلید
    • 0E دستگاه های ورودی مختلف شناسایی و مقداردهی اولیه می شوند
    • 13 راه اندازی اولیه رجیسترهای چیپست
    • 24 ماژول BIOS مخصوص پلتفرم باز شده و مقداردهی اولیه می شوند.
    • یک جدول برداری وقفه ایجاد می شود و پردازش وقفه مقداردهی اولیه می شود.
    • 2A مکانیسم DIM دستگاه ها را در اتوبوس های محلی شناسایی می کند. آداپتور ویدئویی برای مقداردهی اولیه آماده می شود، جدول توزیع منابع در حال ساخت است
    • 2C شناسایی و مقداردهی اولیه آداپتور ویدئویی، آداپتور ویدئویی توسط BIOS فراخوانی می شود
    • 2E یافتن و مقداردهی اولیه دستگاه های ورودی/خروجی اضافی
    • 30 برای پردازش SMI آماده می شود
    • 31 ماژول ADM مقداردهی اولیه و فعال می شود
    • 33 ماژول بارگذاری ساده شده در حال آماده سازی اولیه است
    • 37 نشان‌واره AMI، نسخه BIOS، نسخه پردازنده، کلید ورود به BIOS را نشان می‌دهد
    • 38 با استفاده از DIM، دستگاه های مختلف در اتوبوس های محلی مقداردهی اولیه می شوند
    • 39 کنترل کننده DMA در حال آماده سازی اولیه است
    • 3A زمان سیستم را با توجه به ساعت RTC تنظیم می کند
    • رم 3B تست شده و نتایج نمایش داده می شود
    • رجیسترهای چیپست 3C پیکربندی شده اند
    • 40 پورت سریال و موازی، پردازنده کمکی ریاضی و غیره مقداردهی اولیه می شوند.
    • 52 بر اساس نتایج آزمایش حافظه، داده های RAM در CMOS به روز می شوند
    • 60 در BIOS Setup، حالت NumLock تنظیم شده و پارامترهای تکرار خودکار پیکربندی می شوند.
    • 75 روال کار با دستگاه های دیسک شروع شده است (وقفه INT 13h)
    • 78 لیستی از دستگاه های IPL ایجاد می شود (که سیستم عامل را می توان از آن بارگیری کرد)
    • جداول پیکربندی سیستم توسعه یافته 7C ESCD ایجاد شده و در NVRAM نوشته می شود
    • 84 خطاهای ورود به سیستم در طول POST
    • 85 پیام هایی در مورد خطاهای غیر بحرانی شناسایی شده نمایش داده می شود.
    • 87 در صورت لزوم، BIOS Setup راه اندازی می شود که ابتدا در RAM باز می شود
    • رجیسترهای چیپست 8C مطابق با تنظیمات BIOS پیکربندی شده اند
    • جداول ACPI 8 بعدی ساخته شده است
    • 8E سرویس وقفه غیرقابل ماسک (NMI) را پیکربندی می کند
    • 90 SMI در نهایت مقداردهی اولیه می شود
    • A1 پاک کردن داده هایی که هنگام بارگیری سیستم عامل مورد نیاز نیست
    • ماژول های A2 EFI برای تعامل با سیستم عامل آماده شده اند
    • A4 مطابق با ماژول زبان Setup BIOS مقداردهی اولیه می شود
    • A7 جدول خلاصه روش POST نمایش داده می شود
    • A8 وضعیت رجیسترهای MTRR را تنظیم می کند
    • A9 در صورت لزوم، منتظر می ماند تا دستورات صفحه کلید وارد شود
    • AA بردارهای وقفه POST را حذف می کند (INT 1Ch و INT 09h)
    • دستگاه های AB برای بارگذاری سیستم عامل شناسایی می شوند
    • AC آخرین مراحل راه اندازی چیپست مطابق با تنظیمات BIOS
    • رابط ACPI B1 پیکربندی شده است
    • 00 پردازش وقفه INT 19h نامیده می شود (جستجوی بخش راه اندازی، بارگیری سیستم عامل)

    Phoenix Bios 4.0

    • 02 حالت واقعی را تأیید کنید
    • 03 غیرفعال کردن وقفه غیرقابل ماسک (NMI)
    • 04 نوع CPU را دریافت کنید
    • 06 سخت افزار سیستم را راه اندازی کنید
    • 08 چیپست را با مقادیر POST اولیه راه اندازی کنید
    • 09 پرچم IN POST را تنظیم کنید
    • 0A رجیسترهای CPU را راه اندازی کنید
    • 0B حافظه نهان CPU را فعال کنید
    • 0C کش ها را به مقادیر اولیه POST مقداردهی کنید
    • 0E جزء ورودی/خروجی را مقداردهی کنید
    • 0F IDE باس محلی را راه اندازی کنید
    • 10 مدیریت توان را راه اندازی کنید
    • 11 رجیسترهای جایگزین را با مقادیر POST اولیه بارگذاری کنید
    • 12 کلمه کنترل CPU را در حین بوت گرم بازیابی کنید
    • 13 دستگاه های PCI Bus Mastering را راه اندازی کنید
    • 14 کنترل کننده صفحه کلید را راه اندازی کنید
    • 16 (1-2-2-3) چک جمع رام BIOS
    • 17 کش را قبل از اندازه خودکار حافظه مقداردهی کنید
    • مقداردهی اولیه تایمر 18 8254
    • مقداردهی اولیه کنترلر DMA 1A 8237
    • 1C کنترل کننده وقفه قابل برنامه ریزی را بازنشانی کنید
    • 20 (1-3-1-1) بازخوانی DRAM را آزمایش کنید
    • 22 (1-3-1-3) تست 8742 کنترل کننده صفحه کلید
    • 24 ثبات بخش ES را روی 4 گیگابایت تنظیم کنید
    • 26 خط A20 را فعال کنید
    • 28 اندازه خودکار DRAM
    • 29 مدیریت حافظه POST را راه اندازی کنید
    • 2 آمپر رم پایه 512 کیلوبایتی
    • 2C (1-3-4-1) خرابی RAM در خط آدرس xxxx
    • 2E (1-3-4-3) خرابی RAM در بیت های داده xxxx بایت کم گذرگاه حافظه
    • 2F کش را قبل از سایه بایوس سیستم فعال کنید
    • 30 (1-4-1-1) خرابی RAM در بیت های داده xxxx بایت بالای گذرگاه حافظه
    • 32 فرکانس باس-ساعت CPU را تست کنید
    • 33 مدیر اعزام فونیکس را راه اندازی کنید
    • 34 دکمه پاور را در حین POST غیرفعال کنید
    • 35 رجیسترها را دوباره راه اندازی کنید
    • 36 شروع گرم تعطیل کردن
    • 37 چیپست را دوباره راه اندازی کنید
    • 38 رام بایوس سیستم سایه
    • 39 کش را مجدداً راه اندازی کنید
    • حافظه پنهان 3A Autosize
    • 3C پیکربندی پیشرفته رجیسترهای چیپست
    • بارگذاری سه بعدی رجیسترهای جایگزین با مقادیر CMOS
    • تشخیص سرعت پردازنده 40
    • 42 بردارهای وقفه را راه اندازی کنید
    • 45 مقداردهی اولیه دستگاه POST
    • 46 (2-1-2-3) اطلاعیه حق چاپ رام را بررسی کنید
    • 48 پیکربندی ویدیو را در برابر CMOS بررسی کنید
    • 49 گذرگاه PCI و دستگاه ها را راه اندازی کنید
    • 4A تمام آداپتورهای ویدئویی در سیستم را راه اندازی کنید
    • شروع 4B QuietBoot (اختیاری)
    • رام بایوس ویدیو 4C Shadow
    • 4E اعلامیه حق چاپ بایوس را نمایش دهید
    • 50 نوع و سرعت CPU را نمایش دهید
    • 51 برد EISA را راه اندازی کنید
    • 52 صفحه کلید تست صفحه کلید در حال آزمایش است
    • 54 در صورت فعال بودن، کلیک کلید را تنظیم کنید
    • 55 گذرگاه USB را راه اندازی کنید
    • 58 (2-2-3-1) وقفه های غیرمنتظره را آزمایش کنید
    • 59 سرویس نمایش POST را راه اندازی کنید
    • 5A اعلان نمایش "F2 را فشار دهید تا وارد SETUP شوید"
    • 5B حافظه نهان CPU را غیرفعال کنید
    • رم 5C بین 512 تا 640 کیلوبایت تست کنید
    • 60 حافظه توسعه یافته را تست کنید
    • 62 خطوط آدرس حافظه توسعه یافته را آزمایش کنید
    • 64 به UserPatch1 بروید
    • 66 ثبت های کش پیشرفته را پیکربندی کنید
    • 67 APIC چند پردازنده را راه اندازی کنید
    • 68 کش های خارجی و CPU را فعال کنید
    • 69 راه اندازی منطقه حالت مدیریت سیستم (SMM).
    • 6A نمایش اندازه حافظه کش خارجی L2
    • 6B بارگذاری پیش‌فرض‌های سفارشی (اختیاری)
    • 6C پیام ناحیه سایه را نمایش دهید
    • 6E آدرس بالای احتمالی را برای بازیابی UMB نشان می دهد
    • 70 نمایش پیام های خطا پیام های خطا نمایش داده می شوند
    • 72 خطاهای پیکربندی را بررسی کنید
    • 76 خطاهای صفحه کلید را بررسی کنید
    • 7C بردارهای وقفه سخت افزاری را تنظیم کنید
    • 7D اولیه نظارت سخت افزار
    • 7E در صورت وجود پردازنده کمکی را راه اندازی کنید
    • 80 پورت های سوپر ورودی/خروجی و IRQ را غیرفعال کنید
    • 81 راه اندازی دیرهنگام دستگاه POST
    • 82 پورت های خارجی RS232 را شناسایی و نصب کنید
    • 83 کنترل کننده های غیر MCD IDE را پیکربندی کنید
    • 84 پورت های موازی خارجی را شناسایی و نصب کنید
    • 85 دستگاه های PnP ISA سازگار با PC را راه اندازی کنید
    • 86 پورت های ورودی/خروجی داخلی را مجدداً راه اندازی کنید
    • 87 پیکربندی دستگاه های قابل تنظیم Motheboard (اختیاری)
    • 88 ناحیه داده BIOS را راه اندازی کنید
    • 89 فعال کردن وقفه های غیر قابل ماسک (NMI)
    • 8A راه اندازی منطقه داده گسترده BIOS
    • 8B ماوس PS/2 را تست و مقداردهی اولیه کنید
    • 8C کنترل کننده فلاپی را راه اندازی کنید
    • 8F تعیین تعداد درایوهای ATA (اختیاری)
    • 90 کنترل کننده های هارد دیسک را راه اندازی کنید
    • 91 کنترل کننده های هارددیسک باس محلی را راه اندازی کنید
    • 92 به UserPatch2 بروید
    • 93 ساخت MPTABLE برای بردهای چند پردازنده
    • 95 سی دی رام را برای بوت نصب کنید
    • 96 ثبت بخش بزرگ ES را پاک کنید
    • 97 Fixup جدول چند پردازنده
    • 98 (1-2) رام های گزینه را جستجو کنید. یک بوق طولانی و دو بوق کوتاه در هنگام خرابی چکسام
    • 99 درایو SMART را بررسی کنید (اختیاری)
    • رام های گزینه 9A Shadow
    • 9C مدیریت توان را تنظیم کنید
    • موتور امنیتی 9D Initialize (اختیاری)
    • 9E وقفه های سخت افزاری را فعال کنید
    • 9F تعداد درایوهای ATA و SCSI را تعیین کنید
    • A0 زمان روز را تنظیم کنید
    • A2 قفل کلید را بررسی کنید
    • A4 مقدار اولیه اولیه
    • A8 اعلان F2 را پاک کنید
    • اسکن AA برای ضربه زدن کلید F2
    • AC وارد SETUP شوید
    • پرچم AE Clear Boot
    • B0 خطاها را بررسی کنید
    • B2 POST انجام شد - برای راه اندازی سیستم عامل آماده شوید
    • B4 (1) یک بوق کوتاه قبل از بوت
    • B5 Terminate QuietBoot (اختیاری)
    • B6 رمز عبور را بررسی کنید (اختیاری)
    • B9 چکمه را آماده کنید
    • BA پارامترهای DMI را راه اندازی کنید
    • BB رام های گزینه PnP را راه اندازی کنید
    • قبل از میلاد بررسی کننده های برابری را پاک کنید
    • منوی BD Display MultiBoot
    • صفحه پاک باشد (اختیاری)
    • BF ویروس و یادآوری های پشتیبان را بررسی کنید
    • C0 سعی کنید با INT 19 بوت شوید
    • C1 راه اندازی مدیریت خطای POST (PEM)
    • C2 ورود به سیستم خطا را آغاز کنید
    • C3 عملکرد نمایش خطا را آغاز کنید
    • C4 کنترل کننده خطای سیستم را راه اندازی کنید
    • C5 PnPnd CMOS دوگانه (اختیاری)
    • C6 راه اندازی اتصال نوت بوک (اختیاری)
    • C7 دیر اتصال نوت بوک را آغاز کنید
    • D2 وقفه ناشناخته
    • E0 چیپست را راه اندازی کنید
    • E1 پل را راه اندازی کنید
    • E2 CPU را راه اندازی کنید
    • E3 راه اندازی تایمر سیستم
    • E4 ورودی/خروجی سیستم را راه اندازی کنید
    • E5 بوت بازیابی نیرو را چک کنید
    • رام بایوس E6 Checksum
    • E7 به بایوس بروید
    • E8 مجموعه ای عظیم
    • E9 چند پردازنده را راه اندازی کنید
    • EA کد ویژه OEM را Initialize کنید
    • EB PIC و DMA را راه اندازی کنید
    • EC Initialize نوع حافظه
    • اندازه حافظه اولیه ED
    • EE Shadow Boot Block
    • تست حافظه سیستم EF
    • F0 بردارهای وقفه را راه اندازی کنید
    • F1 راه اندازی ساعت Real Time
    • F2 راه اندازی ویدیو
    • F3 حالت مدیریت سیستم را راه اندازی کنید
    • F4 (1) یک بوق قبل از بوت کردن
    • F5 بوت به Mini DOS
    • F6 پاک کردن بخش عظیم
    • F7 به فول داس بوت می شود

    جداول اصلی و قابل اعتماد کدهای POST را می توان در وب سایت های مربوطه سازندگان BIOS یافت: "AMI" و "Award". گاهی اوقات جداول کد POST در کتابچه راهنمای مادربرد ارائه می شود.
    1. تست رجیسترهای پردازشگر قابل دسترسی نرم افزار (کدهای پستی: 01، 02).
    2. بررسی دوره بازسازی رم (کد پستی: 04).
    3. کنترل کننده صفحه کلید را راه اندازی کنید (کد پستی: 05).
    4. بررسی اولیه عملکرد حافظه غیر فرار (CMOS) و وضعیت باتری CMOS (کد پستی: 07).
    5. راه اندازی رجیسترهای چیپست با مقادیر پیش فرض (کد POST: BE، hex).
    6. بررسی وجود و تعیین اندازه رم (کد POST: C1، hex).
    7. تعیین وجود و اندازه حافظه کش خارجی (کد POST: C6، hex).
    8. بررسی 64 کیلوبایت اول رم (کد پستی: 08).
    9. مقداردهی اولیه بردارهای وقفه (کد POST: 0A, hex).
    10. بررسی CMOS checksum (کد پستی: 0V، hex).
    11. تشخیص و مقداردهی اولیه کنترل کننده ویدئو (کد POST: 0D, hex).
    12. بررسی حافظه ویدیویی (کد پستی: 0E, hex).
    13. بررسی BIOS checksum (کد پستی: 0F، hex).
    14. بررسی کنترلرها و ثبت صفحه DMA (کدهای پستی: 10،
    11، هگز).
    15. بررسی تایمر سیستم (کد پستی: 14، هگز).
    16. بررسی و مقداردهی اولیه کنترل کننده های وقفه (کدهای POST: 15...18، hex).
    17. راه اندازی شیارهای اتوبوس توسعه (کدهای پست: 20…2F، hex).
    18. تعیین اندازه و بررسی حافظه اصلی و توسعه یافته (کدهای پست: 30، 31، هگز).
    19. رجیسترهای چیپست را مطابق با مقادیر تنظیم شده در CMOS Setup (کد POST: BF، hex) دوباره راه اندازی کنید.
    20. مقداردهی اولیه کنترل کننده FDD (کد پستی: 41، هگز).
    21. مقداردهی اولیه کنترلر HDD (کد پست: 42، هگز).
    22. راه اندازی پورت های COM و LPT (کد پستی: 43، هگز).
    23. شناسایی و مقداردهی اولیه پردازنده کمکی ریاضی (کد پست: 45، هگز).
    24. بررسی اینکه آیا رمز عبور مورد نیاز است (کد پست: 4F، هگز).
    25. راه اندازی پسوندهای بایوس (کد پستی: 52، هگز).
    26. تنظیم پارامترهای Virus Protect، Boot Speed، NumLock، Boot Attempt مطابق با مقادیر تنظیم شده در CMOS Setup (کدهای پست: 60...63، hex).
    27. فراخوانی رویه بوت سیستم عامل (کد POST: FF، hex).
    همانطور که از دنباله بالا مشاهده می شود، امکان نمایش پیام های تشخیصی روی صفحه نمایشگر تنها پس از تنظیم اولیه کنترل کننده ویدیو ظاهر می شود و اگر رویه POST در یکی از مراحل قبلی متوقف شود، نمی توان مشاهده کرد که در کدام مرحله یکی

    American Megatrends, Inc. (AMI)

    پست های بازرسی رویه های POST انجام شده در AMIBIOS در سال 1995 دوباره طراحی و تکمیل شدند و تا به امروز دستخوش تغییرات قابل توجهی نشده اند. اولین توصیف کدهای POST یا همانطور که AMI آنها را "نقاط بررسی" به شکل فعلی آنها در ارتباط با انتشار هسته V6.24 در 95/07/15 ظاهر شد. برخی تغییرات در AMIBIOS V7.0 ایجاد شده است که در این سند منعکس شده است.

    ویژگی های انجام مراحل راه اندازی AMIBIOS

    اگر در طول فرآیند راه اندازی، داده 55h، AAh در پورت تشخیصی ظاهر می شود، نباید این اطلاعات را با کدهای POST مقایسه کنید - ما با یک توالی آزمایش معمولی سر و کار داریم که وظیفه آن بررسی یکپارچگی گذرگاه داده است.

    در مرحله شروع، خروجی درگاه تشخیصی داده ها برای هر پلتفرم خاص است. در برخی از پیاده‌سازی‌ها، اولین کد ارائه‌شده با اکشن‌هایی مرتبط است که AMI آن‌ها را موارد خاص چیپست می‌نامد. این روش با خروجی مقدار CCH به پورت 80h و انجام تعدادی از اقدامات برای پیکربندی ثبات های منطقی سیستم همراه است. به عنوان یک قاعده، کد CCh در مواردی ظاهر می شود که از منطق سیستم اینتل استفاده می شود، که بر اساس کنترل کننده PIIX ساخته شده است - اینها چیپست های TX، LX، BX هستند.

    برخی از تراشه‌های ورودی/خروجی داخلی دارای یک RTC و یک کنترل‌کننده صفحه‌کلید هستند که در هنگام راه‌اندازی غیرفعال می‌شوند. هدف BIOS این است که این منابع برد را برای استفاده بیشتر مقداردهی کند. در این مورد، اولین روش راه‌اندازی مرتبط با راه‌اندازی کنترل‌کننده صفحه کلید با خروجی مقدار 10h همراه می‌شود، سپس RTC مقداردهی اولیه می‌شود، همانطور که با ظاهر کد DDh در پورت تشخیصی مشهود است. لازم به ذکر است که خرابی حداقل یکی از این منابع باعث می شود که برد سیستم به طور کلی در همان مرحله اول اجرای POST شروع نشود.

    در تعدادی از بردها، فرآیند اولیه سازی با تغییر CPU به حالت محافظت شده آغاز می شود. در این مورد، پس از اولین کد ارائه شده 43h، اجرای POST همانطور که در مستندات AMIBIOS توضیح داده شده ادامه می یابد - کنترل به نقطه D0h منتقل می شود.

    کدهای روش اولیه سازی بسته بندی نشده

    نقاط چک کد اولیه فشرده نشده

    کد خطاشرح خطا
    E.E.در پیاده سازی های مدرن AMIBIOS، اولین کد ارائه شده با دسترسی به دستگاهی مرتبط است که از آن می توان برای بازگردانی بایوس بوت شد.
    CCراه‌اندازی منطق سیستم، نوع CD Flash ROM شناسایی نشد
    C.E.عدم تطابق چک جمع در شروع بایوس CF خطا در دسترسی به تراشه فلش رام یدکی
    DDاولیه سازی اولیه RTC که در تراشه SIO ادغام شده است
    D0وقفه NMI غیر قابل ماسک را غیرفعال کنید. تعیین تاخیر زمانی برای تضعیف فرآیندهای گذرا. چک‌سوم Boot Block را بررسی کنید، در صورت عدم تطابق متوقف شود
    D1روش بازسازی حافظه و تست اطمینان پایه را انجام دهید. تغییر به حالت آدرس دهی حافظه 4 گیگابایتی
    D3تعیین ظرفیت و تست حافظه اولیه
    D4به حالت آدرس دهی حافظه واقعی برگردید. اولیه سازی اولیه مجموعه تراشه. نصب پشته
    D5انتقال ماژول POST از فلش رام به قسمت حافظه ترانزیت
    D6اگر جمع چک مطابقت نداشته باشد یا CTRL+Home مطابقت نداشته باشد، انتقال به رویه بازیابی Flash ROM انجام می شود (کد E0)
    D7انتقال کنترل به یک برنامه کاربردی که بایوس سیستم را باز می کند
    D8باز کردن کامل بایوس سیستم
    D9انتقال کنترل بایوس سیستم به Shadow RAM
    D.A.خواندن اطلاعات از ماژول های DIMM DB SPD (Serial Presence Detect) تنظیم MTRR رجیسترهای CPU
    دی سیکنترل کننده حافظه بر اساس داده های دریافتی از خطای پیکربندی حافظه سیستم SPD DE برنامه ریزی می شود. خطای مرگبار
    DFخطای پیکربندی حافظه سیستم. بیپ 10 زودتر
    11 بازگشت از حالت STR (Suspend to RAM).
    12 بازیابی دسترسی به SMRAM (رم مدیریت سیستم)
    13 بازسازی مجدد حافظه
    14 یافتن و مقداردهی اولیه VGA BIOS

    کدهای رویه بازنویسی فلش رام

    کدهای بازیابی بلوک بوت

    کد خطاشرح خطا
    E0آماده سازی برای رهگیری INT19 در حال انجام است و توانایی راه اندازی سیستم در حالت ساده بررسی می شود.
    E1تنظیم بردارهای وقفه
    E3بازیابی محتویات CMOS، جستجو و مقداردهی اولیه BIOS
    E2آماده سازی کنترل کننده های وقفه و دسترسی مستقیم به حافظه
    E6تایمر سیستم و وقفه های FDC را فعال کنید
    E.C.راه اندازی مجدد کنترلرهای IRQ و DMA ED راه اندازی درایو دیسک
    E.E.خواندن بخش بوت از خطای عملیات فلاپی دیسک EF
    F0یافتن فایل AMIBOOT.ROM
    F1فایل AMIBOOT.ROM در دایرکتوری ریشه F2 Read FAT یافت نشد
    F3خواندن AMIBOOT.ROM
    F4اندازه فایل AMIBOOT.ROM با اندازه فلش رام مطابقت ندارد
    F5غیرفعال کردن کش داخلی
    FBتعریف نوع فلش رام
    F.C.پاک کردن بلوک اصلی فلش رام
    FDبرنامه نویسی بلوک اصلی فلش رام
    FFBIOS را مجددا راه اندازی کنید

    کدهای بایوس سیستم باز شده در ShadowRAM اجرا شده است

    کد زمان اجرا در رم سایه F000 فشرده نشده است

    کد خطاشرح خطا
    03 وقفه NMI غیر قابل ماسک را غیرفعال کنید. بازنشانی تعریف نوع
    05 مقداردهی اولیه پشته غیرفعال کردن کش حافظه و کنترلر USB
    06 اجرای یک برنامه کاربردی در رم
    07 شناسایی پردازنده و مقداردهی اولیه APIC
    08 بررسی CMOS checksum
    09 بررسی عملکرد کلیدهای End/Ins
    0Aبررسی خرابی باتری
    0Bپاک کردن رجیسترهای بافر کنترلر صفحه کلید
    0Cیک فرمان آزمایشی به کنترلر صفحه کلید ارسال می شود
    0Eیافتن دستگاه های اضافی که توسط کنترلر صفحه کلید پشتیبانی می شوند
    0Fراه اندازی صفحه کلید
    10 یک دستور تنظیم مجدد به صفحه کلید ارسال می شود
    11 اگر کلید End یا Ins فشار داده شود، CMOS 12 بازنشانی می‌شود. کنترل‌کننده‌های DMA را در حالت غیرفعال قرار می‌دهیم.
    13 مقداردهی اولیه چیپست و حافظه نهان L2
    14 بررسی تایمر سیستم
    19 آزمایش تولید درخواست بازسازی DRAM در حال اجرا است
    1Aبررسی مدت چرخه بازسازی
    20 راه اندازی دستگاه های خروجی
    23 درگاه ورودی کنترلر صفحه کلید خوانده می شود. کلید قفل کلید و سوئیچ تست ساخت مورد بازجویی قرار می گیرند
    24 آماده شدن برای مقداردهی اولیه جدول برداری وقفه
    25 اولیه سازی بردار وقفه کامل شد
    26 وضعیت جامپر توربو سوئیچ از طریق درگاه ورودی کنترلر صفحه کلید بررسی می شود
    27 راه اندازی اولیه کنترل کننده USB. به روز رسانی میکروکد پردازنده شروع کننده
    28 در حال آماده شدن برای نصب حالت ویدیویی
    29 راه اندازی پنل LCD
    2Aدستگاه های پشتیبانی شده توسط رام های اضافی را جستجو کنید
    2Bراه اندازی VGA BIOS، بررسی چک جمع آن
    2Cاجرای VGA BIOS
    2 بعدیمطابق با INT 10h و INT 42h
    2Eآداپتورهای ویدئویی CGA را جستجو کنید
    2Fتست حافظه ویدئویی آداپتور CGA
    30 تست مدارهای تولید اسکن آداپتور CGA
    31 خطا در حافظه ویدیویی یا مدارهای اسکن. یافتن یک آداپتور ویدئویی جایگزین CGA
    32 تست حافظه ویدئویی یک آداپتور ویدئویی جایگزین CGA و مدارهای اسکن
    33 وضعیت جامپر تک/رنگ را نظرسنجی کنید
    34 تنظیم حالت متن 80x25
    37 حالت ویدیو تنظیم شده است. صفحه پاک شد
    38 راه اندازی دستگاه های روی برد
    39 نمایش پیغام های خطا از مرحله قبل
    3Aنمایش پیام "Hit DEL" برای ورود به تنظیمات CMOS
    3Bآماده شدن برای تست حافظه را در حالت محافظت شده شروع کنید
    40 تهیه جداول توصیفگر GDT و IDT
    42 تغییر به حالت محافظت شده
    43 پردازنده در حالت محافظت شده است. وقفه ها فعال شد
    44 آماده شدن برای آزمایش خط A20
    45 تست خط A20
    46 تعیین اندازه RAM تکمیل شد
    47 داده های تست ثبت شده در حافظه معمولی
    48 بررسی مجدد حافظه معمولی
    49 تست حافظه گسترده
    4Bریست حافظه
    4Cنشان دهنده فرآیند صفر کردن
    4 بعدیضبط در CMOS اندازه های به دست آمده حافظه معمولی و توسعه یافته 4E نشان دهنده مقدار واقعی حافظه سیستم
    4Fتست حافظه معمولی توسعه یافته در حال اجرا است
    50 اصلاح اندازه حافظه معمولی
    51 تست حافظه گسترده
    52 حجم حافظه معمولی و حافظه گسترده ذخیره شد
    53 رسیدگی به خطای برابری با تاخیر
    54 پردازش توازن و وقفه غیرقابل پوشش را غیرفعال کنید
    57 راه اندازی منطقه حافظه برای POST Memory Manager
    58 از شما خواسته می شود که وارد CMOS Setup شوید
    59 بازگرداندن پردازنده به حالت واقعی
    60 بررسی ثبت‌های DMA صفحه
    62 تست رجیسترهای آدرس و طول ارسال کنترلر DMA#1
    63 تست رجیسترهای آدرس و طول ارسال کنترلر DMA#2
    65 برنامه نویسی کنترلرهای DMA
    66 پاک کردن رجیسترهای Write Request و Mask Set POST
    67 برنامه نویسی کنترل کننده های وقفه
    7Fحل درخواست NMI از منابع اضافی
    80 حالت سرویس وقفه را از درگاه PS/2 تنظیم می کند
    81 تست رابط صفحه کلید برای خطاهای بازنشانی
    82 تنظیم حالت عملکرد کنترلر صفحه کلید
    83 بررسی وضعیت قفل کلید
    84 بررسی ظرفیت حافظه
    85 نمایش پیام های خطا
    86 پیکربندی سیستم برای عملیات Setup
    87 بسته بندی برنامه راه اندازی CMOS را در حافظه معمولی باز کنید.
    88 برنامه راه اندازی توسط کاربر تکمیل شد
    89 بازیابی وضعیت کامل پس از عملیات Setup
    8Bذخیره حافظه برای یک بلوک متغیر بایوس اضافی
    8Cرجیسترهای پیکربندی برنامه نویسی
    8Dراه اندازی اولیه کنترل کننده های HDD و FDD
    8Fراه اندازی مجدد کنترلر FDD
    91 پیکربندی کنترلر HDD
    95 انجام اسکن ROM برای جستجوی BIOS های اضافی
    96 پیکربندی اضافی منابع سیستم
    97 تأیید امضا و جمع کنترل BIOS اختیاری
    98 راه اندازی رم مدیریت سیستم
    99 تنظیم تایمر شمارنده و متغیرهای پورت موازی 9A ایجاد لیستی از پورت های سریال
    9Bآماده سازی یک ناحیه در حافظه برای آزمایش کمک پردازنده
    9 درجه سانتیگرادراه اندازی پردازنده کمکی
    9Dاطلاعات پردازنده مشترک در حافظه CMOS ذخیره می شود
    9Eشناسایی نوع صفحه کلید
    9Fدستگاه های ورودی اضافی را جستجو کنید
    A0تشکیل رجیسترهای MTRR (رجیسترهای محدوده نوع حافظه)
    A2پیام های خطا از مراحل اولیه اولیه
    A3تنظیم زمان تکرار خودکار صفحه کلید
    A4یکپارچه سازی مناطق رم استفاده نشده
    A5تنظیم حالت ویدیو
    A6تمیز کردن صفحه نمایش
    A7انتقال کدهای اجرایی بایوس به ناحیه Shadow RAM
    A8راه اندازی بایوس اضافی در بخش E000h
    A9بازگشت کنترل به سیستم BIOS AA راه اندازی گذرگاه USB
    ABآماده سازی ماژول INT13 برای ارائه خدمات دیسک
    A.C.ساخت جداول AIOPIC برای پشتیبانی از سیستم های AD چند پردازنده ای آماده سازی ماژول INT10 برای ارائه خدمات ویدئویی
    A.E.مقداردهی اولیه DMI
    B0خروجی جدول پیکربندی سیستم B1 مقداردهی اولیه ACPI BIOS
    00 وقفه نرم افزاری INT19h – در حال بارگیری بوتبخش

    ویژگی های Device Initialization Manager

    علاوه بر کدهای پست فوق، پیام‌هایی در مورد رویدادها در حین اجرای Device Initialization Manager (DIM) به پورت تشخیصی خروجی می‌شوند. چندین نقطه کنترل وجود دارد که وضعیت اولیه سازی سیستم یا اتوبوس های محلی را نشان می دهد.

    اطلاعات در قالب word نمایش داده می شود که بایت کم آن با کد POST سیستم منطبق است و بایت بالا نشان دهنده نوع روش اولیه سازی است که انجام می شود. مهم ترین تتراد در بایت بالا نوع رویه اجرا شده را نشان می دهد و تتراد پایین توپولوژی گذرگاه را برای کاربرد آن تعیین می کند.

    تتراد ارشد
    تتراد جونیور

    اگر یک خطای پیکربندی حافظه سیستم تشخیص داده شود، کد DE، کد DF و کد خطای پیکربندی به ترتیب در یک حلقه بی پایان به پورت 80h خروجی می‌شوند که می‌تواند مقادیر زیر را داشته باشد:

    2. جایزه BIOS V4.51PG Elite

    AwardBIOS V4.51PG Elite

    شرکت در حال توسعه پویا Award Software در سال 1995 راه حل جدیدی را در زمینه نرم افزارهای سطح پایین در آن زمان ارائه کرد - AwardBIOS "Elite" که بیشتر با نام V4.50PG شناخته می شود. حالت تعمیر و نگهداری نقطه کنترل نه در نسخه گسترده V4.51 و نه در نسخه کمیاب V4.60 تغییر نکرده است. پسوندهای P و G به ترتیب نشان دهنده پشتیبانی از مکانیسم PnP و پشتیبانی از عملکردهای صرفه جویی در انرژی (عملکرد سبز) هستند.

    انجام POST در رم سایه

    کد خطاشرح خطا
    03 NMI، PIE (فعال کردن وقفه دوره ای)، AIE (فعال کردن وقفه زنگ هشدار)، UIE (فعال کردن وقفه به روز رسانی) را غیرفعال کنید. ممنوعیت تولید فرکانس قابل برنامه ریزی SQWV
    04 بررسی تولید درخواست‌ها برای بازسازی DRAM
    05
    06 منطقه حافظه را از آدرس F000h، جایی که BIOS 07 در آن قرار دارد، آزمایش کنید. بررسی عملکرد CMOS و باتری
    بودنبرنامه نویسی رجیسترهای پیکربندی پل های جنوبی و شمالی
    09 راه اندازی حافظه نهان L2 و رجیسترهای کنترل حافظه پنهان پیشرفته در پردازنده Cyrix
    0Aایجاد جدولی از بردارهای وقفه. پیکربندی منابع مدیریت توان و تنظیم بردار SMI
    0Bبررسی CMOS checksum. اسکن کردن اتوبوس های PCIدستگاه ها به روز رسانی میکروکد پردازنده
    0Cراه اندازی کنترلر صفحه کلید
    0Dپیدا کردن و مقداردهی اولیه آداپتور ویدئو. راه اندازی IOAPIC اندازه گیری ساعت، تنظیم FSB
    0Eمقداردهی اولیه MPC تست حافظه ویدئویی نمایش لوگوی جایزه
    0Fبررسی اولین کنترلر DMA 8237 تشخیص صفحه کلید و تست داخلی. تایید BIOS Checksum
    10 در حال بررسی دومین کنترلر DMA 8237
    11 بررسی رجیسترهای صفحه کنترلر DMA
    14 تست کانال تایمر سیستم 2 15 تست ثبت نام پوشش درخواستی کنترل کننده وقفه 1
    16 تست رجیستر پوشاندن درخواست دومین کنترل کننده وقفه 19 بررسی غیر فعال بودن درخواست وقفه غیرقابل پوشش NMI
    30 تعیین حجم حافظه پایه و حافظه گسترده. راه اندازی APIC. کنترل نرم افزار حالت Write Allocation

    کد خطاشرح خطا
    31 تست اصلی رم روی صفحه. راه اندازی USB
    32 صفحه نمایش BIOS Extension Plug and Play ظاهر می شود. راه اندازی منابع سوپر I/O دستگاه صوتی داخلی قابل برنامه ریزی
    39 برنامه نویسی مولد ساعت از طریق گذرگاه I2C
    3Cتنظیم پرچم نرم افزار برای اجازه ورود به Setup
    سه بعدیراه اندازی ماوس PS/2
    3Eراه اندازی کنترلر کش خارجی و فعال کردن Cache BF تنظیم رجیسترهای پیکربندی چیپست
    41 راه اندازی زیرسیستم فلاپی دیسک
    42 اگر ماوس PS/2 وجود ندارد، IRQ12 را غیرفعال کنید. کنترلر هارد دیسک در حال بازنشانی نرم است. اسکن سایر دستگاه های IDE
    43
    45 راه اندازی پردازنده کمکی FPU
    4Eنمایش پیام های خطا
    4Fدرخواست رمز عبور
    50 بازیابی یک حالت CMOS قبلاً ذخیره شده در RAM
    51 وضوح دسترسی 32 بیتی به HDD. پیکربندی منابع ISA/PnP
    52 راه اندازی بایوس اضافی تنظیم مقادیر رجیسترهای پیکربندی PIIX. تشکیل NMI و SMI
    53
    60 نصب محافظ آنتی ویروس BOOT Sector
    61 مراحل نهایی برای مقداردهی اولیه مجموعه چیپ
    62 خواندن شناسه صفحه کلید تنظیم پارامترهای آن
    63 تصحیح بلوک های ESCD، DMI. پاک کردن رم
    FFانتقال کنترل به بوت لودر BIOS دستور INT 19h را اجرا می کند

    3. جایزه مدال BIOS V6.0

    مدال AwardBIOS V6.0

    اولین ذکر Award Medallion BIOS، نسخه 6.0 به 12 می 1999 برمی گردد. ساختار محصول جدید بدون تغییر باقی می ماند و مراحل اولیه (اوایل)، اواخر (آخر) و نهایی (سیستم) اولیه سازی سخت افزار را حفظ می کند. تغییرات قابل توجهی بر الگوریتم های اجرای POST تأثیر گذاشت که در رمزگذاری جدید پست های بازرسی منعکس شد و به طور قابل توجهی دامنه کاربرد آنها را گسترش داد. اما در بایوس جدید جایی برای فناوری های قدیمی مانند EISA وجود نداشت و به همین دلیل تعدادی از کدهای پستی حذف شدند.

    اجرای مراحل POST راه اندازی از رام

    در مرحله اولیه اولیه، کد برنامه BIOS از Boot Block در فلش رام اجرا می شود و با خروجی چک پوینت ها 91h...FFh به پورت تشخیصی همراه می شود.

    کد خطاشرح خطا
    91 انتخاب یک اسکریپت راه اندازی برای پلت فرم CF تعیین نوع پردازنده
    C0ممنوعیت کش خارجی ممنوعیت کش داخلی Ban Shadow RAM. برنامه نویسی کنترلر DMA، کنترل کننده وقفه، تایمر، بلوک RTC C1 تعیین نوع حافظه، حجم کل و قرارگیری در خطوط 0C بررسی جمع های کنترل
    C3بررسی اولین DRAM 256K برای سازمان منطقه موقت. باز کردن BIOS در منطقه موقت
    C5اگر جمع‌های چک مطابقت داشته باشند، کد POST در حال اجرا به Shadow منتقل می‌شود. در غیر این صورت، کنترل به روش بازیابی BIOS منتقل می شود
    B0راه اندازی پل شمالی
    A0-AFروش اولیه سازی منطقی سیستم وابسته به سخت افزار خطای E0-EF در طول فرآیند راه اندازی منطق سیستم

    بازیابی بایوس

    انجام POST در رم سایه

    راه اندازی دیرهنگام در RAM انجام می شود و تا زمانی که منوی کاربر فراخوانی شود - CMOS Setup ادامه می یابد. این مرحله POST با استفاده از بخش حافظه E000h مشخص می شود، که در آن عبور نقاط بازرسی از ساعت 01 به 7Fh پردازش می شود.

    کد خطاشرح خطا
    01 باز کردن بسته بندی XGROUP در آدرس فیزیکی 1000:0000h
    03 زود
    05 تنظیم مقادیر اولیه متغیرهایی که ویژگی های تصویر را مشخص می کنند. بررسی پرچم وضعیت CMOS
    07 بررسی و مقداردهی اولیه کنترل کننده صفحه کلید
    08 تعیین نوع رابط صفحه کلید متصل
    0Aروش تشخیص خودکار صفحه کلید و ماوس تنظیمات نهایی کنترلر صفحه کلید با استفاده از ثبات های فضای PCI
    0Eتست بخش حافظه F000h
    10 تعیین نوع فلش رام نصب شده
    12 تست CMOS
    14 روش اولیه سازی رجیستر چیپست
    16 اولیه سازی اولیه سینت سایزر فرکانس روی برد
    18 تعاریف پردازنده نصب شده و اندازه کش L1 و L2 1B تولید جدول برداری وقفه
    1C
    1Dراه اندازی اولیه سیستم مدیریت نیرو
    1Fبارگیری ماتریس صفحه کلید از ماژول خارجی XGROUP
    21 راه اندازی زیرسیستم مدیریت توان سخت افزار
    23 تست کمک پردازنده تعیین نوع درایو FDD. مرحله آماده سازی برای ایجاد نقشه منابع دستگاه های PnP
    24 روش به روز رسانی میکروکد پردازنده به روز رسانی نقشه توزیع منابع
    25 راه اندازی و اسکن گذرگاه PCI
    26 پیکربندی منطقی که به خطوط VID (دستگاه شناسایی ولتاژ) سرویس می دهد. راه اندازی سیستم نظارت بر ولتاژ و دما روی برد
    27 راه اندازی مجدد کنترلر صفحه کلید
    29 راه اندازی APIC موجود در پردازنده مرکزی. اندازه گیری فرکانسی که پردازنده در آن کار می کند. راه اندازی رجیسترهای منطقی سیستم راه اندازی کنترلر IDE
    2A
    2Bجستجوی VGA BIOS
    2 بعدینمایش اطلاعات پردازنده
    33 انجام ریست روی صفحه کلید متصل
    35 بررسی کانال اول کنترلر 8237 DMA
    37 بررسی کانال دوم کنترلر DMA 8237
    39 تست ثبت صفحه DMA
    3Cراه اندازی کنترلر تایمر بازه قابل برنامه ریزی (8254).
    3Eراه اندازی کنترل کننده اصلی 8259
    40 راه اندازی کنترلر Slave 8259
    43 آماده سازی کنترل کننده وقفه برای عملیات. وقفه ها غیرفعال می شوند، بعد از آزمایش حافظه فعال می شوند
    45 بررسی انفعال یک درخواست وقفه غیرقابل ماسک (NMI).
    47 انجام تست های ISA/EISA
    49 تعیین مقدار حافظه پایه و توسعه یافته. کنترل نرم افزار حالت Writes Allocation با تنظیم رجیسترهای AMD K5
    4Eتست حافظه در اولین مگابایت و تجسم نتایج بر روی صفحه نمایش. راه اندازی طرح های ذخیره سازی برای سیستم های تک و چند پردازنده ای، راه اندازی ثبات ها در پردازنده Cyrix M1
    50 راه اندازی USB
    52 تست تمام حافظه های موجود سیستم، از جمله منطقه کنترل کننده ویدئویی داخلی (حافظه مشترک). تجسم نتایج بر روی صفحه نمایش
    53 بازنشانی رمز ورود به سیستم
    55 تجسم تعداد پردازنده های شناسایی شده
    57 راه اندازی اولیه دستگاه های ISA PnP که به هر یک از آنها یک CSN (شماره انتخاب کارت) اختصاص داده شده است. رندر آرم EPA
    59 راه اندازی سیستم پشتیبانی آنتی ویروس
    5Bشروع فرآیند به روز رسانی بایوس از یک درایو فلاپی 5 بعدی شروع به کار کردن کنترلرهای SIO و صوتی روی برد
    60 دسترسی به CMOS Setup باز است
    63 راه اندازی ماوس PS/2
    65 راه اندازی ماوس USB
    67 استفاده از IRQ12 توسط دستگاه های PCI در صورت عدم وجود ماوس PS/2 در سیستم 69 مقداردهی اولیه کامل کنترلر کش L2
    6Bمقداردهی اولیه چیپست بر اساس راه اندازی CMOS
    6Dپیکربندی منابع برای دستگاه‌های ISA PnP در حالت پیکربندی SIO 6F راه‌اندازی زیرسیستم فلاپی دیسک
    73 مراحل اولیه برای راه اندازی اولیه زیرسیستم هارد دیسک. در برخی از پلتفرم‌ها - برای راه‌اندازی AwardFlash از ALT+F2 نظرسنجی کنید
    75 یافتن و مقداردهی اولیه دستگاه های IDE
    77 راه اندازی پورت های سریال و موازی
    7Aبازنشانی نرم افزار کمک پردازنده، نوشتن کلمه کنترل در رجیستر FPU CW 7C نصب حفاظت در برابر نوشتن غیرمجاز روی هارد دیسک
    7Fنمایش پیام های خطا نگهداری از کلیدهای DEL و F1

    آماده سازی جداول، آرایه ها و ساختارها برای راه اندازی سیستم عامل

    با شروع کد 82h، POST سیستم را طبق تنظیمات CMOS پیکربندی می کند. فاز نهایی آن از ناحیه Shadow RAM (بخش E800h) اجرا می شود و با انتقال کنترل به سیستم عامل - کد FFh به پایان می رسد.

    کد خطاشرح خطا
    82 یک منطقه را در حافظه سیستم برای مدیریت توان اختصاص می دهد
    83 بازیابی داده ها از پشته ذخیره سازی موقت در CMOS
    84 نمایش پیغام “Initializing Plug and Play Cards...”
    85 راه اندازی USB کامل شد
    86 رزرو شده، حمل پرچم پاکسازی
    87 ساخت جداول SYSID در ناحیه DMI
    88 رزرو شده، حمل پرچم پاکسازی
    89 ایجاد جداول خدمات ACPI
    8Aرزرو شده، حمل پرچم پاکسازی
    8Bجستجو و مقداردهی اولیه BIOS برای دستگاه های اضافی
    8Cرزرو شده، حمل پرچم پاکسازی
    8Dراه اندازی روتین های نگهداری بیت برابری
    8Eرزرو شده، حمل پرچم پاکسازی
    8Fوضوح IRQ12 برای اتصال داغ ماوس 90 رزرو شده، پرچم حمل شفاف
    91 راه اندازی منابع پلت فرم Legacy
    92 رزرو شده، حمل پرچم پاکسازی
    93 احتمالا استفاده نشده
    94 مراحل نهایی برای مقداردهی اولیه مجموعه اصلی منطق قبل از بارگذاری سیستم عامل. سیستم مدیریت توان اولیه سازی را کامل می کند. صفحه راه اندازی BIOS حذف شده و جدول تخصیص منابع نمایش داده می شود. پردازنده های خانواده AMD K6 دارای تنظیمات خاصی هستند. به‌روزرسانی میان‌افزار برای خانواده پردازنده‌های Intel Pentium® II و نسخه‌های بعدی
    95 تنظیم انتقال خودکار به زمان زمستان/تابستان. برنامه ریزی کنترل کننده صفحه کلید برای فرکانس تکرار خودکار
    96 در سیستم های چند پردازنده تنظیمات نهایی سیستم انجام می شود و جداول و فیلدهای سرویس ایجاد می شود. برای پردازنده های خانواده Cyrix، تنظیمات ثبت اضافی انجام می شود. ساخت جدول ESCD "Extended System Configuration Data" تنظیم زمان شمار DOS مطابق با ساعت Real Time. پارتیشن های دستگاه بوت برای استفاده بیشتر توسط ابزارهای آنتی ویروس داخلی ذخیره می شوند: Trend AntiVirus یا Paragon Anti-Virus Protection. بلندگوی سیستم یک سیگنال تکمیل POST منتشر می کند. جدول MSIRQ ساخته و ذخیره شده است

    تعدادی از فرآیندهایی که در BIOS مدالیون جایزه رخ می دهند توسط گروه های ویژه ای از نقاط کنترل تعیین می شوند. این شامل:

    کدهای رویداد سیستم - نقاط کنترل رویدادهای سیستم.

    کدهای اشکال زدایی مدیریت انرژی، نقاط بازرسی هستند که در حین اجرای سرویس های APM یا ACPI رخ می دهند.

    کدهای خطای سیستم - پیام هایی در مورد خطاهای مرگبار.

    کدهای اشکال زدایی برای سیستم MP - نقاط اولیه برای پلتفرم های چند پردازنده.

    ویژگی های گذر سریع POST

    برای کاهش زمان بوت شدن سیستم، کاربر می تواند گزینه “Quick Power On Self Test” را در CMOS Setup انتخاب کند. در این حالت، تکمیل POST با امتناع از انجام برخی از رویه ها (Quick Boot) تسریع خواهد شد.

    الگوی عملیات بوت سریع جایگزین فازهای POST اواخر و نهایی می شود و بر عملکرد بلوک بوت تاثیری نمی گذارد. نرم‌افزار Award یک کدگذاری از رویه‌های اجرایی برای POST سریع ارائه می‌دهد که با استاندارد متفاوت است. Quick Boot با خروجی ایست بازرسی 65h به درگاه تشخیصی شروع می شود و با کد POST 80h به پایان می رسد. سپس کنترل با نمایش کد Award BIOS FFh به سیستم عامل منتقل می شود.

    کد خطاشرح خطا
    65 اولیه سازی اولیه کنترلر SIO، بازنشانی نرم افزار کنترل کننده ویدئو. راه اندازی کنترلر صفحه کلید، تست صفحه کلید و ماوس. راه اندازی کنترل کننده صدا بررسی یکپارچگی ساختارهای BIOS. باز کردن مراحل نگهداری فلش رام راه اندازی سینت سایزر فرکانس داخلی
    66 کش L1/L2 را با توجه به نتایج بدست آمده از دستور CPUID راه اندازی می کند. تولید یک جدول برداری متشکل از نشانگرهایی برای قطع کردن روال های مدیریت. راه اندازی سخت افزار مدیریت توان
    67 بررسی امکان پذیر بودن CMOS و توان باتری. پیکربندی رجیسترهای چیپست بر اساس تنظیمات CMOS. راه اندازی کنترل کننده صفحه کلید به عنوان بخشی از چیپست. ایجاد متغیرهای ناحیه داده بایوس
    68 راه اندازی سیستم ویدیویی
    69 در حال پیکربندی کنترل کننده وقفه i8259
    6Aبا استفاده از یک الگوریتم خاص، یک تست RAM تک پاس سریع انجام می شود
    6Bتجسم تعداد پردازنده های شناسایی شده، آرم EPA و درخواست برای راه اندازی ابزار AwardFlash. پیکربندی منابع کنترل کننده ورودی/خروجی تعبیه شده در حالت پیکربندی
    70 دعوت‌نامه‌ها برای ورود به Setup. راه اندازی PS/2 و ماوس USB
    71 راه اندازی کنترلر کش
    72 راه اندازی رجیسترهای پیکربندی منطق سیستم. ایجاد لیستی از دستگاه های Plug and Play. راه اندازی کنترلر FDD
    73 راه اندازی کنترلر HDD
    74 راه اندازی پردازنده کمکی
    75 اگر توسط کاربر در راه اندازی CMOS مشخص شده باشد، IDE HDD محافظت از نوشتن است.
    77 درخواست رمز عبور و نمایش پیام: "برای ادامه F1، برای ورود به Setup DEL را فشار دهید"
    78 راه اندازی بایوس برای دستگاه های اضافی در گذرگاه های ISA و PCI
    79 راه اندازی منابع پلت فرم Legacy
    7Aایجاد جدول ریشه RSDT و جداول دستگاه DSDT، FADT و غیره.
    7Dیافتن اطلاعات در مورد پارتیشن های دستگاه بوت
    7Eپیکربندی سرویس های بایوس قبل از راه اندازی سیستم عامل
    7Fتنظیم پرچم NumLock بر اساس CMOS SetUp
    80 انتقال کنترل به سیستم عامل

    انجام POST در حالت ذخیره انرژی

    یکی از حالت های پلتفرم، زمانی که محتویات رم روی هارد دیسک ذخیره می شود، Hibernate نام دارد. در مشخصات ACPI ("پیکربندی پیشرفته و مشخصات رابط نیرو"، ویرایش 2.0a مورخ 03/31/2002) به عنوان حالت صرفه جویی در مصرف انرژی S4 (خواب غیر فرار) تعریف شده است. بازگشت به عملکرد کامل نیاز به روش خاصی برای تکمیل POST دارد.

    طرح عملیاتی ACPI S4، مانند شروع سریع، جایگزین فازهای آخر و نهایی POST می شود. یک نکته ضروری، بررسی اسکریپت راه اندازی در بلوک بوت است. بسته به اینکه سیستم پس از سیگنال Reset سخت افزاری در چه وضعیت ACPI قرار دارد، تصمیم برای خروج از حالت S4 گرفته می شود که با خروجی نقطه آزمایش 90h به پورت تشخیصی شروع می شود و با کد POST 9Fh خاتمه می یابد.

    کد خطاشرح خطا
    90 اولیه سازی اولیه کنترلر SIO، بازنشانی نرم افزار کنترل کننده ویدئو. راه اندازی کنترلر صفحه کلید، تست صفحه کلید و ماوس
    91 بررسی اعتبار CMOS و باتری
    92 راه اندازی رجیسترهای منطقی سیستم و سینت سایزر فرکانس روی برد
    93 راه اندازی کش با استفاده از اطلاعات CPUID
    94 تولید یک جدول برداری متشکل از نشانگرهایی برای قطع کردن روال های مدیریت. راه اندازی سخت افزار مدیریت توان
    95 اسکن گذرگاه PCI
    96 راه اندازی کنترلر صفحه کلید تعبیه شده
    97 راه اندازی سیستم ویدیویی
    98 خروجی پیام آداپتور VGA
    99 بررسی کانال اول کنترلر DMA8237 با نوشتن و آزمایش خواندن آدرس پایه و رجیسترهای طول بلوک فوروارد 9A پیکربندی کنترل کننده وقفه i8259
    9Bراه اندازی PS/2 و ماوس USB. باز کردن کد ACPI راه اندازی کنترلر کش
    9 درجه سانتیگرادراه اندازی رجیسترهای پیکربندی منطق سیستم. ایجاد لیستی از دستگاه های Plug and Play. راه اندازی کنترلرهای FDD و HDD
    9Dمنطقه PM در حافظه سیستم ذخیره نمی شود اگر در Shadow RAM یا SMRAM ایجاد شود. در برخی موارد، مقداردهی اولیه مجدد و نهایی گذرگاه USB مورد نیاز است که با غیرفعال بودن حافظه نهان L1 انجام می شود.
    9Eراه اندازی Power Management که بخشی از منطق سیستم است. راه اندازی مدارهای تولید SMI و نصب وکتور SMI. منابع برنامه نویسی مسئول نظارت بر رویدادهای سیستم PM
    9Fعملیات غیرفعال کردن و فعال کردن حافظه نهان L1/L2 را پاک می کند و اندازه فعلی آن را بازیابی می کند. تنظیمات کنترل حالت صرفه جویی انرژی مشخص شده در CMOS Setup در PM RAM ذخیره می شود. برای پلتفرم های موبایلبررسی بازگشت به عملکرد کامل پس از خاموش کردن تمام ولتاژهای تغذیه (حالت تعلیق صفر ولت)

    4. Phoenix BIOS 4.0 Release 6.0

    Phoenix Technologies, Ltd.

    یکی از پیشروان در توسعه نرم‌افزارهای سطح پایین، فن‌آوری‌های فونیکس، نسخه جدیدی از PhoenixBIOS 4.0 را همزمان با انتشار ویندوز 95 منتشر کرده است. پشتیبانی از خانواده پردازنده های پنتیوم اینتل در نام نسخه های میانی منعکس شده است. یکی از جدیدترین ها - Release 6.0 - پایه و اساس همه بایوس های منتشر شده را تشکیل داد. با ظهور نسخه 6.1، هیچ تغییر قابل توجهی در اجرای رویه های POST ایجاد نشد، و بنابراین، این روی نشان دادن پست های بازرسی تأثیری نداشت.

    یکی از ویژگی های متمایز PhoenixBIOS این است که اگر در هنگام اجرای POST هنگام آزمایش 512 کیلوبایت حافظه اصلی (کدهای 2Ch, 2Eh, 30h) خطاهایی رخ دهد، اطلاعات اضافی به پورت 80h در قالب word خروجی می شود که بیت های آن خط آدرس ناموفق را مشخص می کند. یا سلول داده به عنوان مثال، کد "2C 0002" به این معنی است که یک خطای حافظه در خط آدرس 1 شناسایی شده است. کد "2E 1020" در این مورد به این معنی است که یک خطا در خطوط داده 12 و 5 در بایت پایین شناسایی شده است. گذرگاه داده حافظه در سیستم های 386SX که از یک گذرگاه داده شانزده بیتی استفاده می کنند، در مرحله اجرای کد 30h خطایی نمی تواند رخ دهد.

    خروجی کد POST به درگاه عیب یاب با خروجی سیگنال صوتی به بلندگوی سیستم همراه است. طرح تولید سیگنال صوتی به شرح زیر است:

    • کد هشت بیتی به چهار گروه دو بیتی تبدیل می شود
    • ارزش هر گروه یک عدد افزایش می یابد
    • بر اساس مقدار دریافتی، یک سیگنال صوتی کوتاه تولید می شود (به عنوان مثال: کد 16h = 00 01 01 10 = 1-2-2-3)

    اجرای مراحل POST راه اندازی از رام

    کد خطاشرح خطا
    01 راه اندازی کنترل کننده مدیریت پایه (BMC)
    02 بررسی حالت فعلی پردازنده
    03 غیرفعال کردن وقفه های غیرقابل ماسک
    04 نوع پردازنده نصب شده مشخص می شود
    06 تنظیمات اولیه رجیسترهای PIC و DMA
    07 ناحیه حافظه تعیین شده برای کپی BIOS به صفر بازنشانی می شود
    08 اولیه سازی اولیه ثبات های منطقی سیستم
    09 تنظیم پرچم نرم افزار POST
    0Aراه اندازی منابع نرم افزار پردازنده
    0Bمجوز حافظه پنهان داخلی
    0Eراه اندازی منابع سوپر I/O
    0Cکش L1/L2 را با توجه به مقادیر CMOS راه اندازی کنید
    0Fراه اندازی IDE
    10 راه اندازی زیرسیستم مدیریت انرژی
    11 تنظیم مقادیر ثبت جایگزین
    12 مقدار ثبت MSW (World Status Word) در حال تنظیم است.
    13 تهیه اولیه دستگاه های PCI
    14 راه اندازی کنترلر صفحه کلید
    16 چک سام رام بایوس را بررسی کنید
    17 تعیین اندازه کش L1/L2
    18 راه اندازی تایمر سیستم 8254
    1Aراه اندازی کنترلر DMA
    1Cبازنشانی مقادیر کنترل کننده وقفه قابل برنامه ریزی
    20 بررسی تولید درخواست‌های بازسازی DRAM
    22 بررسی عملکرد کنترلر صفحه کلید
    24 نصب سلکتور برای سرویس مدل فلت حافظه 4 گیگابایتی
    26 وضوح خط A20
    28 تعیین مقدار کل حافظه نصب شده
    29 راه اندازی مدیریت حافظه POST (PMM)
    2Aریست کردن 640 کیلوبایت حافظه اصلی
    2Cتست خطوط آدرس
    2Eخرابی در یکی از خطوط داده در بایت کم گذرگاه داده حافظه
    2Fانتخاب پروتکل حافظه کش
    30 تست حافظه سیستم موجود
    32 تعیین پارامترهای ساعت CPU و فرکانس باس

    کد خطاشرح خطا
    33 راه اندازی مدیریت اعزام فینیکس
    34 ممنوعیت خاموش کردن با استفاده از دکمه پاور ATX
    35 تنظیمات رجیسترهای منطقی سیستم که تشکیل ویژگی‌های زمان‌بندی دسترسی به حافظه، پورت‌های ورودی/خروجی، سیستم و اتوبوس‌های محلی را کنترل می‌کنند.
    36 اگر انتقال به رویه POST بعدی ناموفق باشد، راه اندازی مجدد انجام می شود. توالی مراحل توسط Watch Dog Service مدیریت می شود
    37 فرآیند راه اندازی رجیسترهای منطقی سیستم به پایان رسیده است.
    38 محتویات ماژول BIOS Runtime باز شده و در ناحیه ای که برای Shadow RAM در نظر گرفته شده است بازنویسی می شود.
    39 راه اندازی مجدد کنترلر کش
    3Aتغییر اندازه حافظه نهان L2
    3Bراه اندازی BIOS Execution Trace
    3Cپیکربندی اضافی از ثبات های منطقی برای پیکربندی پل های PCI-PCI و پشتیبانی از گذرگاه های PCI توزیع شده
    سه بعدیثبات های منطقی سیستم مطابق با تنظیمات CMOS Setup پیکربندی شده اند
    3Eپیکربندی سخت افزار را بخوانید
    3Eبررسی اتصال سیستم ROM Pilot
    40 تعیین پارامترهای ساعت CPU
    41 راه اندازی ROM Pilot - کنترل بوت از راه دور
    42
    44 وقفه BIOS را تنظیم کنید
    45 راه‌اندازی دستگاه‌ها قبل از فعال کردن مکانیسم PnP
    46 چک جمع BIOS با استفاده از یک الگوریتم خاص محاسبه می شود
    47 راه اندازی کنترلرهای I2O I/O
    48 جستجو برای آداپتور ویدئو
    49 راه اندازی PCI
    4Aراه اندازی آداپتورهای ویدئویی سیستم
    4BQuiet Boot در حال اجرا است - یک دنباله راه اندازی سیستم کوتاه شده که برای سرعت بخشیدن به POST استفاده می شود.
    4Cمحتویات VGA BIOS در ناحیه حمل و نقل بازنویسی می شوند
    4Eتجسم رشته متنی بایوس کپی رایت
    4Fذخیره حافظه برای منوی انتخاب دستگاه بوت
    50 نوع پردازنده و فرکانس ساعت آن به تصویر کشیده می شود
    51 راه اندازی کنترلر و دستگاه های EISA
    52 برنامه نویسی کنترلر صفحه کلید
    54 حالت صدای صفحه کلید فعال شد
    55
    58 یافتن درخواست‌های وقفه بدون سرویس
    59 راه اندازی رویه POST Display Service (PDS) 5A نمایش پیام "F2 را فشار دهید تا وارد SETUP شوید"
    5Bکش داخلی CPU را غیرفعال کنید
    5Cبررسی حافظه معمولی
    5Eتشخیص آدرس پایه
    60 بررسی حافظه گسترده
    62 بررسی خطوط آدرس حافظه توسعه یافته
    64 انتقال کنترل به یک بلوک اجرایی تولید شده توسط سازنده مادربرد (Patch1)
    66 پیکربندی رجیسترهای کنترل کش
    67 حداقل مقداردهی اولیه کنترلرهای APIC
    68 وضوح حافظه نهان L1/L2
    69 آماده سازی رم حالت مدیریت سیستم
    6Aحجم حافظه پنهان خارجی تجسم می شود
    6Bتنظیم پیش‌فرض‌های راه‌اندازی CMOS
    6Cبصری سازی اطلاعات استفاده از رم سایه
    6Eبصری سازی اطلاعات مربوط به بلوک های حافظه بالایی (UMB)
    70 نمایش پیام های خطا
    72 بررسی پیکربندی فعلی سیستم و اطلاعات CMOS
    76 بررسی اطلاعات خطای صفحه کلید
    7Aبررسی وضعیت نرم افزار (System Password) یا سخت افزار (Key Lock Switch) ابزار قفل صفحه کلید
    7Cتنظیم بردارهای وقفه سخت افزاری
    7Dراه اندازی سیستم ردیابی نیرو
    7Eراه اندازی پردازنده کمکی
    80 کنترلر داخلی SIO I/O ممنوع است
    81 آماده شدن برای بوت کردن سیستم عامل
    82 یافتن و شناسایی پورت های RS232
    83 پیکربندی کنترلرهای IDE خارجی
    84 یافتن و شناسایی پورت های موازی
    85 راه اندازی دستگاه های ISA PnP
    86 منابع داخلی کنترلر SIO مطابق با تنظیمات CMOS Setup پیکربندی می شوند
    87 پیکربندی MCD (دستگاه های قابل تنظیم مادربرد)
    88 مقادیر بلوک متغیر در BIOS Data Area تنظیم شده است
    89 اجازه می دهد تا یک وقفه غیر قابل ماسک ایجاد شود
    8Aتنظیم مقادیر متغیرهای واقع در Extended BIOS Data Area
    8Bبررسی نمودارهای اتصال موس PS/2
    8Cراه اندازی کنترل کننده درایو
    8Fتعیین تعداد دستگاه های ATA متصل
    90 راه اندازی و پیکربندی کنترلرهای هارد دیسک
    91 تنظیم پارامترهای موقت برای عملکرد هارد دیسک در حالت PIO
    92 انتقال کنترل به یک بلوک اجرایی تولید شده توسط سازنده مادربرد (Patch2)
    93 ساخت جدول پیکربندی سیستم چند پردازنده
    95 انتخاب روش نگهداری CD-ROM
    96 بازگشت به حالت واقعی
    97 جدول پیکربندی MP ساختمان
    98 اسکن ROM در حال انجام است
    99 بررسی وضعیت پارامتر SMART 9A محتویات رام در RAM نوشته می شود
    9 درجه سانتیگرادراه اندازی زیرسیستم مدیریت انرژی
    9Dراه اندازی منابع برای محافظت در برابر دسترسی غیرمجاز
    9Eوقفه های سخت افزاری فعال هستند
    9Fتعداد درایوهای IDE و SCSI مشخص می شود
    A0تنظیم زمان DOS بر اساس وضعیت RTC A1 هدف این کد ناشناخته است A2 بررسی وضعیت قفل کلید
    A4تنظیمات ویژگی های تکرار خودکار صفحه کلید
    A8پیام "برای ورود به تنظیمات F2 را فشار دهید" از صفحه حذف می شود
    A.A.وجود کد SCAN کلید F2 در بافر ورودی AC بررسی می شود.برنامه Setup راه اندازی می شود.
    A.E.پرچم راه‌اندازی مجدد اجرا شده توسط CTRL+ALT+DEL B0 پاک می‌شود.
    B1پرچم پیشرفت POST پاک شد B2 POST تکمیل شد
    B4سیگنال صوتی قبل از بوت شدن
    B5مرحله Quiet Boot کامل شد
    B6رمز عبور بررسی کنید که آیا این حالت در Setup B7 Initializing ACPI BIOS فعال است یا خیر
    B9جستجوی دستگاه های بوت در گذرگاه USB BA مقداردهی اولیه پارامترهای DMI
    BBتکرار روش اسکن ROM
    قبل از میلاد مسیح.راه‌انداز خطای برابری RAM بازنشانی می‌شود.
    BDمنویی برای انتخاب دستگاه بوت نمایش داده می شود BE پاک کردن صفحه قبل از بارگیری سیستم عامل BF فعال کردن پشتیبانی آنتی ویروس
    C0روش پردازش وقفه نرم افزاری INT 19h راه اندازی شد - لودر Boot Sector. روال سرویس وقفه به طور متوالی تلاش می کند تا Boot Sector را توسط دستگاه های دیسک نظرسنجی به ترتیب تعیین شده توسط Setup بارگیری کند.
    C1راه اندازی روال تعمیر و نگهداری خطا (PEM) C2 فراخوانی روال سرویس برای ثبت خطا
    C3تجسم پیام های خطا به ترتیب دریافت C4 تنظیم پرچم های حالت اولیه
    C5راه اندازی یک بلوک گسترده از سلول های RAM CMOS
    C6راه اندازی اولیه ایستگاه اتصال
    C7مقداردهی اولیه داک تنبل
    C8اجرای روش های تست موجود در Boot Block برای تعیین یکپارچگی ساختارهای BIOS
    C9بررسی یکپارچگی ساختارها و/یا ماژول های خارج از BIOS سیستم
    سی.ای.در حال اجرا تغییر مسیر کنسول برای ارائه یک صفحه کلید CB راه دور شبیه سازی دستگاه های دیسک در RAM/ROM
    CCConsole Redirect را اجرا کنید تا سی‌دی‌های ویدیویی را ارائه دهید از ارتباطات PCMCIA پشتیبانی می‌کند
    C.E.راه اندازی کنترلر قلم نور

    پیام های خطای مرگبار

    خطای D0 ناشی از یک موقعیت استثنایی (خطای استثنا) D2 فراخوانی رویه مدیریت وقفه از منبع ناشناس D4 خطای مرتبط با نقض پروتکل صدور و پاک کردن درخواست های وقفه D6 خروج از حالت محافظت شده با تولید مجدد نرم افزار D7 برای ذخیره وضعیت آداپتور ویدئو، مقدار حافظه مورد نیاز بیشتری نسبت به SMRAM D8 موجود است. خطا در هنگام تولید نرم افزار پالس ریست پردازنده DA از دست دادن کنترل هنگام بازگشت به حالت واقعی DC خروج از حالت محافظت شده با تولید مجدد نرم افزار بدون شروع مجدد کنترل کننده وقفه خطای DD هنگام آزمایش حافظه توسعه یافته خطای کنترل کننده صفحه کلید DE خطای کنترل خط DF A20 19

    اجرای رویه ها از بوت بلوک

    کد خطاشرح خطا
    E0راه اندازی رجیسترهای پیکربندی چیپست E1 راه اندازی پل های شمالی و جنوبی
    E2راه اندازی CPU
    E3راه اندازی تایمر سیستم
    E4راه اندازی منابع سوپر I/O
    E5بررسی وضعیت Recovery Jumper، که نصب آن باعث می شود حالت بازیابی BIOS شروع شود
    E6تایید BIOS Checksum
    E7اگر جمع کنترلی آن به درستی محاسبه شود، کنترل به BIOS منتقل می شود. E8 Initialize MPS پشتیبانی می کند
    E9انتقال به یک مدل حافظه تخت 4 گیگابایتی
    E.A.اولیه سازی تجهیزات غیر استاندارد
    E.B.پیکربندی کنترل کننده وقفه و دسترسی مستقیم به حافظه
    E.C.با نوشتن و کنترل خواندن با استفاده از یک الگوریتم خاص، نوع حافظه تعیین می شود: FPM، EDO، SDRAM، و رجیسترهای پیکربندی Host Bridge مطابق با نتیجه پیکربندی می شوند.
    EDبا استفاده از رکوردها و خوانش های کنترلی با استفاده از یک الگوریتم خاص، حجم بانک های حافظه و قرارگیری در ردیف ها تعیین می شود. مطابق با نتیجه، رجیسترهای پیکربندی پل میزبان (مرز ردیف DRAM) پیکربندی می‌شوند.
    E.E.محتویات Boot Block در Shadow RAM EF کپی می شود. آماده سازی SMM RAM برای کنترل کننده SMI
    F0آزمون حافظه
    F1راه اندازی بردارهای وقفه
    F2راه اندازی ساعت Real Time
    F3راه اندازی زیرسیستم ویدئو
    F4ایجاد یک بوق قبل از راه اندازی
    F5بارگذاری سیستم عامل ذخیره شده در فلش رام
    F6بازگشت به حالت واقعی
    F7بوت شدن در Full DOS
    F8راه اندازی کنترلر USB
    FA…FFکدهایی برای تعامل با رویه PhDebug

    5. Insyde BIOS Mobile Pro

    شرکت نرم افزار اینساید

    خودی بازار سیستم های تلفن همراه خود را محکم در مناطقی تثبیت کرده است که وفاداری به سنت و رویکرد محافظه کارانه برای طراحی BIOS مورد نیاز است. این شرکت با به ارث بردن کد منبع از SystemSoft، به طور مداوم در تلاش برای بهبود آن است. آخرین ویرایش MobilePRO به طور فعال در لپ‌تاپ‌های Mitac و Clevo استفاده می‌شود، اسنادی که اساس جدول کدهای خطا را تشکیل می‌دهند - این همان چیزی است که نرم‌افزار Insyde آن را پست‌های بازرسی POST می‌نامد.

    ایست های بازرسی بلوک بوت

    علیرغم این واقعیت که Insyde Software اولین بایوس خود را در سال 1992 ایجاد کرد، مدل تاسیس شده بلوک بوت - یا همان طور که خود سازندگان آن را Boot Loader نامیدند - در نهایت تا پایان سال 1995 شکل گرفت. از این لحظه به بعد، رویه شروع بر اساس نسخه و تاریخ ایجاد شماره گذاری شد.

    مهمترین نکته از دیدگاه یک مهندس سرویس که فرآیند بوت کردن یک سیستم کامپیوتری با InsydeBIOS را بررسی می کند، دستگاه نمایش کد تشخیصی است. اگرچه، به عنوان یک قاعده، Boot Loader از پورت تشخیصی Manufacture's Diagnostic 80h استفاده می کند، در چنین مواردی استاندارد، در برخی موارد، خروجی نقطه آزمایش تنها بر روی پورت PIO (درگاه ورودی/خروجی موازی برای اهداف تشخیصی) انجام می شود که چیزی بیش از یک پورت موازی 378h پیاده سازی هایی وجود دارد که در آنها کدهای تشخیصی ارسال شده به پورت 80h در پورت موازی کپی می شوند.

    کد خطاشرح خطا
    00 نقطه شروع برای اجرای بلوک بوت 01 Inhibit line A20 (استفاده نشده)
    02 به روز رسانی میکروکد CPU
    03 تست رم
    04 انتقال بلوک بوت به رم
    05 اجرای بلوک بوت از رم
    06 اجباری کردن روند بازیابی فلش رام
    07 انتقال بایوس سیستم به رم
    08 تأیید جمع‌بندی BIOS سیستم
    09 اجرای رویه POST
    0Aشروع فرآیند بازیابی فلش رام از درایو FDD
    0Bراه اندازی سینت سایزر فرکانس
    0Cتکمیل مراحل بازیابی بایوس
    0Dروش جایگزین برای بازیابی فلش رام از FDD
    0Fتوقف در صورت بروز خطای مهلک
    BBراه اندازی اولیه LPC SIO
    CCنقطه شروع برای شروع بازیابی فلش رام
    88 فعال کردن ویژگی های ACPI
    99 خطا هنگام خروج از حالت STR
    60 تغییر به حالت Big Real
    61 راه اندازی اتوبوس SM. داده‌های SPD در CMOS A0 ذخیره می‌شوند. خواندن و تجزیه فیلدهای SPD که قبلاً در مقداردهی اولیه کنترل‌کننده حافظه CMOS A1 ذخیره شده‌اند.
    A2تعریف بانک های منطقی ماژول DIMM
    A3برنامه نویسی رجیسترهای DRB (مرز ردیف DRAM)
    A4برنامه نویسی ثبت DRA (ویژگی های ردیف DRAM)
    A.E.DIMM هایی در سیستم شناسایی شده اند که در عملکرد کدهای تصحیح خطا (ECC) متفاوت هستند.
    A.F.اولیه سازی اولیه رجیسترهای کنترل کننده حافظه که به فضای حافظه نگاشت شده اند
    E1اگر DIMM به تراشه SPD مجهز نباشد، رویه بوت با شکست مواجه می شود
    E2نوع DIMM با نیازهای سیستم مطابقت ندارد
    E.A.حداقل زمان بین فعال‌سازی رشته‌های DIMM و ورود به حالت بازسازی، الزامات سیستم را برآورده نمی‌کند
    E.C.ماژول‌های ثبت پشتیبانی نمی‌شوند ED بررسی حالت‌های تاخیر CAS
    E.E.سازمان DIMM توسط مادربرد پشتیبانی نمی شود

    اجرای POST ها از رم

    مدرن ترین راه حل های InsydeBIOS از نقشه برداری 16 بیتی استفاده می کنند. این کار با استفاده از پورت های 80h و 81h انجام می شود که دومی برای گسترش تشخیص استاندارد در نظر گرفته شده است.

    مطالعه نقاط کنترل به دلیل ساختار نامنظم آنها دشوار می شود، زمانی که فرآیندهای معانی متفاوت با کدهای یکسان همراه هستند. در سیستم‌های تشخیصی دوگانه، ناهمگونی‌هایی با ترتیب متفاوتی وجود دارد: برخی کدهای پستیتنها به یکی از پورت ها بدون تکرار معمول در چنین مواردی نگاشت می شوند.

    کد خطاشرح خطا
    10 مقداردهی اولیه کش، بررسی CMOS
    11 خط A20 ممنوع است. تنظیم ثبات برای کنترلرهای 8259.
    12 تعیین روش بوت
    13 راه اندازی کنترل کننده حافظه
    14 جستجو برای آداپتور ویدئویی متصل به گذرگاه ISA
    15 تنظیم مقادیر تایمر سیستم
    16 تنظیم رجیسترهای منطقی سیستم با استفاده از CMOS
    17 محاسبه کل مقدار رم
    18 تست صفحه پایین حافظه معمولی
    19 بررسی چک سام تصویر فلش رام
    1Aتنظیم مجدد رجیسترهای کنترل کننده وقفه
    1Bراه اندازی آداپتور ویدئویی
    1Cراه اندازی زیر مجموعه ای از رجیسترهای آداپتور ویدئویی سازگار با مدل برنامه 6845
    1Dراه اندازی آداپتور EGA
    1Eراه اندازی آداپتور CGA
    1Fتست ثبت صفحه کنترلر DMA
    20 چک کردن کنترلر صفحه کلید
    21 راه اندازی کنترلر صفحه کلید
    22 مقایسه مقدار RAM حاصل با مقدار در CMOS
    23 بررسی پشتیبان‌گیری باتری و CMOS توسعه‌یافته
    24 تست رجیسترهای کنترلر DMA
    25 تنظیم پارامترهای کنترلر DMA
    26 تشکیل جدول برداری وقفه
    27 تعیین سریع میزان حافظه نصب شده
    28 حالت محافظت شده
    29 تست حافظه سیستم تکمیل شد
    2Aخروج از حالت محافظت شده
    2Bانتقال مراحل Setup به RAM
    2Cشروع مراحل اولیه سازی ویدیو
    2 بعدیدوباره برای آداپتور CGA جستجو کنید
    2Eدوباره برای آداپتور EGA/VGA جستجو کنید
    2Fنمایش پیام های VGA BIOS
    30 روال اولیه سازی کنترل کننده صفحه کلید سفارشی
    31 چک کردن صفحه کلید متصل
    32 بررسی تصویب درخواست از صفحه کلید
    33 بررسی وضعیت ثبت صفحه کلید
    34 حافظه سیستم را تست و تنظیم مجدد کنید
    35 حالت محافظت شده
    36 تست حافظه گسترده تکمیل شد
    37 خروج از حالت محافظت شده
    38 ممنوعیت خط A20
    39 راه اندازی کنترلر کش 3A بررسی تایمر سیستم
    3Bتنظیم زمان شمار DOS بر اساس ساعت واقعی
    3Cراه اندازی جدول وقفه سخت افزاری
    سه بعدیپیدا کردن و مقداردهی اولیه دستکاری کننده ها و اشاره گرها
    3Eتنظیم وضعیت کلید NumLock
    3Fراه اندازی پورت های سریال و موازی
    40 پیکربندی پورت های سریال و موازی
    41 راه اندازی کنترلر FDD
    42 راه اندازی کنترلر HDD
    43 راه اندازی مدیریت انرژی برای گذرگاه USB
    44 پیدا کردن و مقداردهی اولیه بایوس اضافی
    45 تنظیم مجدد وضعیت کلید NumLock
    46 بررسی عملکرد پردازنده کمکی
    47 راه اندازی PCMCIA
    48 آماده شدن برای راه اندازی سیستم عامل
    49 انتقال کنترل به کد Bootstrap اجرایی
    50 مقداردهی اولیه ACPI
    51 راه اندازی مدیریت توان
    52 راه اندازی کنترلر گذرگاه USB

    PI0049

    کارت POST برای تشخیص عیوب مادربردهای کامپیوتر مدل PI0049 برای نمایش کدهای پست تمامی سازندگان بایوس طراحی شده است. این محصول بیشتر با نام PC Ana-lyz-er 2 شناخته می شود که ویژگی های عملکرد آن بارها در صفحات وب سایت ما مورد بحث قرار گرفته است. دفترچه راهنمای کاربر حاوی لیستی از رمزهای عبور مهندسی و همچنین فهرستی از میانبرهای استاندارد صفحه کلید برای ورود به بایوس است. توسعه کارت POST توسط ثبت اختراع 01224987.4 (چین) محافظت می شود.

    PI0050

    کارت پست IC80 V5.0

    QiGuan KLPI6

    کارت تشخیص KLPI6-SD تولید شده توسط QiGuan Electronics مطابق با استاندارد بین المللی IEC 61010-1 ساخته شده است که الزامات تجهیزات تست اضافه ولتاژ ولتاژ پایین را تعیین می کند. ویژگی عملکردیکارت های پست KLPI6-SD - امکان نمایش کدهای پست یک رایانه شخصی در یک صفحه نمایش خارجی. علاوه بر کد فعلی، هر دو نشانگر مقادیر قبلی و همچنین کد POST شکست کشنده را نمایش می دهند.

    QiGuan MKCP6A

    برد تشخیص یک پلت فرم شخصی و تست پایداری آن (کارت تست تشخیصی و پایداری)، مدل MKCP6A، توسط QiGuan Electronics با استفاده از فناوری محافظت شده توسط ثبت اختراع ملی 03126857.9 (چین) توسعه یافته است. برای نمایش کدهای POST، سه جفت نشانگر (!) روی برد وجود دارد: جفت اول برای نمایش یک کد معیوب طراحی شده است، جفت بعدی کد POST فعلی را نمایش می دهد و جفت آخر کد قبلی را نمایش می دهد.

    SL-M04A

    نسخه کمیاب کتابچه راهنمای کاربر به زبان ترکی برای کنترل کننده تشخیصی POST PC Analyzer (PC Analizoru به ترکی). علاوه بر توضیحات شناخته شده کدهای POST، شامل لیستی از نقاط کنترل تقریباً از همه سازندگان معروف BIOS است. برای راحتی، همه کدهای پستی بر اساس شماره مرتب شده اند و دسترسی و درک آنها را آسان تر می کند. نظرات مربوط به آنها مستقیماً پس از کد دنبال می شود و با نام BIOS از هم جدا می شوند.


    18.03.2019

    یک روش کوتاه شده با تنظیم گزینه Quick Power On Self Test در BIOS انجام می شود.

    • 65 آداپتور ویدیو در حال بازنشانی است. کنترل کننده صدا و دستگاه های ورودی/خروجی مقداردهی اولیه می شوند، صفحه کلید و ماوس تست می شوند. یکپارچگی BIOS بررسی شده است
    • 66 کش در حال آماده سازی است. یک جدول برداری وقفه ایجاد می شود. سیستم مدیریت توان در حال آماده سازی اولیه است
    • 67 کنترل CMOS بررسی می شود و باتری تست می شود. چیپست بر اساس پارامترهای CMOS پیکربندی شده است
    • 68 آداپتور ویدئو در حال آماده سازی اولیه است
    • 69 پیکربندی کنترل کننده وقفه
    • 6 آمپر تست رم (شتابدار)
    • 6B آرم EPA، CPU و نتایج تست حافظه را نمایش می دهد
    • 70 یک درخواست برای ورود به تنظیمات BIOS نمایش داده می شود. ماوس متصل به PS/2 یا USB مقداردهی اولیه می شود
    • 71 کنترل کننده کش در حال آماده سازی اولیه است
    • 72 رجیستر چیپست در حال پیکربندی هستند. فهرستی از دستگاه‌های Plug and Play ایجاد می‌شود. و کنترل‌کننده درایو مقداردهی اولیه می‌شود
    • 73 کنترل کننده هارد دیسک در حال آماده سازی اولیه است
    • 74 کمک پردازنده در حال مقداردهی اولیه است
    • 75 در صورت لزوم، هارد دیسک در برابر نوشتن محافظت می شود
    • 77 در صورت لزوم، یک رمز عبور درخواست می شود و پیام ها برای ادامه F1 را فشار دهید، DEL برای ورود به Setup نمایش داده می شود.
    • 78 کارت های توسعه با BIOS خود مقداردهی اولیه می شوند
    • 79 منابع پلتفرم در حال آماده سازی هستند
    • 7A جدول ریشه RSDT، جداول دستگاه DSDT، FADT و غیره تولید می شوند.
    • 7D اطلاعات مربوط به پارتیشن های دستگاه بوت را جمع آوری می کند
    • 7E BIOS در حال آماده شدن برای بوت کردن سیستم عامل است
    • 7F وضعیت نشانگر NumLock با توجه به تنظیمات تنظیم می شود
    • تنظیمات بایوس
    • 80 INT 19 فراخوانی می شود و سیستم عامل راه اندازی می شود

    AMIBIOS 8.0

    • D0 راه اندازی پردازنده و چیپست. بررسی جمع‌های چک بلوک بوت BIOS
    • D1 راه اندازی پورت های ورودی/خروجی. فرمان خودآزمایی BAT به کنترل کننده صفحه کلید ارسال می شود
    • D2 کش L1/L2 را غیرفعال کنید. مقدار رم نصب شده مشخص می شود
    • طرح‌های بازسازی حافظه D3 پیکربندی شده‌اند. مجاز به استفاده از حافظه کش
    • D4 Test 512 KB حافظه. پشته نصب می شود و پروتکل ارتباطی با حافظه نهان اختصاص داده می شود
    • کد D5 BIOS باز شده و در حافظه سایه کپی می شود
    • D6 جمع‌های چک بایوس را بررسی می‌کند و کلیدهای Ctrl+Home را فشار می‌دهد (بازیابی BIOS)
    • کنترل D7 به ماژول رابط منتقل می شود، که کد را در قسمت Run-Time باز می کند
    • D8 کد اجرایی از حافظه فلش به حافظه عملیاتی باز می شود. اطلاعات CPUID ذخیره می شود
    • D9 کد بسته نشده از محل ذخیره موقت به بخش های 0E000h و 0F000h RAM منتقل می شود.
    • رجیسترهای DA CPUID بازیابی می شوند. اجرای POST به RAM منتقل می شود
    • E1-E8، EC-EE خطاهای مربوط به پیکربندی حافظه سیستم
    • 03 پردازش NMI، خطاهای برابری و خروجی سیگنال ها به مانیتور ممنوع است. یک منطقه برای گزارش رویداد GPNV رزرو شده است، مقادیر اولیه متغیرها از BIOS تنظیم شده است.
    • 04 سلامت باتری را بررسی می کند و جمع کنترلی CMOS را محاسبه می کند
    • 05 کنترل کننده وقفه مقداردهی اولیه می شود و جدول برداری ساخته می شود
    • 06 تایمر در حال آزمایش و آماده سازی برای کار است
    • 08 تست صفحه کلید (چراغ های صفحه کلید چشمک می زند)
    • C0 مقداردهی اولیه پردازنده. از حافظه کش استفاده نکنید. توسط APIC تعریف شده است
    • C1 برای سیستم های چند پردازنده ای، پردازنده مسئول راه اندازی سیستم تعیین می شود
    • C2 تخصیص پردازنده برای راه اندازی سیستم را تکمیل می کند. شناسایی با استفاده از CPUID
    • C5 تعداد پردازنده ها تعیین می شود و پارامترهای آنها پیکربندی می شود
    • C6 حافظه کش را برای POST سریعتر راه اندازی می کند.
    • اولیه سازی پردازنده C7 کامل شد
    • 0A کنترل کننده صفحه کلید شناسایی شد
    • 0B ماوس متصل به پورت PS/2 را جستجو کنید
    • 0C در حال بررسی وجود صفحه کلید
    • 0E دستگاه های ورودی مختلف شناسایی و مقداردهی اولیه می شوند
    • 13 راه اندازی اولیه رجیسترهای چیپست
    • 24 ماژول BIOS مخصوص پلتفرم باز شده و مقداردهی اولیه می شوند.
    • یک جدول برداری وقفه ایجاد می شود و پردازش وقفه مقداردهی اولیه می شود.
    • 2A مکانیسم DIM دستگاه ها را در اتوبوس های محلی شناسایی می کند. آداپتور ویدئویی برای مقداردهی اولیه آماده می شود، جدول توزیع منابع در حال ساخت است
    • 2C شناسایی و مقداردهی اولیه آداپتور ویدئویی، آداپتور ویدئویی توسط BIOS فراخوانی می شود
    • 2E یافتن و مقداردهی اولیه دستگاه های ورودی/خروجی اضافی
    • 30 برای پردازش SMI آماده می شود
    • 31 ماژول ADM مقداردهی اولیه و فعال می شود
    • 33 ماژول بارگذاری ساده شده در حال آماده سازی اولیه است
    • 37 نشان‌واره AMI، نسخه BIOS، نسخه پردازنده، کلید ورود به BIOS را نشان می‌دهد
    • 38 با استفاده از DIM، دستگاه های مختلف در اتوبوس های محلی مقداردهی اولیه می شوند
    • 39 کنترل کننده DMA در حال آماده سازی اولیه است
    • 3A زمان سیستم را با توجه به ساعت RTC تنظیم می کند
    • رم 3B تست شده و نتایج نمایش داده می شود
    • رجیسترهای چیپست 3C پیکربندی شده اند
    • 40 پورت سریال و موازی، پردازنده کمکی ریاضی و غیره مقداردهی اولیه می شوند.
    • 52 بر اساس نتایج آزمایش حافظه، داده های RAM در CMOS به روز می شوند
    • 60 در BIOS Setup، حالت NumLock تنظیم شده و پارامترهای تکرار خودکار پیکربندی می شوند.
    • 75 روال کار با دستگاه های دیسک شروع شده است (وقفه INT 13h)
    • جداول پیکربندی سیستم توسعه یافته 7C ESCD ایجاد شده و در NVRAM نوشته می شود
    • 84 خطاهای ورود به سیستم در طول POST
    • 85 پیام هایی در مورد خطاهای غیر بحرانی شناسایی شده نمایش داده می شود.
    • 87 در صورت لزوم، BIOS Setup راه اندازی می شود که ابتدا در RAM باز می شود
    • رجیسترهای چیپست 8C مطابق با تنظیمات BIOS پیکربندی شده اند
    • جداول ACPI 8 بعدی ساخته شده است
    • 8E سرویس وقفه غیرقابل ماسک (NMI) را پیکربندی می کند
    • 90 SMI در نهایت مقداردهی اولیه می شود
    • A1 پاک کردن داده هایی که هنگام بارگیری سیستم عامل مورد نیاز نیست
    • ماژول های A2 EFI برای تعامل با سیستم عامل آماده شده اند
    • A4 طبق تنظیمات BIOS، ماژول زبان مقدار دهی اولیه می شود
    • A7 جدول خلاصه روش POST نمایش داده می شود
    • A8 وضعیت رجیسترهای MTRR را تنظیم می کند
    • A9 در صورت لزوم، منتظر می ماند تا دستورات صفحه کلید وارد شود
    • AA بردارهای وقفه POST را حذف می کند (INT 1Ch و INT 09h)
    • دستگاه های AB برای بارگذاری سیستم عامل شناسایی می شوند
    • AC آخرین مراحل راه اندازی چیپست مطابق با تنظیمات BIOS
    • رابط ACPI B1 پیکربندی شده است

    PhoenixBIOS 4.0

    • 02 حالت واقعی را تأیید کنید
    • 03 غیرفعال کردن وقفه غیرقابل ماسک (NMI)
    • 04 نوع CPU را دریافت کنید
    • 06 سخت افزار سیستم را راه اندازی کنید
    • 08 چیپست را با مقادیر POST اولیه راه اندازی کنید
    • 09 پرچم IN POST را تنظیم کنید
    • 0A رجیسترهای CPU را راه اندازی کنید
    • 0B حافظه نهان CPU را فعال کنید
    • 0C کش ها را به مقادیر اولیه POST مقداردهی کنید
    • 0E جزء ورودی/خروجی را مقداردهی کنید
    • 0F IDE باس محلی را راه اندازی کنید
    • 10 مدیریت توان را راه اندازی کنید
    • 11 رجیسترهای جایگزین را با مقادیر POST اولیه بارگذاری کنید
    • 12 کلمه کنترل CPU را در حین بوت گرم بازیابی کنید
    • 13 دستگاه های PCI Bus Mastering را راه اندازی کنید
    • 14 کنترل کننده صفحه کلید را راه اندازی کنید
    • 16 (1-2-2-3) چک جمع رام BIOS
    • 17 کش را قبل از اندازه خودکار حافظه مقداردهی کنید
    • مقداردهی اولیه تایمر 18 8254
    • مقداردهی اولیه کنترلر DMA 1A 8237
    • 1C کنترل کننده وقفه قابل برنامه ریزی را بازنشانی کنید
    • 20 (1-3-1-1) بازخوانی DRAM را آزمایش کنید
    • 22 (1-3-1-3) تست 8742 کنترل کننده صفحه کلید
    • 24 ثبات بخش ES را روی 4 گیگابایت تنظیم کنید
    • 26 خط A20 را فعال کنید
    • 28 اندازه خودکار DRAM
    • 29 مدیریت حافظه POST را راه اندازی کنید
    • 2 آمپر رم پایه 512 کیلوبایتی
    • 2C (1-3-4-1) خرابی RAM در خط آدرس xxxx
    • 2E (1-3-4-3) خرابی RAM در بیت های داده xxxx بایت کم گذرگاه حافظه
    • 2F کش را قبل از سایه بایوس سیستم فعال کنید
    • 30 (1-4-1-1) خرابی RAM در بیت های داده xxxx بایت بالای گذرگاه حافظه
    • 32 فرکانس باس-ساعت CPU را تست کنید
    • 33 مدیر اعزام فونیکس را راه اندازی کنید
    • 34 دکمه پاور را در حین POST غیرفعال کنید
    • 35 رجیسترها را دوباره راه اندازی کنید
    • 36 شروع گرم خاموش شد
    • 37 چیپست را دوباره راه اندازی کنید
    • 38 رام بایوس سیستم سایه
    • 39 کش را مجدداً راه اندازی کنید
    • حافظه پنهان 3A Autosize
    • 3C پیکربندی پیشرفته رجیسترهای چیپست
    • بارگذاری سه بعدی رجیسترهای جایگزین با مقادیر CMOS
    • تشخیص سرعت پردازنده 40
    • 42 بردارهای وقفه را راه اندازی کنید
    • 45 مقداردهی اولیه دستگاه POST
    • 46 (2-1-2-3) اطلاعیه حق چاپ رام را بررسی کنید
    • 48 پیکربندی ویدیو را در برابر CMOS بررسی کنید
    • 49 گذرگاه PCI و دستگاه ها را راه اندازی کنید
    • 4A تمام آداپتورهای ویدئویی در سیستم را راه اندازی کنید
    • شروع 4B QuietBoot (اختیاری)
    • رام بایوس ویدیو 4C Shadow
    • 4E اعلامیه حق چاپ بایوس را نمایش دهید
    • 50 نوع و سرعت CPU را نمایش دهید
    • 51 برد EISA را راه اندازی کنید
    • 52 صفحه کلید تست صفحه کلید در حال آزمایش است
    • 54 در صورت فعال بودن، کلیک کلید را تنظیم کنید
    • 55 گذرگاه USB را راه اندازی کنید
    • 58 (2-2-3-1) وقفه های غیرمنتظره را آزمایش کنید
    • 59 سرویس نمایش POST را راه اندازی کنید
    • 5A اعلان نمایش "F2 را فشار دهید تا وارد SETUP شوید"
    • 5B حافظه نهان CPU را غیرفعال کنید
    • رم 5C بین 512 تا 640 کیلوبایت تست کنید
    • 60 حافظه توسعه یافته را تست کنید
    • 62 خطوط آدرس حافظه توسعه یافته را آزمایش کنید
    • 64 به UserPatch1 بروید
    • 66 ثبت های کش پیشرفته را پیکربندی کنید
    • 67 APIC چند پردازنده را راه اندازی کنید
    • 68 کش های خارجی و CPU را فعال کنید
    • 69 راه اندازی منطقه حالت مدیریت سیستم (SMM).
    • 6A نمایش اندازه حافظه کش خارجی L2
    • 6B بارگذاری پیش‌فرض‌های سفارشی (اختیاری)
    • 6C پیام ناحیه سایه را نمایش دهید
    • 6E آدرس بالای احتمالی را برای بازیابی UMB نشان می دهد
    • 70 نمایش پیام های خطا پیام های خطا نمایش داده می شوند
    • 72 خطاهای پیکربندی را بررسی کنید
    • 76 خطاهای صفحه کلید را بررسی کنید
    • 7C بردارهای وقفه سخت افزاری را تنظیم کنید
    • 7D اولیه نظارت سخت افزار
    • 7E در صورت وجود پردازنده کمکی را راه اندازی کنید
    • 80 پورت های سوپر ورودی/خروجی و IRQ را غیرفعال کنید
    • 81 راه اندازی دیرهنگام دستگاه POST
    • 82 پورت های خارجی RS232 را شناسایی و نصب کنید
    • 83 کنترل کننده های غیر MCD IDE را پیکربندی کنید
    • 84 پورت های موازی خارجی را شناسایی و نصب کنید
    • 85 دستگاه های PnP ISA سازگار با PC را راه اندازی کنید
    • 86 پورت های ورودی/خروجی داخلی را مجدداً راه اندازی کنید
    • 87 پیکربندی دستگاه های قابل تنظیم Motheboard (اختیاری)
    • 88 ناحیه داده BIOS را راه اندازی کنید
    • 89 فعال کردن وقفه های غیر قابل ماسک (NMI)
    • 8A راه اندازی منطقه داده گسترده BIOS
    • 8B ماوس PS/2 را تست و مقداردهی اولیه کنید
    • 8C کنترل کننده فلاپی را راه اندازی کنید
    • 8F تعیین تعداد درایوهای ATA (اختیاری)
    • 90 کنترل کننده های هارد دیسک را راه اندازی کنید
    • 91 کنترل کننده های هارددیسک باس محلی را راه اندازی کنید
    • 92 به UserPatch2 بروید
    • 93 ساخت MPTABLE برای بردهای چند پردازنده
    • 95 سی دی رام را برای بوت نصب کنید
    • 96 ثبت بخش بزرگ ES را پاک کنید
    • 97 Fixup جدول چند پردازنده
    • 98 (1-2) رام های گزینه را جستجو کنید. یک بوق طولانی و دو بوق کوتاه در هنگام خرابی چکسام
    • 99 درایو SMART را بررسی کنید (اختیاری)
    • رام های گزینه 9A Shadow
    • 9C مدیریت توان را تنظیم کنید
    • موتور امنیتی 9D Initialize (اختیاری)
    • 9E وقفه های سخت افزاری را فعال کنید
    • 9F تعداد درایوهای ATA و SCSI را تعیین کنید
    • A0 زمان روز را تنظیم کنید
    • A2 قفل کلید را بررسی کنید
    • A4 مقدار اولیه اولیه
    • A8 اعلان F2 را پاک کنید
    • اسکن AA برای ضربه زدن کلید F2
    • AC وارد SETUP شوید
    • پرچم AE Clear Boot
    • B0 خطاها را بررسی کنید
    • B2 POST انجام شد - برای بوت شدن سیستم عامل آماده شوید
    • B4 (1) یک بوق کوتاه قبل از بوت
    • B5 Terminate QuietBoot (اختیاری)
    • B6 رمز عبور را بررسی کنید (اختیاری)
    • B9 چکمه را آماده کنید
    • BA پارامترهای DMI را راه اندازی کنید
    • BB رام های گزینه PnP را راه اندازی کنید
    • قبل از میلاد بررسی کننده های برابری را پاک کنید
    • منوی BD Display MultiBoot
    • صفحه پاک باشد (اختیاری)
    • BF ویروس و یادآوری های پشتیبان را بررسی کنید
    • C0 سعی کنید با INT 19 بوت شوید
    • C1 راه اندازی مدیریت خطای POST (PEM)
    • C2 ورود به سیستم خطا را آغاز کنید
    • C3 عملکرد نمایش خطا را آغاز کنید
    • C4 کنترل کننده خطای سیستم را راه اندازی کنید
    • C5 PnPnd CMOS دوگانه (اختیاری)
    • C6 راه اندازی اتصال نوت بوک (اختیاری)
    • C7 دیر اتصال نوت بوک را آغاز کنید
    • D2 وقفه ناشناخته
    • E0 چیپست را راه اندازی کنید
    • E1 پل را راه اندازی کنید
    • E2 CPU را راه اندازی کنید
    • E3 راه اندازی تایمر سیستم
    • E4 ورودی/خروجی سیستم را راه اندازی کنید
    • E5 بوت بازیابی نیرو را چک کنید
    • رام بایوس E6 Checksum
    • E7 به بایوس بروید
    • E8 مجموعه ای عظیم
    • E9 چند پردازنده را راه اندازی کنید
    • EA کد ویژه OEM را Initialize کنید
    • EB PIC و DMA را راه اندازی کنید
    • EC Initialize نوع حافظه
    • اندازه حافظه اولیه ED
    • EE Shadow Boot Block
    • تست حافظه سیستم EF
    • F0 بردارهای وقفه را راه اندازی کنید
    • F1 راه اندازی ساعت Real Time
    • F2 راه اندازی ویدیو
    • F3 حالت مدیریت سیستم را راه اندازی کنید
    • F4 (1) یک بوق قبل از بوت کردن
    • F5 بوت به Mini DOS
    • F6 پاک کردن بخش عظیم
    • F7 به فول داس بوت می شود

    تجزیه و تحلیل خطاهای کامپیوتری با استفاده از کارت تشخیصی (POST card)

    1. معرفی
    2. توضیحات کلی POST card

    4. جدول کد خطا
    5. شرح سیگنال های صوتی
    6. رمز عبور فراموش شده بایوس را بازنشانی کنید

    معرفی

    این کارت POST (Power On Self Test - کارت خودآزمایی) نام دارد. زمانی که سیستم عامل نمی تواند بوت شود یا تصویری روی صفحه نمایش وجود ندارد یا صدای بایوس وجود ندارد، کدهای خطا را نمایش می دهد.

    هنگامی که برق اعمال می شود، BIOS آزمایش دقیق مدار، حافظه، صفحه کلید، کارت گرافیک، هارد دیسک، سپس پیکربندی سیستم را تجزیه و تحلیل می کند. پس از راه اندازی اولیه سیستم ورودی/خروجی، سیستم عامل بارگذاری می شود.

    کارت عیب یابی داده ها را در موارد زیر نمایش نمی دهد:
    1. کارت بدون CPU داخل مادربرد قرار می گیرد.
    2. هنگامی که LED RST روشن است.

    توضیحات کلی در مورد کارت پستال

  • کدهای روی نقشه به ترتیب خاصی نمایش داده می شوند
  • ممکن است کد تعریف نشده باشد
  • برای سازندگان مختلف BIOS (AMI، Award، Phoenix)، معنای کدها متفاوت است. (تعریف سازنده BIOS)
  • کارت را می توان به اسلات PCI و ISA متصل کرد. معمولاً کدها از "00" تا "FF" در اسلات PCI شروع می شوند. در برخی از مادربردها ممکن است کد روی "38" متوقف شود.
  • در مادربردها، کدهای خطای BIOS به طور مداوم به روز می شوند، بنابراین ممکن است در جدول ذکر نشده باشند.
  • برخی از کارت‌های POST ممکن است برخی از LED ها را نداشته باشند.
  • توضیحات دیودهای نورانی:

    دیود ساطع نور تایپ کنید شرح
    اجرا کن سوسو زدن اگر LED روشن است، مادربرد روشن است، مهم نیست چه کدهایی اجرا می شوند
    CLK ساعت اتوبوس هنگامی که برق به مادربرد (معمولاً بدون پردازنده) تامین می شود روشن می شود.
    BIOS BIOS را بخوانید هنگامی که برق به مادربرد می رسد، هنگام خواندن، LED روشن و خاموش می شود BIOS توسط پردازنده
    IRDY مدیر آماده است زمانی که پیامی وجود دارد LED روشن و خاموش می شود
    O.S.C. چشمک می زند هنگامی که برق به مادربرد تامین می شود روشن می شود، یا اگر نه، کریستال مدار نوسان شکسته است.
    قاب دوره قاب همیشه روشن است. هنگامی که پیامی وجود دارد روشن و خاموش می شود
    RST بازنشانی کنید با فشار دادن دکمه روشن/خاموش یا تنظیم مجدد به مدت نیم ثانیه روشن می شود. اگر برق روشن است، ارزش آن را دارد که RESET (کوتاه یا شکسته) را بررسی کنید.
    12 ولت قدرت وقتی روشن می شود یکبار روشن می شود، برق تامین می شود، اگر روشن نشد به معنی اتصال کوتاه است مادربردیا نه 12 ولت
    -12 ولت تغذیه همان "12 ولت"
    5 ولت تغذیه همان "12 ولت"
    -5 ولت تغذیه همان "12V" (5-V فقط برای اسلات ISA)
    3V3 تغذیه هنگامی که برق اعمال می شود (فقط PCI)، در جایی که 3.3 ولت وجود دارد، روشن می شود. اگر ولتاژ آماده به کار 3.3 ولت روی مادربرد نباشد، روشن نمی شود

    جدول کد خطا

    کد جایزه AMI Phoenix4.0/Tendy3000
    00 کپی کد در مناطق خاص انجام می شود/در مرحله بعدی کنترل به بوت لودر INT 19h منتقل می شود.
    01 تست پردازنده 1، تأیید وضعیت پردازنده (1FLAGS). پرچم‌های وضعیت پردازنده زیر را آزمایش کنید: حمل، صفر، علامت، سرریز. BIOS هر پرچم را تنظیم می کند، تأیید می کند که تنظیم شده است، سپس هر پرچم را خاموش می کند و تأیید می کند که خاموش است. CPU در حال تست رجیستر داخل است یا ناموفق است، لطفاً CPU را تغییر دهید و آن را بررسی کنید.
    02 همه رجیسترهای CPU به جز SS، SP و BP را با داده FF و 00 تست کنید حالت واقعی را تأیید کنید
    03 غیرفعال کردن NMI، PIE، AIE، UEI، SQWV غیرفعال کردن ویدیو، بررسی برابری، DMA بازنشانی coprocessor ریاضی پاک کردن همه ثبت‌های صفحه، بایت خاموش کردن CMOS شروع به کار کردن تایمر 0، 1، و 2، از جمله تنظیم تایمر EISA روی یک وضعیت شناخته شده، راه‌اندازی کنترل‌کننده‌های DMA 0 و 1 راه اندازی کنترل کننده های وقفه 0 و 1 رجیسترهای توسعه یافته EISA را راه اندازی کنید NMI، PIE، AIE، UEI، SQ را غیرفعال کنید NMI غیرفعال است. در مرحله بعد، بازنشانی نرم یا روشن بودن حالت را بررسی کنید غیرفعال کردن وقفه غیرقابل ماسک (NMI)
    04 RAM باید به طور دوره ای تجدید شود تا حافظه از بین نرود. این عملکرد تازه سازی به درستی کار می کند نوع CPU را دریافت کنید
    05 مقداردهی اولیه کنترل کننده صفحه کلید پشته BIOS ساخته شده است. در مرحله بعد، حافظه کش را غیرفعال کنید. مقداردهی اولیه DMA در حال پیشرفت یا شکست است
    06 رزرو شده است در مرحله بعد کد پست را از حالت فشرده خارج کنید. سخت افزار سیستم اولیه
    07 تأیید می کند که CMOS درست کار می کند، باتری بد را تشخیص می دهد در مرحله بعد، ناحیه داده CPU را مقداردهی اولیه کنید Shadow را غیرفعال کنید و کد را از رام اجرا کنید
    08 راه‌اندازی اولیه مجموعه تراشه‌ها تست حضور حافظه روال مجموعه چیپ‌های OEM پاک کردن حافظه کم 64K تست اولین حافظه 64K محاسبه جمع کنترلی CMOS است چیپست را با مقادیر POST اولیه راه اندازی کنید
    09 مقداردهی اولیه CPU Cyrix مقداردهی اولیه Cach پرچم IN POST را تنظیم کنید
    0A 120 بردار وقفه اول را با SPURIOUS-INT-HDLR راه اندازی کنید و INT 00h-1Fh را طبق INT-TBL مقداردهی کنید. محاسبه جمع کنترلی CMOS انجام شده است. خط سازی ثبت وضعیت CMOS برای تاریخ و زمان بعدی رجیسترهای CPU را راه اندازی کنید
    0B CMOS RAM Checksum را تست کنید. در صورت خراب بودن یا فشار دادن کلید INS، بارگذاری پیش‌فرض است ثبت وضعیت CMOS مقداردهی اولیه می شود. بعد. انجام هرگونه مقداردهی اولیه مورد نیاز قبل از صدور فرمان BAT صفحه کلید کش CPU را فعال کنید
    0C نوع کنترل کننده صفحه کلید را شناسایی کنید و وضعیت NUM LOCK را تنظیم کنید کره ورودی کنترلر صفحه کلید رایگان است سپس دستور BAT را به کنترل کننده صفحه کلید صادر می کنیم کش ها را به مقادیر اولیه POST مقداردهی کنید
    0D شناسایی ساعت CPU خواندن مکان CMOS 14 ساعت برای یافتن نوع ویدیوی در حال استفاده شناسایی و مقداردهی اولیه آداپتور ویدیو
    0E حافظه ویدیویی را تست کنید، پیام ورود به صفحه را بنویسید. سایه را با توجه به تنظیمات فعال کنید نتیجه فرمان BAT کنترلر صفحه کلید تأیید شده است. در مرحله بعد، هر گونه مقداردهی اولیه لازم را پس از آزمایش فرمان BAT کنترل کننده صفحه کلید انجام دهید جزء ورودی/خروجی را راه اندازی کنید
    0F آزمایش DMA Cont. 0; BIOS Checksum Test Keyboard - تشخیص و مقداردهی اولیه مقداردهی اولیه پس از تست فرمان BAT کنترلر صفحه کلید انجام می شود. بایت فرمان صفحه کلید در ادامه نوشته می شود راه اندازی IDE باس محلی
    10 تست کنترلر DMA 1 Test DMA بایت فرمان کنترل کننده صفحه کلید نوشته شده است. سپس دستور Blocking and Unblocking پین 23 و 24 را صادر می کنیم مدیریت توان را راه اندازی کنید
    11 ثبت‌های صفحه DMA را آزمایش کنید در مرحله بعد، بررسی کنید که آیا کلیدهای "End" یا "Ins" در هنگام روشن کردن فشار داده شده اند یا خیر. راه اندازی CMOS RAM در هر بوت گزینه AMIBIOS POST در AMIBCP تنظیم شد یا کلید "End" فشار داده شد.
    12 رزرو شده است در مرحله بعد، کنترلرهای DMA 1 و 2 را غیرفعال کنید و کنترلرهای 1 و 2 را قطع کنید کلمه کنترل CPU را در حین بوت گرم بازیابی کنید
    13 رزرو شده است نمایش ویدیو غیرفعال شده است. پورت B راه اندازی شده است. سپس، چیپست را مقداردهی اولیه کنید راه اندازی دستگاه های PCI Bus Mastering
    14 تست 8254 تایمر 0 شمارنده 2 تست تایمر 8254 بعدی آغاز خواهد شد
    15 با خاموش کردن و روشن کردن خطوط وقفه 8259 کانال 1 را تأیید کنید
    16 با خاموش کردن و روشن کردن خطوط وقفه 8259 کانال 2 را تأیید کنید چک جمع رام بایوس
    17 وقفه ها را خاموش کنید سپس تأیید کنید که وقفه ای وجود ندارد ثبت Msk روشن است کش را قبل از حافظه راه اندازی کنید اندازه خودکار
    18 وقفه را اجباری کنید و وقفه را تأیید کنید و وقفه را تأیید کنید مقداردهی اولیه تایمر 8254
    19 تست گیر بیت های NMI. تأیید NMI قابل استناد است تست تایمر 8254 به پایان رسید. در مرحله بعد تست تازه سازی حافظه را شروع می کنیم
    1A نمایش ساعت CPU خط تجدید حافظه در حال تغییر است. بررسی زمان روشن/خاموش 15 ثانیه بعدی
    1B رزرو شده است
    1C رزرو شده است بازنشانی کنترل کننده وقفه قابل برنامه ریزی
    1D رزرو شده است
    1E رزرو شده است
    1F اگر جمع کنترلی حافظه غیرفرار EISA خوب است، مقداردهی اولیه EISA را اجرا کنید، در غیر این صورت، ISA را آزمایش کنید، پرچم حالت EISA روشن را آزمایش کنید.
    20 راه اندازی Slot O (برد سیستم) بازخوانی DRAM را آزمایش کنید
    21 Slot 1 را راه اندازی کنید
    22 Slot 2 را راه اندازی کنید کنترلر صفحه کلید تست 8742
    23 اسلات 3 را راه اندازی کنید خواندن پورت ورودی 8042 و غیرفعال کردن ویژگی MEGAKEY Green PC در مرحله بعد. ساختن بخش کد بایوس قابل نوشتن و انجام هر گونه پیکربندی لازم قبل از مقداردهی اولیه بردارهای وقفه
    24 اسلات 4 را راه اندازی کنید پیکربندی مورد نیاز قبل از تکمیل اولیه بردار وقفه. راه اندازی بردار وقفه در شرف شروع است ثبات بخش ES را روی 4 گیگابایت تنظیم کنید
    25 اسلات 5 را راه اندازی کنید مقداردهی اولیه برداری بردار وقفه انجام شده است. در صورت روشن بودن کلید POST DIAG، رمز عبور را پاک کنید
    26 1. وضعیت استثنایی حالت محافظت شده را تست کنید، حافظه پردازنده و مادربرد را بررسی کنید.
    2. بدون مشکل کشنده، VGA به طور معمول نمایش داده می شود. اگر مشکل غیر سرنوشت ساز رخ داد، پیام خطا را در VGA نشان دهید در غیر این صورت سیستم عامل را بوت کنید، و کد "26" کد OK است، هیچ کد دیگری برای نمایش وجود ندارد.
    1. ورودی خواندن/نوشتن، پورت خروجی صفحه کلید 8042. آماده برای حالت چرخش، به آماده شدن برای مقداردهی اولیه همه داده ها ادامه دهید، تراشه های 8042 را در صفحه اصلی بررسی کنید.
    2. رجوع به چپ شود
    1. خط آدرس A20 را فعال کنید، پین‌های A20 تراشه‌های کنترل حافظه را بررسی کنید، و مدار مرتبط با پین‌ها را در اسلات حافظه بررسی کنید، ممکن است پین A20 در تماس نباشد یا پین‌های A20 حافظه خراب باشد.
    2. رجوع به چپ شود
    27 اسلات 7 را راه اندازی کنید هر گونه مقداردهی اولیه قبل از تنظیم حالت ویدیو در مرحله بعدی انجام می شود
    28 اسلات 8 را راه اندازی کنید مقداردهی اولیه قبل از تنظیم حالت فیلم کامل شده است. پیکربندی حالت تک رنگ و تنظیمات حالت رنگ در مرحله بعد اندازه خودکار DRAM
    29 اسلات 9 را راه اندازی کنید POST Memory Manager را راه اندازی کنید
    2A اسلات 10 را راه اندازی کنید راه‌اندازی سیستم اتوبوس مختلف، دستگاه‌های استاتیک و خروجی، در صورت وجود رم پایه 512 کیلوبایتی را پاک کنید
    2B اسلات 11 را راه اندازی کنید انتقال کنترل به رام ویدئویی برای انجام هر گونه تنظیمات لازم قبل از تست رام ویدئویی
    2C Slot 12 را راه اندازی کنید تمامی پردازش های لازم قبل از انتقال کنترل به رام ویدئویی انجام شده است. دنبال رام ویدیوی بعدی و انتقال کنترل به آن خرابی RAM در خط آدرس xxx*
    2 بعدی اسلات 13 را راه اندازی کنید رام ویدیویی بازگشته است، کنترل را به BIOS POST بازگردانده است. انجام هر گونه پردازش مورد نیاز پس از کنترل رام ویدیویی
    2E اسلات 14 را راه اندازی کنید پردازش تست ROM آفت-ویدیویی کامل شد. اگر کنترلر EGA/VGA باشد پیدا نشد، آزمایش خواندن/نوشتن حافظه نمایشگر را در مرحله بعد انجام دهید خرابی RAM در بیت های داده Xxxx* بایت کم گذرگاه حافظه
    2F اسلات 15 را راه اندازی کنید کنترلر EGA/VGA پیدا نشد. تست خواندن/نوشتن حافظه نمایشگر در شرف شروع است کش را قبل از سایه بایوس سیستم فعال کنید
    30 اندازه حافظه پایه از 256K تا 640K و حافظه بیشتر از 1MB آزمون خواندن/نوشتن حافظه نمایشگر با موفقیت انجام شد. در ادامه به دنبال بررسی مجدد ردیابی باشید
    31 حافظه پایه آزمایشی از 256K تا 640K و حافظه بیشتر از 1MB آزمایش خواندن/نوشتن حافظه نمایشگر یا بررسی ردیابی مجدد انجام نشد. در مرحله بعد، آزمون خواندن/نوشتن حافظه نمایش جایگزین را انجام دهید
    32 در صورت حالت EISA، حافظه EISA را در مقداردهی اولیه Slots پیدا کنید آزمون خواندن/نوشتن حافظه نمایشگر جایگزین با موفقیت انجام شد. در ادامه به دنبال بررسی مجدد ردیابی نمایشگر جایگزین هستید فرکانس ساعت گذرگاه CPU را تست کنید
    33 رزرو شده است Phoenix Dispatch manager را راه اندازی کنید
    34 رزرو شده است بررسی نمایش ویدیو به پایان رسیده است. تنظیم حالت نمایش بعدی
    35 رزرو شده است
    36 رزرو شده است شروع گرم و خاموش شدن
    37 رزرو شده است حالت نمایش تنظیم شده است. نمایش پیغام روشن/روشن بعدی
    38 رزرو شده است راه اندازی ورودی گذرگاه، IPL، دستگاه عمومی بعدی، در صورت وجود رام بایوس سیستم سایه
    39 رزرو شده است نمایش پیغام های خطای اولیه سازی گذرگاه
    3A رزرو شده است موقعیت مکان نما جدید خوانده و ذخیره شده است. نمایش پیام "Del" بعدی حافظه پنهان اندازه خودکار
    3B رزرو شده است پیغام Hit "Del" نمایش داده می شود. تست حافظه حالت محافظت شده در شرف شروع است
    3C راه اندازی فعال شد پیکربندی پیشرفته رجیسترهای چیپست
    سه بعدی تشخیص وجود ماوس، مقداردهی اولیه ماوس، نصب بردارهای وقفه
    3E کنترلر کش را راه اندازی کنید
    3F رزرو شده است
    40 نمایش محافظت از ویروس غیرفعال یا فعال کنید آماده سازی جداول توصیفگر بعدی
    41 کنترل کننده درایو فلاپی دیسک و هر درایو را راه اندازی کنید حافظه توسعه یافته را برای RomPilot راه اندازی کنید
    42 کنترلر هارد و هر درایو را راه اندازی کنید جداول توصیفگر تهیه شده است. وارد کردن حالت محافظت شده برای تست حافظه بعدی بردارهای وقفه را راه اندازی کنید
    43 پورت های سریال و موازی و پورت بازی را شناسایی و مقداردهی اولیه کنید وارد حالت محافظت شده شد. فعال کردن وقفه‌ها برای حالت عیب‌یابی در مرحله بعد
    44 رزرو شده است اگر سوئیچ تشخیصی روشن باشد، وقفه ها فعال می شوند. مقداردهی اولیه داده ها برای بررسی پیچیدگی حافظه در 0:0 بعدی
    45 شناسایی و مقداردهی اولیه پردازنده کمکی ریاضی داده ها مقدار دهی اولیه شدند. بررسی بسته بندی حافظه در 0: 0 و یافتن اندازه کل حافظه سیستم در مرحله بعد مقداردهی اولیه دستگاه POST
    46 رزرو شده است تست بسته بندی حافظه انجام شده است. محاسبه اندازه حافظه انجام شده است. نوشتن الگوها در حافظه بعدی اطلاعیه کپی رایت رام را بررسی کنید
    47 رزرو شده است الگوی حافظه به حافظه توسعه یافته بوده است. نوشتن الگوها در حافظه پایه 640 کیلوبایتی پشتیبانی 120 را راه اندازی کنید
    48 رزرو شده است الگوهای نوشته شده در حافظه پایه تعیین مقدار حافظه زیر 1 مگابایت بعدی
    49 رزرو شده است مقدار حافظه زیر 1 مگابایت پیدا و تأیید شده است. تعیین مقدار حافظه بالای 1 مگابایت حافظه بعدی
    4A رزرو شده است
    4B رزرو شده است مقدار حافظه بالای 1 مگابایت پیدا و تأیید شده است. بررسی تنظیم مجدد نرم افزار و پاک کردن حافظه زیر 1 مگابایت برای تنظیم مجدد نرم افزار بعدی. اگر این وضعیت روشن است، در مرحله بعد به ایست بازرسی 4Eh بروید شروع QuletBoot (اختیاری)
    4C رزرو شده است حافظه زیر 1 مگابایت از طریق تنظیم مجدد نرم افزاری پاک شده است. در مرحله بعد حافظه بالای 1 مگابایت را پاک کنید رام بایوس ویدیو سایه
    4 بعدی رزرو شده است حافظه بالای 1 مگابایت از طریق تنظیم مجدد نرم افزاری پاک شده است. ذخیره اندازه حافظه در مرحله بعد. رفتن به ایست بازرسی 52 ساعت بعد
    4E راه‌اندازی مجدد در صورت تولید حالت؛ اگر نه، پیام ها را نمایش دهید و وارد تنظیمات شوید تست حافظه شروع شد، اما نه در نتیجه تنظیم مجدد نرم. نمایش اولین اندازه حافظه 64 کیلوبایتی بعدی اعلان حق چاپ بایوس را نمایش دهید
    4F امنیت رمز عبور را بپرس (اختیاری) نمایش اندازه حافظه شروع شده است. نمایشگر در طول تست حافظه به روز می شود. انجام تست حافظه متوالی و تصادفی در مرحله بعد MultiBoot را راه اندازی کنید
    50 همه مقادیر CMOS را به RAM برگردانید و پاک کنید حافظه زیر 1 مگابایت تست شده و مقداردهی اولیه شده است. تنظیم اندازه حافظه نمایش داده شده برای جابجایی و سایه زدن بعدی نمایش نوع و سرعت CPU
    51 بررسی برابری را فعال کنید. NMI را فعال کنید، کش را قبل از بوت فعال کنید نمایش اندازه حافظه برای جابجایی و سایه تنظیم شد. تست حافظه بالای 1 مگابایت در مرحله بعد برد EISA را راه اندازی کنید
    52 رام های آپشن را از C8000h به EFFFFh یا اگر FSCAN فعال است به F7FFFh راه اندازی کنید حافظه بالای 1 مگابایت تست شده و مقداردهی اولیه شده است. ذخیره اطلاعات اندازه حافظه در مرحله بعد کیبورد تست
    53 مقدار زمان را در 40 ساعت مقداردهی کنید: منطقه BIOS اطلاعات اندازه حافظه و رجیسترهای CPU ذخیره می شوند. در مرحله بعد وارد حالت واقعی می شوید
    54 خاموش شدن با موفقیت انجام شد. CPU در حالت واقعی است. در مرحله بعد، خط Gate A20، برابری و NMI را غیرفعال کنید در صورت فعال بودن، کلیک کلید را تنظیم کنید
    55
    56 دستگاه های USB را فعال کنید
    57 خط آدرس A20، برابری و NMI غیرفعال هستند. تنظیم اندازه حافظه بسته به تغییر مکان و سایه بعدی
    58 اندازه حافظه برای جابجایی و سایه تنظیم شد. در مرحله بعد پیام "DEL" را پاک کنید
    59 پیام ضربه "DEL" پاک می شود. پیام "صبر کن..." نمایش داده می شود. در مرحله بعد، آزمایش کنترلر DMA و وقفه را شروع کنید سرویس نمایش POST را راه اندازی کنید
    5A اعلان نمایش F2 را فشار دهید تا وارد SETUP شوید
    5B کش CPU را غیرفعال کنید
    5C رم بین 512 و 640 کیلوبایت را تست کنید
    60 قابلیت راه اندازی حفاظت از ویروس (محافظت بخش راه انداز) با توجه به تنظیمات راه اندازی آزمون ثبت صفحه DMA قبول شد. در مرحله بعد، آزمایش ثبت پایه DMA Controller 1 را انجام دهید حافظه توسعه یافته را تست کنید
    61 سعی کنید حافظه نهان سطح 2 را روشن کنید (اگر حافظه نهان L2 قبلاً در پست 3 بعدی روشن شده باشد، این قسمت حذف می شود) سرعت بوت کردن را مطابق تنظیمات تنظیم کنید. آخرین فرصت برای مقداردهی اولیه چیپست آخرین فرصت برای مقداردهی اولیه مدیریت انرژی (فقط بایوس سبز) نمایش جدول پیکربندی سیستم
    62 قفل NUM را تنظیم کنید. با توجه به مقادیر تنظیم، قفل NUM را برنامه ریزی کنید. نرخ تایپ و سرعت تایپ با توجه به تنظیمات راه اندازی تست ثبت پایه 1 کنترلر DMA با موفقیت انجام شد. در مرحله بعد، آزمایش ثبت پایه 2 کنترلر DMA را انجام دهید خطوط آدرس حافظه توسعه یافته را آزمایش کنید
    63 اگر تغییری در پیکربندی سخت افزار وجود دارد. اطلاعات ESCD را به روز کنید (فقط PnP BIOS) حافظه استفاده شده را پاک کنید سیستم بوت از طریق INT 19h
    64 به UserPatch1 بروید
    65 تست رجیستر پایه 2 کنترلر DMA قبول شد. برنامه نویسی کنترلر DMA 1 و 2 بعدی
    66 برنامه نویسی کامل کنترلرهای DMA 1 و 2 مقداردهی اولیه کنترل کننده وقفه 8259 بعدی رجیسترهای کش پیشرفته را پیکربندی کنید
    67 مقداردهی اولیه کنترل کننده وقفه 8259 تکمیل شد APIC چند پردازنده را راه اندازی کنید
    68
    69 راه اندازی منطقه حالت مدیریت سیستم (SSM).
    6A نمایش اندازه حافظه نهان خارجی L2
    6B بارگیری پیش فرض های سفارشی (اختیاری)
    6C نمایش پیام ناحیه سایه
    6E نمایش آدرس بالا ممکن برای بازیابی UMB
    6F
    70 نمایش پیغام خطا
    71
    72
    76 خطاهای صفحه کلید را بررسی کنید
    7C بردارهای وقفه سخت افزاری را تنظیم کنید
    7D مانیتورینگ هوشمند سیستم را راه اندازی کنید
    7E در صورت وجود، coprocessor را راه‌اندازی کنید
    7F فعال کردن منبع NMI توسعه یافته در حال انجام است
    80 تست صفحه کلید شروع شد. پاک کردن بافر خروجی و بررسی گیر کردن کلیدها. در مرحله بعد دستور بازنشانی صفحه کلید را صادر می کنیم پورت‌های Super I/O و IRQ را غیرفعال کنید
    81 یک خطای بازنشانی صفحه کلید یا گیر کردن کلید پیدا شد. صدور دستور تست رابط کنترلر صفحه کلید در مرحله بعد راه اندازی دیرهنگام دستگاه POST
    82 تست رابط کنترلر صفحه کلید کامل شد. نوشتن بایت فرمان و مقداردهی اولیه بافر دایره ای در مرحله بعد پورت های خارجی RS232 را شناسایی و نصب کنید
    83 بایت فرمان نوشته شد و مقداردهی اولیه داده های جهانی به پایان رسید. بررسی کلید قفل شده بعدی کنترلرهای غیر MCD IDE را پیکربندی کنید
    84 بررسی کلید قفل شده به پایان رسیده است. بررسی عدم تطابق اندازه حافظه با داده های RAM CMOS در مرحله بعد
    85 بررسی اندازه حافظه انجام شده است. نمایش یک خطای نرم افزاری و بررسی رمز عبور یا دور زدن راه اندازی WINBIOS در مرحله بعد دستگاه های PnP ISA سازگار با PC را راه اندازی کنید
    86 رمز عبور بررسی شد. انجام هر گونه برنامه نویسی مورد نیاز قبل از راه اندازی WINBIOS بعدی
    87 برنامه‌نویسی قبل از راه‌اندازی WINBIOS کامل شده است. فشرده‌سازی کد راه‌اندازی WINBIOS و اجرای راه‌اندازی AMIBIOS یا WINBIOS ابزار راه اندازیبعد پیکربندی دستگاه های قابل تنظیم مادربرد (اختیاری)
    88 از راه‌اندازی WINBIOS برگشت، صفحه پاک شد. انجام هر گونه برنامه نویسی لازم پس از راه اندازی WINBIOS در مرحله بعد BIOS Data Area را راه اندازی کنید
    89 برنامه نویسی پس از راه اندازی WINBIOS کامل شد. نمایش پیام روشن/روشن صفحه در مرحله بعد فعال کردن وقفه‌های غیرقابل پوشش (NMis)
    8A مقداردهی BIOS Extended Data Area را راه اندازی کنید
    8B اولین پیام صفحه نمایش داده شد. پیام "صبر کن..." نمایش داده می شود. در مرحله بعد، بررسی ماوس PS/2 و بررسی تخصیص منطقه داده گسترده BIOS را انجام دهید ماوس PS/2 را تست و مقداردهی اولیه کنید
    8C برنامه نویسی گزینه های راه اندازی WINBIOS در مرحله بعد کنترل کننده فلاپی را راه اندازی کنید
    8D گزینه های راه اندازی WINBIOS برنامه ریزی شده اند. تنظیم مجدد کنترل کننده هارد دیسک در مرحله بعد
    8E کنترلر دیسک سخت ریست شده است. پیکربندی کنترل کننده درایو فلاپی در مرحله بعد
    8F تعیین تعداد درایوهای ATA (اختیاری)
    90 کنترل کننده های هارد دیسک را راه اندازی کنید
    91 کنترل کننده درایو فلاپی پیکربندی شده است. شکل بعدی کنترل کننده هارد دیسک کنترل کننده های هارد دیسک باس محلی را راه اندازی کنید
    92 به UserPatch2 بروید
    93 ساخت MPTABLE برای برد چند پردازنده
    95 راه اندازی رام های آداپتور باس از C8000h تا D8000 سی دی رام را برای بوت نصب کنید
    96 مقداردهی اولیه قبل از انتقال کنترل به رام آداپتور در C800
    97 مقداردهی اولیه قبل از اینکه کنترل دستیابی ROM آداپتور C800 تکمیل شود. بررسی رام آداپتور بعدی است جدول چند پردازنده را اصلاح کنید
    98 رام آداپتور کنترل داشت و اکنون کنترل را به BIOS POST برگردانده است. انجام هر گونه پردازش مورد نیاز پس از بازگشت ROM گزینه controlA رام های گزینه را جستجو کنید. یک بوق طولانی و دو بوق کوتاه در هنگام خرابی چکسام
    99 هر گونه مقداردهی اولیه مورد نیاز پس از اتمام تست ROM گزینه. پیکربندی ناحیه داده تایمر و آدرس پایه چاپگر در مرحله بعد بررسی SMART Drive (اختیاری)
    9A تایمر و آدرس پایه چاپگر را تنظیم کنید. در مرحله بعد آدرس پایه RS-232 را تنظیم کنید رام های گزینه سایه
    9B پس از تنظیم آدرس پایه RS-232 برگردانده شد. انجام هر گونه مقداردهی اولیه مورد نیاز قبل از آزمایش پردازنده بعدی
    9 درجه سانتیگراد نیاز به مقداردهی اولیه قبل از اتمام تست Coprocessor. در مرحله بعد، Coprocessor را راه اندازی کنید مدیریت توان را تنظیم کنید
    9D مقداردهی اولیه شده توسط Coprocessor انجام هر گونه مقداردهی اولیه مورد نیاز پس از آزمایش Coprocessor بعدی راه اندازی موتور امنیتی (اختیاری)
    9E مقداردهی اولیه پس از تکمیل تست Coprocessor. در مرحله بعد صفحه کلید توسعه یافته، شناسه صفحه کلید و کلید NumLock را بررسی کنید. در مرحله بعد دستور ID صفحه کلید را صادر می کنیم وقفه های سخت افزاری را فعال کنید
    9F تعداد درایورهای ATA و SCSI را تعیین کنید
    A0 زمان روز را تنظیم کنید
    A1 قفل کلید را بررسی کنید
    A2 نمایش هر گونه خطای نرم در مرحله بعد
    A3 نمایش خطای نرم تکمیل شده است. تنظیم نرخ تایپیکی صفحه کلید در مرحله بعد
    A4 نرخ تایپ صفحه کلید تنظیم شده است. برنامه نویسی حالت انتظار حافظه بعدی نرخ تایپ را راه اندازی کنید
    A5 برنامه نویسی حالت انتظار حافظه به پایان رسیده است. پاک کردن صفحه و فعال کردن parity و NMI در مرحله بعد
    A7 NMI و برابری فعال است. انجام هر گونه مقداردهی اولیه مورد نیاز قبل از انتقال کنترل به رام آداپتور در E000 بعدی
    A8 مقداردهی اولیه قبل از انتقال کنترل به رام آداپتور در E000h تکمیل شد. انتقال کنترل به رام آداپتور در E000h بعدی دستور F2 را پاک کنید
    A9 از رام آداپتور در کنترل E000h برگردانده شده است. انجام هر گونه مقداردهی اولیه مورد نیاز پس از کنترل بعدی رام گزینه E000
    A.A. مقداردهی اولیه پس از اتمام کنترل رام گزینه E000. نمایش پیکربندی سیستم در مرحله بعد اسکن برای ضربه زدن کلید F2
    AB فشرده سازی داده های DMI و اجرای مقداردهی اولیه DMI POST
    A.C. وارد SETUP شوید
    A.E. پرچم بوت را پاک کنید
    B0 اگر وقفه در حالت محافظت شده رخ می دهد پیکربندی سیستم نمایش داده می شود خطاها را بررسی کنید
    B1 اگر NMI بدون نقاب رخ دهد. صفحه نمایش F1 را برای غیرفعال کردن NMI، راه اندازی مجدد F2 فشار دهید کپی کردن هر کدی در مناطق خاص RomPilot را از پایان POST مطلع کنید
    B2 POST برای بوت کردن سیستم عامل آماده شد
    B3
    B4 1 یک بوق کوتاه قبل از راه اندازی
    B5 خاتمه راه‌اندازی آرام (اختیاری)
    B6 بررسی رمز عبور (اختیاری)
    B7 ACPI BIOS را راه اندازی کنید
    B8
    B9 بوت را آماده کنید
    بی.ا. SMBIOS را راه اندازی کنید
    BB رام های گزینه PnP را راه اندازی کنید
    قبل از میلاد مسیح. بررسی کننده های برابری را پاک کنید
    BD نمایش منوی MultiBoot
    بودن چیپست برنامه با روشن شدن پیش فرض BIOS ثبت می شود پاک کردن صفحه (اختیاری)
    B.F. بقیه مقدار چیپست را بر اساس تنظیمات برنامه ریزی کنید (برنامه مقدار تنظیم بعدی) اگر پیکربندی خودکار فعال باشد، چیپست را با مقادیر از پیش تعریف شده در جدول خودکار MODBINable برنامه ریزی کنید. ویروس ها و یادآوری های پشتیبان را بررسی کنید
    C0 حافظه پنهان OEM خاص را خاموش کنید، دستگاه‌های استاندارد را با مقادیر پیش‌فرض راه‌اندازی کنید: کنترلر DMA (8237). کنترل کننده وقفه قابل برنامه ریزی (8259); تایمر بازه ای قابل برنامه ریزی (8254); تراشه RTC سعی کنید با INT 19 بوت شوید
    C1 OEM Specific-Test برای اندازه حافظه On-Board راه اندازی مدیریت خطای POST (PEM)
    C2 ورود به سیستم خطا را آغاز کنید
    C3 اولین 256K DRAM را آزمایش کنید کدهای فشرده شده را در ناحیه DRAM موقت از جمله بایوس سیستم فشرده و رام های گزینه گسترش دهید. عملکرد نمایش خطا را اولیه کنید
    C4 کنترل کننده خطای سیستم را راه اندازی کنید
    C5 OEM Specific-Early Shadow فعال کردن برای بوت سریع PnPnd CMOS دوگانه (اختیاری)
    C6 تشخیص اندازه کش خارجی راه اندازی پایه یادداشت (اختیاری)
    C7 داک یادداشت را دیر راه اندازی کنید
    C8 بررسی اجباری (اختیاری)
    C9 جمع کنترلی تمدید شده (اختیاری)
    سی.ای. برای فعال کردن صفحه کلید از راه دور، int 15h را تغییر مسیر دهید
    C.B. تغییر مسیر int 13h به دستگاه‌های فناوری حافظه مانند ROM، RAM، PCMCIA و دیسک سریال
    CC برای فعال کردن ویدیوی سریال از راه دور، int 10h را تغییر مسیر دهید
    سی دی I/O و حافظه را برای PCMCIA دوباره نقشه برداری کنید
    C.E. دیجیتایزر و نمایش پیام را راه اندازی کنید
    D0 NMI غیرفعال است. تأخیر روشن شدن برق شروع می شود. در مرحله بعد، جمع کنترلی کد اولیه تایید خواهد شد
    D1 راه‌اندازی کنترل‌کننده DMA، انجام تست BAT کنترل‌کننده صفحه‌کلید، شروع به‌روزرسانی حافظه و ورود به حالت تخت 4 گیگابایتی در مرحله بعد
    D2 وقفه ناشناخته
    D3 شروع اندازه گیری حافظه در مرحله بعد
    D4 بازگشت به حالت واقعی. اجرای هر وصله OEM و تنظیم پشته بعدی
    D5 انتقال کنترل به کد فشرده نشده در RAM سایه در E000: 0000h. کد اولیه در بخش 0 کپی می شود و کنترل به بخش 0 منتقل می شود
    D6 کنترل در بخش 0 است، سپس بررسی کنید که آیا "Ctrl" "Home" فشرده شده است و بررسی BIOS سیستم را بررسی کنید. اگر «Ctrl» «Home» فشار داده شده باشد یا چک‌سوم BIOS سیستم خراب باشد، در مرحله بعد به کد پست بازرسی E0h می‌رود. در غیر این صورت، رفتن به پاسگاه کد D7h
    E0 کنترلر فلاپی آنبرد در صورت موجود بودن مقداردهی اولیه می شود. سپس، آزمایش حافظه پایه 512 کیلوبایتی را آغاز کنید چیپست را راه اندازی کنید
    E1 E1 Setup Page E1 مقداردهی اولیه جدول برداری وقفه در مرحله بعد پل را راه اندازی کنید
    E2 E2 Setup Page E2 در مرحله بعد، کنترل کننده های DMA و وقفه را راه اندازی کنید CPU را راه اندازی کنید
    E3 E3 Setup Page E3 راه اندازی تایمر سیستم
    E4 E4 Setup Page E4 ورودی/خروجی سیستم را راه اندازی کنید
    E5 E5 Setup Page E5 بوت بازیابی نیرو را بررسی کنید
    E6 E6 Setup Page E6 فعال کردن کنترل کننده درایو فلاپی و IRQ تایمر. فعال کردن حافظه کش داخلی رام BIOS Checksum
    E7 E7 Setup Page E7 به بایوس بروید
    E8 E8 Setup-Page E8 بخش عظیم را تنظیم کنید
    E9 E9 Setup Page E9 چند پردازنده را راه اندازی کنید
    E.A. EA Setup Page EA کد ویژه OEM را راه اندازی کنید
    E.B. EB Setup-Page EB PIC و DMA را راه اندازی کنید
    E.C. EC Setup-Page EC نوع حافظه را مقدار دهی اولیه کنید
    ED ED Setup-Page ED راه اندازی درایو فلاپی مقدار حافظه را مقدار دهی اولیه کنید
    E.E. EE Setup Page EE به دنبال فلاپی دیسکت در درایو A: خواندن اولین بخش از دیسکت بلوک بوت سایه
    E.F. EF Setup-Page EF یک خطای خواندن هنگام خواندن درایو فلاپی در درایو A رخ داد: تست حافظه سیستم
    F0 در مرحله بعد، فایل AMIBOOT.ROM را در فهرست اصلی جستجو کنید بردارهای وقفه را راه اندازی کنید
    F1 فایل AMIBOOT.ROM در فهرست اصلی نیست ساعت زمان اجرا را راه اندازی کنید
    F2 سپس، خواندن و تجزیه و تحلیل فلاپی دیسکت FAT برای یافتن خوشه های اشغال شده توسط فایل AMIBOOT.ROM ویدیو را راه اندازی کنید
    F3 بعد، خواندن فایل AMIBOOT.ROM، خوشه به خوشه مدیر مدیریت سیستم را راه اندازی کنید
    F4 فایل AMIBOOT.ROM اندازه درستی ندارد خروجی یک بوق
    F5 در مرحله بعد، حافظه کش داخلی را غیرفعال کنید پاک کردن بخش عظیم
    F6 بوت در mini DOS
    F7 بوت به DOS کامل
    FB بعد، تشخیص نوع رام فلش
    F.C. بعد، رام فلش را پاک کنید
    FD بعد برنامه نویسی فلش رام
    FF برنامه نویسی فلش رام موفقیت آمیز بود. سپس بایوس سیستم را مجددا راه اندازی کنید

    شرح سیگنال های صوتی

    AMI BIOS Fatal Errors

    1 بوق DRAM Refresh Failure. سعی کنید ابتدا حافظه را دوباره تنظیم کنید. اگر خطا همچنان رخ داد، حافظه را با تراشه های خوب شناخته شده جایگزین کنید.
    2 بوق خطای برابری در رم 64K اول. سعی کنید ابتدا حافظه را دوباره تنظیم کنید. اگر خطا همچنان رخ داد، حافظه را با تراشه های خوب شناخته شده جایگزین کنید
    3 بوق خرابی رم پایه 64K. سعی کنید ابتدا حافظه را دوباره تنظیم کنید. اگر خطا همچنان رخ داد، حافظه را با تراشه های خوب شناخته شده جایگزین کنید
    4 بوق خرابی تایمر سیستم
    5 بوق شکست فرآیند
    6 بوق خطای کنترلر صفحه کلید 8042-Gate A20. سعی کنید تراشه کنترل کننده صفحه کلید را مجدداً قرار دهید. اگر خطا همچنان رخ داد، تراشه صفحه کلید را تعویض کنید. اگر خطا ادامه داشت، بخش‌هایی از سیستم را که به صفحه‌کلید مربوط می‌شود، بررسی کنید. صفحه کلید دیگری را امتحان کنید، بررسی کنید که آیا سیستم فیوز صفحه کلید دارد یا خیر
    7 بوق پردازنده، خطای وقفه استثنا در حالت مجازی
    8 بوق نمایش حافظه شکست تست خواندن/نوشتن (غیر کشنده). کارت ویدیو یا حافظه روی کارت گرافیک را تعویض کنید
    9 بوق ROM BIOS Checksum (32KB در F800:0) ناموفق بود. بعید به نظر می رسد که این خطا با قرار دادن مجدد تراشه ها اصلاح شود. برای تعویض قطعه(های) با تامین کننده مادربرد یا توزیع کننده محصول AMI مشورت کنید.
    10 بوق خطای خواندن/نوشتن ثبت خاموشی CMOS
    11 بوق خطای حافظه کش

    کدهای بوق AMI BIOS (خطاهای کشنده نیست)

    2 کوتاه POST Failure-یک یا چند تست سخت افزاری ناموفق بوده است
    1 بلند 2 کوتاه یک خطا بوددر بایوس رام ویدیویی مواجه شده است یا با شکست افقی بازیابی مواجه شده است
    1 بلند 3 کوتاه خرابی حافظه معمولی/گسترده
    1 بلند 8 کوتاه آزمایش نمایش/ردیابی مجدد ناموفق بود

    کدهای بوق BIOS را اهدا کنید

    1 کوتاه در حین POST خطایی وجود ندارد
    2 کوتاه هر گونه خطای غیر کشنده، CMOS SETUP را برای بازنشانی وارد کنید
    1 بلند 1 کوتاه خطای رم یا مادربرد
    1 بلند 2 کوتاه خطای ویدیو، نمی تواند صفحه را برای نمایش اطلاعات اولیه تنظیم کند
    1 بلند 3 کوتاه خطای کنترلر صفحه کلید
    1 بلند 9 کوتاه خطای Flash RAM/EPROM (که روی مادربرد است). (خطای BIOS)
    بوق طولانی بانک حافظه به خوبی وصل نشده یا خراب است

    کدهای بیپ فینیکس بایوس

    کدهای صدا توضیحات/چه چیزی را چک کنیم؟
    1-1-1-3 حالت واقعی را تأیید کنید
    1-1-2-1 نوع CPU را دریافت کنید
    1-1-2-3 راه اندازی سخت افزار سیستم
    1-1-3-1 رجیسترهای چیپست را با مقادیر POST اولیه راه اندازی کنید
    1-1-3-2 در پرچم POST تنظیم کنید
    1-1-3-3 رجیسترهای CPU را راه اندازی کنید
    1-1-4-1 حافظه پنهان را به مقادیر MITIAL POST راه اندازی کنید
    1-1-4-3 I/O را راه اندازی کنید
    1-2-1-1 راه اندازی مدیریت توان
    1-2-1-2 رجیسترهای جایگزین را با مقادیر POST اولیه بارگیری کنید
    1-2-1-3 پرش به User Patch0
    1-2-2-1 کنترلر صفحه کلید را راه اندازی کنید
    1-2-2-3 چک جمع رام بایوس
    1-2-3-1 مقداردهی اولیه تایمر 8254
    1-2-3-3 مقداردهی اولیه کنترلر DMA 8237
    1-2-4-1 بازنشانی کنترل کننده وقفه قابل برنامه ریزی
    1-3-1-1 بازخوانی DRAM را آزمایش کنید
    1-3-1-3 کنترلر صفحه کلید 8742 را تست کنید
    1-3-2-1 بخش ES را روی 4 گیگابایت تنظیم کنید
    1-3-3-1 28 اندازه خودکار DRAM
    1-3-3-3 رم پایه 512K را پاک کنید
    1-3-4-1 خطوط آدرس پایه 512K را آزمایش کنید
    1-3-4-3 حافظه پایه 512K را تست کنید
    1-4-1-3 فرکانس ساعت BUS CPU را تست کنید
    1-4-2-4 چیپست را دوباره راه اندازی کنید
    1-4-3-1 رام بایوس سیستم سایه
    1-4-3-2 کش را مجدداً راه اندازی کنید
    1-4-3-3 اندازه خودکار حافظه پنهان
    1-4-4-1 رجیسترهای چیپست پیشرفته را پیکربندی کنید
    1-4-4-2 رجیسترهای جایگزین را با مقادیر CMOS بارگیری کنید
    2-1-1-1 سرعت اولیه CPU را تنظیم کنید
    2-1-1-3 بردارهای وقفه را راه اندازی کنید
    2-1-2-1 وقفه های بایوس را راه اندازی کنید
    2-1-2-3 اطلاعیه کپی رایت رام را بررسی کنید
    2-1-2-4 مدیر را برای رام های گزینه های PCI راه اندازی کنید
    2-1-3-1 پیکربندی ویدیو را در برابر CMOS بررسی کنید
    2-1-3-2 گذرگاه و دستگاه های PCI را راه اندازی کنید
    2-1-3-3 تمام آداپتورهای ویدئویی در سیستم را راه اندازی کنید
    2-1-4-1 رام بایوس ویدیو سایه
    2-1-4-3 نمایش اعلامیه حق چاپ
    2-2-1-1 نمایش نوع و سرعت CPU
    2-2-1-3 کیبورد تست
    2-2-2-1 در صورت فعال بودن، کلیک کلید را تنظیم کنید
    2-2-2-3 56 صفحه کلید را فعال کنید
    2-2-3-1 وقفه های غیرمنتظره را تست کنید
    2-2-3-3 نمایش اعلان "F2 را فشار دهید تا وارد SETUP شوید"
    2-2-4-1 رم را بین 512 تا 640k تست کنید
    2-3-1-1 حافظه گسترش یافته را تست کنید
    2-3-1-3 خطوط آدرس حافظه گسترش یافته را آزمایش کنید
    2-3-2-1 پرش به user patch1
    2-3-2-3 رجیسترهای کش پیشرفته را پیکربندی کنید
    2-3-3-1 کش های خارجی و CPU را فعال کنید
    2-3-3-3 نمایش اندازه کش خارجی
    2-3-4-1 نمایش ماساژ سایه
    2-3-4-3 نمایش بخش های غیر یکبار مصرف
    2-4-1-1 نمایش خطاهای ماساژ
    2-4-1-3 خطاهای پیکربندی را بررسی کنید
    2-4-2-1 ساعت بلادرنگ را تست کنید
    2-4-2-3 خطاهای صفحه کلید را بررسی کنید
    2-4-4-1 بردارهای وقفه سخت افزاری را تنظیم کنید
    2-4-4-3 تست کمک پردازنده فعلی
    3-1-1-1 نمایش پورت های ورودی/خروجی آنبرد
    3-1-1-3 پورت های خارجی Rs232 را شناسایی و نصب کنید
    3-1-2-1 پورت های موازی خارجی را شناسایی و نصب کنید
    3-1-2-3 پورت های ورودی/خروجی داخلی را مجدداً راه اندازی کنید
    3-1-3-1 ناحیه داده BIOS را راه اندازی کنید
    3-1-3-3 منطقه داده گسترده BIOS را راه اندازی کنید
    3-1-4-1 کنترل کننده فلاپی را راه اندازی کنید
    3-2-1-1 کنترل کننده هارد دیسک را راه اندازی کنید
    3-2-1-2 کنترل کننده هارد دیسک باس محلی را راه اندازی کنید
    3-2-1-3 به userPatch2 بروید
    3-2-2-1 خط آدرس A20 را غیرفعال کنید
    3-2-2-3 ثبت بخش بزرگ ES را پاک کنید
    3-2-3-1 رام های گزینه را جستجو کنید

    کدهای بیپ IBM BIOS

    کدهای صدا شرح
    بدون بوق بدون پاور، کارت شل یا کوتاه
    1 بوق کوتاه POST معمولی، کامپیوتر مشکلی ندارد
    2 بوق کوتاه خطای POST، صفحه نمایش کد خطا را بررسی کنید
    بوق مداوم
    تکرار بوق کوتاه بدون برق، کارت شل یا کوتاه
    یک بوق بلند و یک بوق کوتاه مشکل مادربرد
    یک بوق بلند و دو بوق کوتاه مدار نمایش ویدئو (EGA).
    سه بوق بلند خطای صفحه کلید/کارت صفحه کلید
    یک بوق، صفحه نمایش خالی یا نادرست مدار نمایش ویدیو

    بازنشانی پسورد فراموش شده بایوس

    رمزهای عبور AMI:

    بایوس دیگر:

    Phoenix BIOS: Phoenix مگاستار: ستاره
    Biostar Biostar: Q54arwms میکرون: sldkj754xyzall
    کامپاگ: کامپاگ میکرونی ها: dn 04rie
    بین المللی CTX: CTX_123 Packard Bell: bell9
    دل: دل شاتل: فضا
    تجهیزات دیجیتال: شامل Siements Nixdorf: SKY FOX
    HP Vectra: hewlpack ریز: کوچک
    IBM: IBM MBIUO sertafu TMC:BIGO

    رمز عبور بایوس را به صورت برنامه ای بازنشانی کنید.

    رام CMOS را می توان با استفاده از خط فرمان با دستور به صورت برنامه نویسی ریست کرد اشکال زدایی(فقط تا نسخه ویندوز 7 کار می کند، در 8 کار نمی کند).

    بازنشانی رمز عبور Award BIOS:
    ج:\>اشکال زدایی
    -o 70 34 "Enter"
    -o 71 34 "Enter"
    -q "Enter"
    یا
    ج:\>اشکال زدایی
    -o 70 11 "Enter"
    -o 71 11 "Enter"
    -q "Enter"

    بازنشانی رمز عبور AMI BIOS:
    ج:\>اشکال زدایی
    -o 70 16 "Enter"
    -o 71 16 "Enter"
    -q "Enter"
    یا
    ج:\>اشکال زدایی
    -o 70 10 "Enter"
    -o 71 0 "Enter"
    -q "Enter"

    بازنشانی رمز عبور Phoenix BIOS:
    ج:\>اشکال زدایی
    -o 70 ff "Enter"
    -o 71 17 "Enter"
    -q "Enter"

    آنچه در خط فرمان به نظر می رسد:


    تنظیمات BIOS پاک می‌شود، بنابراین دفعه بعد که سیستم بوت می‌شود، ممکن است لازم باشد تنظیمات را تغییر دهید (مثلاً اگر ترتیب راه‌اندازی دیسک شما متفاوت است، باید دوباره اختصاص دهید، در غیر این صورت سیستم بوت نمی‌شود).

    هارد ریست CMOS BIOS با جامپر

  • کامپیوتر خود را به طور کامل از شبکه خاموش کنید
  • جامپر را از موقعیت 1-2 به موقعیت 2-3 تغییر دهید
  • برق را روشن کنید، کامپیوتر را مجددا راه اندازی کنید
  • کامپیوتر خود را خاموش کنید. جامپر را به موقعیت 1-2 برگردانید
  • کامپیوتر را روشن کنید، تنظیمات بایوس باید بازنشانی شود
  • معمولاً انجام دو مرحله اول کافی است، فقط جامپر را به آن برگردانید موقعیت اولیه. اگر جامپر از بین رفته باشد می توانید به سادگی پین ها را با پیچ گوشتی ببندید. پین‌ها معمولاً روی مادربرد برچسب‌گذاری می‌شوند: Clear CMOS، CL_CMOS، CRTC، CCMOS، CL_RTC، Clean CMOS، CMOS ROM Reset. یا می توانید به سادگی باتری را خارج کنید.


    می توانید از ابزار جهانی CMOS De-Animator برای بازنشانی تنظیمات BIOS به صورت برنامه ای استفاده کنید. می تواند تنظیمات را در یک فایل ذخیره کرده و آنها را بازیابی کند. از وب سایت رسمی CMOS De-Animator دانلود کنید

    و یک علامت کوچک که به شما می گوید از کدام کلیدها می توانید برای وارد شدن به تنظیمات BIOS استفاده کنید: