کدهای خطا را برای asus h87 plus ارسال کنید. رمزگشایی کدهای خطای کارت POST
شرح: من به شما توجه اصلی را جلب می کنم کدهای پستی برایBIOSسازندهAMI. یک مقدمه کوتاه بلافاصله پس از فشار دادن دکمه POWER در واحد سیستم رایانه شخصی، کنترل رایانه شخصی مستقیماً به BIOS می رود. در این زمان (در ابتدای راهاندازی رایانه شخصی)، پردازنده سیگنالی را به تراشه BIOS ارسال میکند که بارگذاری سیستم عامل BOOT-ROUTINE سیستم ورودی/خروجی اولیه را آغاز میکند. زیر برنامه POST (خودآزمایی روشن)تجهیزات نصب شده روی رایانه را آزمایش می کند، آن را پیکربندی می کند و برای کار آماده می کند. یک آزمایش جداگانه برای هر قطعه از تجهیزات (پردازنده، حافظه، کارت ویدئو، صفحه کلید، پورت های ورودی/خروجی و غیره) انجام می شود. هر آزمون شماره منحصر به فرد خود را دارد که به آن POST کد می گویند. کد پستینوشته شده به درگاه تست ساخت (با آدرس 0080H) قبل از اجرای هر آزمون POST فردی. پس از اینکه کد تست POST در بندر تست تولید نوشته شد، مراحل تست تجهیزات مربوطه آغاز می شود. اگر روال تست ناموفق باشد، کد POST آخرین رویه (که باعث خطا شد) در درگاه تست ساخت باقی می ماند. اگر کد POST آخرین رویه را میدانید، میتوانید دستگاهی که باعث خطا شده است را تعیین کنید. خواندن کدهای پستی را می توان به روش های مختلفی انجام داد. از آنجایی که BIOS توسط چندین سازنده تولید می شود، هر بایوس از یک سازنده جداگانه جدول کدهای پست خود را دارد.
سیستم عامل BOOT-ROUTINE روال خودآزمایی POST را فراخوانی می کند.
این جدول حاوی کدهای 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 | برنامه نویسی بلوک اصلی فلش رام |
FF | BIOS را مجددا راه اندازی کنید |
کدهای بایوس سیستم باز شده در 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 | راه اندازی آداپتورهای ویدئویی سیستم |
4B | Quiet 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 |
CC | Console 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 روشن است.
توضیحات کلی در مورد کارت پستال
توضیحات دیودهای نورانی:
دیود ساطع نور | تایپ کنید | شرح |
اجرا کن | سوسو زدن | اگر 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 ولت روی مادربرد نباشد، روشن نمی شود |
![](https://i1.wp.com/safecomp.me/files/bios/300616/2.png)
جدول کد خطا
کد | جایزه | 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"
آنچه در خط فرمان به نظر می رسد:
![](https://i0.wp.com/safecomp.me/files/bios/300616/3.png)
تنظیمات BIOS پاک میشود، بنابراین دفعه بعد که سیستم بوت میشود، ممکن است لازم باشد تنظیمات را تغییر دهید (مثلاً اگر ترتیب راهاندازی دیسک شما متفاوت است، باید دوباره اختصاص دهید، در غیر این صورت سیستم بوت نمیشود).
هارد ریست CMOS BIOS با جامپر
معمولاً انجام دو مرحله اول کافی است، فقط جامپر را به آن برگردانید موقعیت اولیه. اگر جامپر از بین رفته باشد می توانید به سادگی پین ها را با پیچ گوشتی ببندید. پینها معمولاً روی مادربرد برچسبگذاری میشوند: Clear CMOS، CL_CMOS، CRTC، CCMOS، CL_RTC، Clean CMOS، CMOS ROM Reset. یا می توانید به سادگی باتری را خارج کنید.
![](https://i1.wp.com/safecomp.me/files/bios/300616/4.jpg)
می توانید از ابزار جهانی CMOS De-Animator برای بازنشانی تنظیمات BIOS به صورت برنامه ای استفاده کنید. می تواند تنظیمات را در یک فایل ذخیره کرده و آنها را بازیابی کند. از وب سایت رسمی CMOS De-Animator دانلود کنید
![](https://i1.wp.com/safecomp.me/files/bios/300616/5.png)
و یک علامت کوچک که به شما می گوید از کدام کلیدها می توانید برای وارد شدن به تنظیمات BIOS استفاده کنید: