Analisis ralat komputer menggunakan kad diagnostik (kad POST)
1. Pengenalan
2. Penerangan umum kad POST
4. Jadual kod ralat
5. Penerangan isyarat bunyi
6. Tetapkan semula kata laluan BIOS yang terlupa
pengenalan
Kad itu dipanggil POST (Power On Self Test - kad ujian kendiri). Memaparkan kod ralat apabila sistem pengendalian tidak boleh boot atau tiada imej pada skrin atau tiada bunyi BIOS.
Apabila kuasa digunakan, BIOS melakukan ujian tepat litar, memori, papan kekunci, kad video, cakera keras, kemudian menganalisis konfigurasi sistem. Selepas sistem input/output asas dimulakan, sistem pengendalian dimuatkan.
Kad diagnostik tidak akan memaparkan data dalam kes berikut:
1. Kad dimasukkan ke dalam papan induk tanpa CPU.
2. Apabila LED RST menyala.
Penerangan umum kad POST
Penerangan mengenai diod bercahaya:
Diod pemancar cahaya | taip | Penerangan |
LARI | Berkelip | Jika LED dihidupkan, papan induk dihidupkan, tidak kira kod yang dijalankan |
CLK | JAM BAS | Menyala apabila kuasa dibekalkan ke papan induk (biasanya tanpa pemproses) |
BIOS | Baca BIOS | LED dihidupkan dan dimatikan apabila kuasa dibekalkan ke papan induk, apabila pemproses membaca BIOS |
IRDY | Pengurus sudah bersedia | LED dihidupkan dan dimatikan apabila terdapat mesej |
O.S.C. | Berkelip | Menyala apabila kuasa dibekalkan ke papan induk, atau jika tidak, maka kristal litar berayun rosak |
RANGKA | Tempoh bingkai | Ia dihidupkan sepanjang masa. Dihidupkan dan dimatikan apabila terdapat mesej |
RST | Tetapkan semula | Menyala selama setengah saat apabila anda menekan butang kuasa atau set semula. Jika kuasa dihidupkan, maka ia patut menyemak RESET (terpendek atau rosak). |
12V | Kuasa | Menyala sekali apabila dihidupkan, kuasa dibekalkan, jika ia tidak menyala bermakna litar pintas pada papan induk atau tiada 12V. |
-12V | Pemakanan | Sama seperti "12V" |
5V | Pemakanan | Sama seperti "12V" |
-5V | Pemakanan | Sama seperti "12V" (-5V hanya untuk slot ISA) |
3V3 | Pemakanan | Menyala apabila kuasa digunakan (PCI sahaja), di mana terdapat 3.3V. Jika tiada voltan siap sedia 3.3V pada papan induk, ia tidak menyala |
Jadual Kod Ralat
Kod | Anugerah | AMI | Phoenix4.0/Tendy3000 |
00 | Penyalinan kod ke kawasan tertentu telah dilakukan/Melalukan kawalan ke pemuat but INT 19j seterusnya. | ||
01 | Ujian Pemproses 1, pengesahan status Pemproses (1FLAGS). Uji bendera status pemproses berikut: bawa, sifar, tanda, limpahan. BIOS menetapkan setiap bendera, mengesahkan ia ditetapkan, kemudian mematikan setiap bendera dan mengesahkan ia dimatikan. | CPU sedang menguji daftar di dalam atau gagal, sila tukar CPU dan semaknya. | |
02 | Uji Semua Daftar CPU Kecuali SS, SP dan BP dengan Data FF dan 00 | Sahkan Mod Sebenar | |
03 | Lumpuhkan NMI, PIE, AIE, UEI, SQWV Lumpuhkan video, semakan pariti, DMA Tetapkan semula pemproses bersama matematik Kosongkan semua daftar halaman, bait penutupan CMOS Mulakan pemasa 0, 1, dan2, termasuk set pemasa EISA kepada keadaan yang diketahui Mulakan pengawal DMA 0 dan 1 Mulakan pengawal gangguan 0 dan 1 Mulakan daftar lanjutan EISA | Lumpuhkan NMI, PIE, AIE, UEI, SQNMI dinyahdayakan. Seterusnya, semak tetapan semula lembut atau kuasa dengan syarat | Lumpuhkan Gangguan Tidak Boleh Topeng (NMI) |
04 | RAM mesti disegarkan semula secara berkala untuk mengelakkan memori daripada mereput. Fungsi muat semula ini berfungsi dengan betul | Dapatkan jenis CPU | |
05 | Permulaan Pengawal Papan Kekunci | Tindanan BIOS telah dibina. Seterusnya, melumpuhkan memori cache. | Inisialisasi DMA sedang berjalan atau gagal |
06 | Terpelihara | Menyahmampat kod POST seterusnya. | Perkakasan sistem yang dimulakan |
07 | Sahkan CMOS Berfungsi dengan Betul, Mengesan Bateri Buruk | Seterusnya, memulakan kawasan data CPU | Lumpuhkan bayangan dan laksanakan kod daripada ROM |
08 | Inisialisasi set cip awal Ujian kehadiran memori Rutin set cip OEM Kosongkan memori 64K rendah Uji memori 64K dahulu | Pengiraan checksum CMOS ialah | Mulakan chipset dengan nilai POST awal |
09 | Permulaan CPU Cyrix Permulaan Cach | Tetapkan bendera IN POST | |
0A | Mulakan 120 vektor gangguan pertama dengan SPURIOUS-INT-HDLR dan mulakan INT 00j-1Fh mengikut INT-TBL | Pengiraan checksum CMOS telah dilakukan. Menghapuskan daftar status CMOS untuk tarikh dan masa seterusnya | Mulakan daftar CPU |
0B | Uji CMOS RAM Checksum. Jika buruk, atau Kekunci INS Ditekan, Muatkan Lalai | Daftar status CMOS dimulakan. Seterusnya. Melaksanakan sebarang permulaan yang memerlukan sebelum arahan BAT papan kekunci dikeluarkan | Dayakan cache CPU |
0C | Kesan Jenis Pengawal Papan Kekunci dan Tetapkan Status NUM LOCK | Mentega input pengawal papan kekunci adalah percuma Seterusnya, mengeluarkan arahan BAT kepada pengawal papan kekunci | Mulakan cache kepada nilai POST permulaan |
0D | Kesan Jam CPU Baca lokasi CMOS 14j untuk mengetahui jenis video yang sedang digunakan Kesan dan mulakan penyesuai video | ||
0E | Uji Memori Video, tulis mesej log masuk ke skrin Sediakan RAM bayangan? Dayakan shadew mengikut persediaan | Keputusan arahan BAT pengawal papan kekunci telah disahkan. Seterusnya, melakukan sebarang permulaan yang diperlukan selepas ujian arahan BAT pengawal papan kekunci | Mulakan komponen I/O |
0F | Ujian DMA Samb. 0; BIOS Checksum Test Keyboard Mengesan dan memulakan | Permulaan selepas ujian arahan BAT pengawal papan kekunci dilakukan. Bait arahan papan kekunci ditulis seterusnya | Permulaan IDE bas tempatan |
10 | Uji Pengawal DMA 1 | Uji DMA Bait arahan pengawal papan kekunci ditulis. Seterusnya, mengeluarkan arahan Pin 23 dan 24 Blocking dan unblocking | Mulakan Pengurusan Kuasa |
11 | Ujian Daftar Halaman DMA | Seterusnya, semak sama ada kekunci "Tamat" atau "Masuk" ditekan semasa kuasa dihidupkan. Memulakan CMOS RAM dalam setiap but pilihan AMIBIOS POST telah ditetapkan dalam AMIBCP atau kekunci "Tamat" ditekan | |
12 | Terpelihara | Seterusnya, melumpuhkan pengawal DMA 1 dan 2 dan mengganggu pengawal 1 dan 2 | Pulihkan perkataan kawalan CPU semasa but hangat |
13 | Terpelihara | Paparan video telah dilumpuhkan. Port B telah dimulakan. Seterusnya, memulakan chipset | mulakan peranti PCI Bus Mastering |
14 | Ujian 8254 Pemasa 0 Pembilang 2 | Ujian pemasa 8254 akan bermula seterusnya | |
15 | Sahkan 8259 Saluran 1 gangguan dengan Mematikan dan Hidupkan Talian gangguan | ||
16 | Sahkan 8259 Saluran 2 gangguan dengan Mematikan dan Hidupkan Talian gangguan | Semakan BIOS ROM | |
17 | Matikan gangguan Kemudian Sahkan Tiada Gangguan Msk Register Dihidupkan | Mulakan cache sebelum memori Saiz automatik | |
18 | Paksa gangguan dan Sahkan gangguan dan Sahkan gangguan Berlaku | 8254 permulaan pemasa | |
19 | Uji Bit NMI Terperangkap; Sahkan NMI Boleh Dipetik | Ujian pemasa 8254 telah tamat. Memulakan ujian penyegaran memori seterusnya | |
1A | Paparkan jam CPU | Barisan penyegaran memori sedang menogol. Memeriksa masa hidup/mati 15 saat seterusnya | |
1B | Terpelihara | ||
1C | Terpelihara | Tetapkan semula Pengawal gangguan boleh atur cara | |
1D | Terpelihara | ||
1E | Terpelihara | ||
1F | Jika checksum memori tidak meruap EISA adalah baik, laksanakan permulaan EISA Jika tidak, laksanakan ISA menguji bendera mod EISA yang jelas Uji Integriti memori konfigurasi EISA (checksum & antara muka komunikasi) | ||
20 | Mulakan Slot O (Papan Sistem) | Uji muat semula DRAM | |
21 | Mulakan Slot 1 | ||
22 | Mulakan Slot 2 | Uji 8742 Pengawal Papan Kekunci | |
23 | Mulakan Slot 3 | Membaca port input 8042 dan melumpuhkan ciri MEGAKEY Green PC seterusnya. Menjadikan segmen kod BIOS boleh ditulis dan melaksanakan sebarang konfigurasi yang diperlukan sebelum memulakan vektor gangguan | |
24 | Mulakan Slot 4 | Konfigurasi yang diperlukan sebelum pemulaan vektor gangguan telah selesai. Inisialisasi vektor gangguan akan bermula | Tetapkan daftar segmen ES kepada 4Gb |
25 | Mulakan Slot 5 | Inisialisasi vektor gangguan telah dilakukan. Membersihkan kata laluan jika penyihir POST DIAG dihidupkan | |
26 | 1. uji keadaan luar biasa mod dilindungi dilindungi, semak memori cpu dan papan utama. 2. tiada masalah maut, VGA dipaparkan seperti biasa. Jika masalah tidak membawa maut berlaku, maka paparkan mesej ralat dalam VGA jika tidak but sistem pengendalian, dan kod "26" ialah kod OK, tiada kod lain untuk dipaparkan |
1. baca/tulis input, port output papan kekunci 8042; bersedia untuk mod pusingan, teruskan bersedia untuk permulaan semua data, semak cip 8042 pada papan utama. 2. rujuk sebelah kiri |
1. dayakan talian alamat A20, periksa pin A20 bagi cip mengawal memori, dan periksa litar, yang dikaitkan dengan pin, dalam slot memori, mungkin pin A20 dan pin memori tidak bersentuhan, atau pin A20 memori buruk. 2. rujuk sebelah kiri |
27 | Mulakan Slot 7 | Sebarang permulaan sebelum menetapkan mod video akan dilakukan seterusnya | |
28 | Mulakan Slot 8 | Permulaan sebelum menetapkan mod video selesai. Mengkonfigurasi tetapan mod monokrom dan mod warna seterusnya | DRAM saiz automatik |
29 | Mulakan Slot 9 | Mulakan Pengurus Memori POST | |
2A | Mulakan Slot 10 | Memulakan sistem bas, statik dan peranti output yang berbeza, jika ada | Kosongkan RAM asas 512 KB |
2B | Mulakan Slot 11 | Melepasi kawalan kepada ROM video untuk melaksanakan sebarang konfigurasi yang diperlukan sebelum ujian ROM video | |
2C | Mulakan Slot 12 | Semua pemprosesan yang diperlukan sebelum memberikan kawalan kepada ROM video telah dilakukan. Mencari ROM video seterusnya dan memberikan kawalan kepadanya | Kegagalan RAM pada baris alamat xxx* |
2D | Mulakan Slot 13 | ROM video telah kembali telah mengembalikan kawalan kepada BIOS POST Menjalankan sebarang pemprosesan yang diperlukan selepas ROM video mempunyai kawalan | |
2E | Mulakan Slot 14 | Selesai pemprosesan ujian ROM video perosak. Jika pengawal EGA/VGA tidak ditemui, lakukan ujian Baca/tulis memori paparan seterusnya | Kegagalan RAM pada bit data Xxxx* bait rendah bas memori |
2F | Mulakan Slot 15 | Pengawal EGA/VGA tidak ditemui. Ujian baca/tulis memori paparan akan bermula | Dayakan cache sebelum bayangan BIOS sistem |
30 | Saiz Memori Asas Daripada 256K hingga 640K dan Memori Lanjutan Melebihi 1MB | Ujian baca/tulis memori paparan lulus. Cari semakan jejak semula seterusnya | |
31 | Memori Asas Ujian Daripada 256K hingga 640K dan Memori Lanjutan Melebihi 1MB | Ujian baca/tulis memori paparan atau pemeriksaan jejak semula gagal. Melakukan ujian baca/tulis memori paparan ganti seterusnya | |
32 | Jika Mod EISA, Uji Memori EISA Ditemui dalam permulaan Slot | Ujian baca/tulis memori paparan ganti lulus. Mencari semakan jejak semula paparan alternatif seterusnya | Uji kekerapan jam Bas CPU |
33 | Terpelihara | Mulakan pengurus Phoenix Dispatch | |
34 | Terpelihara | Pemeriksaan paparan video telah tamat. Menetapkan mod paparan seterusnya | |
35 | Terpelihara | ||
36 | Terpelihara | Permulaan hangat dan tutup | |
37 | Terpelihara | Mod paparan ditetapkan. Memaparkan mesej kuasa hidup seterusnya | |
38 | Terpelihara | Memulakan input bas, IPL, peranti am seterusnya, jika ada | ROM BIOS sistem bayangan |
39 | Terpelihara | Memaparkan mesej ralat permulaan bas | |
3A | Terpelihara | Kedudukan kursor baharu telah dibaca dan disimpan. Memaparkan mesej Hit "Del" seterusnya | Cache saiz automatik |
3B | Terpelihara | Mesej Hit "Del" dipaparkan. Ujian memori mod dilindungi akan bermula | |
3C | Persediaan Didayakan | Konfigurasi lanjutan daftar chipset | |
3D | Kesan jika tetikus hadir, mulakan tetikus, pasang vektor gangguan | ||
3E | Mulakan pengawal cache | ||
3F | Terpelihara | ||
40 | Paparkan perlindungan virus. Lumpuhkan atau Dayakan | Menyediakan jadual deskriptor seterusnya | |
41 | Mulakan Pengawal Pemacu Cakera Liut dan sebarang pemacu | Mulakan ingatan lanjutan untuk RomPilot | |
42 | Mulakan Pengawal Pemacu Keras dan sebarang pemacu | Jadual deskriptor disediakan. Mod dilindungi Enteling untuk ujian memori seterusnya | Mulakan vektor gangguan |
43 | Kesan dan mulakan Port Bersiri & Selari dan Port Permainan | Memasuki mod dilindungi. Mendayakan gangguan untuk mod diagnostik seterusnya | |
44 | Terpelihara | Gangguan didayakan jika suis diagnostik dihidupkan. Memulakan data untuk menyemak sampul memori pada 0:0 seterusnya | |
45 | Kesan dan mulakan coprocessor matematik | Data dimulakan. Menyemak salutan memori pada 0: 0 dan mencari jumlah saiz memori sistem seterusnya | permulaan peranti POST |
46 | Terpelihara | Ujian salutan ingatan selesai. Pengiraan saiz memori telah dilakukan. Corak penulisan untuk menetapkan ingatan seterusnya | Semak notis hak cipta ROM |
47 | Terpelihara | Corak ingatan adalah kepada ingatan lanjutan. Menulis corak ke memori asas 640 KB | Mulakan 120 sokongan |
48 | Terpelihara | Corak yang ditulis dalam ingatan asas. Menentukan jumlah memori di bawah 1MB seterusnya | |
49 | Terpelihara | Jumlah memori di bawah 1MB telah ditemui dan disahkan. Menentukan jumlah memori melebihi 1 MB memori seterusnya | |
4A | Terpelihara | ||
4B | Terpelihara | Jumlah memori melebihi 1MB telah ditemui dan disahkan. Menyemak tetapan semula lembut dan kosongkan memori di bawah 1MB untuk tetapan semula lembut seterusnya. Jika ini adalah situasi berkuasa, pergi ke pusat pemeriksaan 4Eh seterusnya | Permulaan QuletBoot (pilihan) |
4C | Terpelihara | Memori di bawah 1MB telah dikosongkan melalui tetapan semula lembut. Membersihkan memori di atas 1MB seterusnya | ROM BIOS video bayangan |
4D | Terpelihara | Memori melebihi 1MB telah dikosongkan melalui tetapan semula lembut. Menyimpan saiz memori seterusnya. Pergi ke checkpoint 52j seterusnya | |
4E | But semula jika Mod Pengilangan; jika tidak, Paparkan Mesej dan Masukkan Persediaan | Ujian ingatan bermula, tetapi bukan hasil daripada tetapan semula lembut. Memaparkan saiz memori 64KB pertama seterusnya | Paparkan notis hak cipta BIOS |
4F | Tanya Keselamatan Kata Laluan (Pilihan) | Paparan saiz memori telah bermula. Paparan dikemas kini semasa ujian memori. Melakukan ujian ingatan berurutan dan rawak seterusnya | Mulakan MultiBoot |
50 | Tulis Semua Nilai CMOS Kembali ke RAM dan Kosongkan | Memori di bawah 1MB telah diuji dan dimulakan. Melaraskan saiz memori yang dipaparkan untuk penempatan semula dan membayangi seterusnya | Paparkan jenis dan kelajuan CPU |
51 | Dayakan Pemeriksa Pariti. Dayakan NMI, Dayakan Cache Sebelum But | Paparan saiz memori telah dilaraskan untuk penempatan semula dan bayangan. Menguji memori melebihi 1MB seterusnya | Mulakan papan EISA |
52 | Mulakan ROM Pilihan daripada C8000h kepada EFFFFh atau jika FSCAN Didayakan kepada F7FFFh | Memori melebihi 1MB telah diuji dan dimulakan. Menyimpan maklumat saiz memori seterusnya | Uji papan kekunci |
53 | Mulakan Nilai Masa dalam 40j: Kawasan BIOS | Maklumat saiz memori dan daftar CPU disimpan. Memasuki mod sebenar seterusnya | |
54 | Penutupan berjaya. CPU berada dalam mod sebenar. Melumpuhkan barisan Gate A20, pariti dan NMI seterusnya | Tetapkan klik kekunci jika didayakan | |
55 | |||
56 | Dayakan peranti USB | ||
57 | Talian alamat A20, pariti dan NMI dilumpuhkan. Melaraskan saiz memori bergantung pada penempatan semula dan membayangi seterusnya | ||
58 | Saiz memori telah dilaraskan untuk penempatan semula dan bayangan. Mengosongkan mesej Hit "DEL" seterusnya | ||
59 | Mesej Hit "DEL" dikosongkan. Mesej "TUNGGU..." dipaparkan. Memulakan ujian pengawal DMA dan gangguan seterusnya | Mulakan perkhidmatan paparan POST | |
5A | Paparan gesaan Tekan F2 untuk memasuki SETUP | ||
5B | Lumpuhkan cache CPU | ||
5C | Uji RAM antara 512 dan 640 kB | ||
60 | Sediakan fungsi perlindungan virus (perlindungan sektor but) mengikut tetapan persediaan | Ujian daftar halaman DMA lulus. Menjalankan ujian daftar asas DMA Controller 1 seterusnya | Uji ingatan lanjutan |
61 | Cuba hidupkan cache tahap 2 (jika cache L2 sudah dihidupkan dalam post 3D, bahagian ini akan dilangkau) Tetapkan kelajuan but mengikut tetapan persediaan Peluang terakhir untuk permulaan chipset Peluang terakhir untuk permulaan pengurusan kuasa (BIOS Hijau Sahaja) Tunjukkan jadual konfigurasi sistem | ||
62 | Sediakan kunci NUM. Mengikut nilai persediaan Programm kunci NUM. Kadar taip & kelajuan taip mengikut tetapan persediaan | Ujian daftar asas pengawal 1 DMA lulus. Melakukan ujian daftar asas pengawal DMA 2 seterusnya | Uji baris alamat memori lanjutan |
63 | Jika terdapat sebarang perubahan dalam konfigurasi perkakasan. Kemas kini maklumat ESCD (PnP BIOS sahaja) Kosongkan memori yang telah digunakan Sistem but melalui INT 19j | ||
64 | Lompat ke UserPatch1 | ||
65 | Ujian daftar asas pengawal DMA 2 lulus. Pengaturcaraan DMA pengawal 1 dan 2 seterusnya | ||
66 | Pengaturcaraan DMA lengkap pengawal 1 dan 2 memulakan pengawal gangguan 8259 seterusnya | Konfigurasikan daftar cache lanjutan | |
67 | Menyelesaikan pemulaan pengawal gangguan 8259 | Mulakan APIC Berbilang Pemproses | |
68 | |||
69 | Sediakan kawasan Mod Pengurusan Sistem (SSM). | ||
6A | Paparkan saiz cache L2 luaran | ||
6B | Muatkan lalai tersuai (pilihan) | ||
6C | Paparkan mesej kawasan bayang-bayang | ||
6E | Paparkan kemungkinan alamat tinggi untuk pemulihan UMB | ||
6F | |||
70 | Paparkan mesej ralat | ||
71 | |||
72 | |||
76 | Semak ralat papan kekunci | ||
7C | Sediakan vektor gangguan perkakasan | ||
7D | Mulakan Pemantauan Sistem pintar | ||
7E | Mulakan coprocessor jika ada | ||
7F | Pembolehan sumber NMI lanjutan sedang dijalankan | ||
80 | Ujian papan kekunci telah bermula. Membersihkan penimbal output dan menyemak kekunci tersekat. Mengeluarkan arahan set semula papan kekunci seterusnya | Lumpuhkan port Super I/O onboard dan IRQ | |
81 | Ralat tetapan semula papan kekunci atau kunci tersekat ditemui. Mengeluarkan arahan ujian antara muka pengawal papan kekunci seterusnya | Permulaan peranti POST lewat | |
82 | Ujian antara muka pengawal papan kekunci selesai. Menulis bait arahan dan memulakan penimbal bulat seterusnya | Kesan dan pasang port RS232 luaran | |
83 | Bait arahan telah ditulis dan permulaan data global telah selesai. Menyemak kunci terkunci seterusnya | Konfigurasikan pengawal IDE bukan MCD | |
84 | Pemeriksaan kunci berkunci telah tamat. Menyemak ketidakpadanan saiz memori dengan data CMOS RAM seterusnya | ||
85 | Semakan saiz memori dilakukan. Memaparkan ralat lembut dan menyemak kata laluan atau memintas Persediaan WINBIOS seterusnya | Mulakan peranti PnP ISA yang serasi dengan PC | |
86 | Kata laluan telah diperiksa. Melakukan sebarang pengaturcaraan yang diperlukan sebelum Persediaan WINBIOS seterusnya | ||
87 | Pengaturcaraan sebelum Persediaan WINBIOS telah selesai Menyahmampat kod Persediaan WINBIOS dan melaksanakan utiliti Persediaan AMIBIOS atau Persediaan WINBIOS seterusnya | Konfigurasikan Peranti Boleh Dikonfigurasi Papan Induk (pilihan) | |
88 | Dikembalikan dari akhir Persediaan WINBIOS mengosongkan skrin. Melaksanakan sebarang pengaturcaraan yang diperlukan selepas Persediaan WINBIOS seterusnya | Mulakan Kawasan Data BIOS | |
89 | Pengaturcaraan selepas Persediaan WINBIOS telah selesai. Memaparkan mesej kuasa pada skrin seterusnya | Dayakan gangguan Tidak Boleh Topeng (NMis) | |
8A | Mulakan Kawasan Data BIOS Lanjutan | ||
8B | Mesej skrin pertama telah dipaparkan. Mesej "WAIT..." dipaparkan. Lakukan semakan tetikus PS/2 dan semakan peruntukan kawasan data BIOS lanjutan seterusnya | Uji dan mulakan tetikus PS/2 | |
8C | Memprogramkan pilihan Persediaan WINBIOS seterusnya | Mulakan pengawal liut | |
8D | Pilihan Persediaan WINBIOS diprogramkan. Menetapkan semula pengawal cakera keras seterusnya | ||
8E | Pengawal cakera keras telah ditetapkan semula. Mengkonfigurasi pengawal pemacu liut seterusnya | ||
8F | Tentukan bilangan pemacu ATA (pilihan) | ||
90 | Mulakan pengawal cakera keras | ||
91 | Pengawal pemacu liut telah dikonfigurasikan. Memikirkan pengawal pemacu cakera keras seterusnya | Mulakan pengawal cakera keras bas tempatan | |
92 | Lompat ke UserPatch2 | ||
93 | Bina MPTABLE untuk papan berbilang pemproses | ||
95 | Memulakan ROM penyesuai bas daripada C8000h melalui D8000 | Pasang CD ROM untuk boot | |
96 | Memulakan sebelum memberikan kawalan kepada ROM penyesuai pada C800 | ||
97 | Permulaan sebelum penyesuai C800 ROM memperoleh kawalan telah selesai. Semakan ROM penyesuai adalah seterusnya | Betulkan jadual Multi Processor | |
98 | ROM penyesuai mempunyai kawalan dan kini mengembalikan kawalan kepada BIOS POST. Melakukan sebarang pemprosesan yang diperlukan selepas ROM pilihan mengembalikan kawalanA | Cari ROM pilihan. Satu bunyi bip panjang, dua pendek pada kegagalan checksum | |
99 | Sebarang permulaan diperlukan selepas ujian ROM pilihan telah selesai. Mengkonfigurasi kawasan data pemasa dan alamat pangkalan pencetak seterusnya | Semak SMART Drive (pilihan) | |
9A | Tetapkan pemasa dan alamat pangkalan pencetak. Menetapkan alamat pangkalan RS-232 seterusnya | ROM pilihan bayangan | |
9B | Dikembalikan selepas menetapkan alamat pangkalan RS-232. Melakukan sebarang permulaan yang diperlukan sebelum ujian coprocessor seterusnya | ||
9C | Inisialisasi yang diperlukan sebelum ujian Coprocessor tamat. Memulakan Coprocessor seterusnya | Sediakan Pengurusan Kuasa | |
9D | Coprocessor dimulakan Melakukan sebarang permulaan yang diperlukan selepas ujian Coprocessor seterusnya | Mulakan enjin keselamatan (pilihan) | |
9E | Permulaan selepas ujian Coprocessor selesai. Menyemak papan kekunci lanjutan, ID papan kekunci dan kekunci NumLock seterusnya. Mengeluarkan arahan ID papan kekunci seterusnya | Dayakan gangguan perkakasan | |
9F | Tentukan bilangan pemacu ATA dan SCSI | ||
A0 | Tetapkan masa hari | ||
A1 | Periksa kunci kunci | ||
A2 | Memaparkan sebarang ralat lembut seterusnya | ||
A3 | Paparan ralat lembut telah selesai. Menetapkan kadar taip papan kekunci seterusnya | ||
A4 | Kadar taip papan kekunci ditetapkan. Memprogramkan keadaan tunggu memori seterusnya | Mulakan kadar typematic | |
A5 | Pengaturcaraan keadaan tunggu memori telah tamat. Membersihkan skrin dan mendayakan pariti dan NMI seterusnya | ||
A7 | NMI dan pariti didayakan. Melakukan sebarang permulaan yang diperlukan sebelum memberikan kawalan kepada ROM penyesuai pada E000 seterusnya | ||
A8 | Permulaan sebelum memberikan kawalan kepada ROM penyesuai pada E000h selesai. Melewati kawalan ke ROM penyesuai pada E000h seterusnya | Padamkan gesaan F2 | |
A9 | Dikembalikan daripada ROM penyesuai pada kawalan E000h. Melakukan sebarang permulaan yang diperlukan selepas ROM pilihan E000 mempunyai kawalan seterusnya | ||
A.A. | Permulaan selepas kawalan ROM pilihan E000 telah selesai. Memaparkan konfigurasi sistem seterusnya | Imbas untuk lejang kekunci F2 | |
AB | Menyahmampat data DMI dan melaksanakan pemula DMI POST seterusnya | ||
A.C. | Masukkan SETUP | ||
A.E. | Kosongkan bendera but | ||
B0 | Jika gangguan Berlaku dalam mod dilindungi | Konfigurasi sistem dipaparkan | Semak ralat |
B1 | Jika NMI membuka topeng Berlaku. Paparan Tekan F1 untuk Lumpuhkan NMI, F2 But semula | Menyalin sebarang kod ke kawasan tertentu | Maklumkan RomPilot tentang penghujung POST |
B2 | POST bersedia dilakukan untuk boot sistem pengendalian | ||
B3 | |||
B4 | 1 Satu bip pendek sebelum but | ||
B5 | Tamatkan But Quiet (pilihan) | ||
B6 | Semak kata laluan (pilihan) | ||
B7 | Mulakan ACPI BIOS | ||
B8 | |||
B9 | Sediakan Boot | ||
B.A. | Mulakan SMBIOS | ||
BB | Mulakan ROM Pilihan PnP | ||
B.C. | Pemeriksa pariti yang jelas | ||
BD | Paparkan menu MultiBoot | ||
JADILAH | Chipset program mendaftar dengan kuasa pada lalai BIOS | Kosongkan skrin (pilihan) | |
B.F. | Program selebihnya nilai chipset mengikut persediaan (program nilai persediaan kemudian) Jika konfigurasi auto didayakan, programkan chipset dengan nilai yang telah ditetapkan dalam Jadual Auto Boleh MODBIN | Semak peringatan virus dan sandaran | |
C0 | Matikan cache khusus OEM, bayang Mulakan peranti standard dengan nilai lalai: Pengawal DMA (8237); Pengawal gangguan boleh atur cara (8259); Pemasa selang boleh atur cara (8254); Cip RTC | Cuba boot dengan INT 19 | |
C1 | Ujian Khusus OEM kepada saiz memori On-Board | Mulakan pengurus ralat POST (PEM) | |
C2 | Mulakan pengelogan ralat | ||
C3 | Uji DRAM 256K pertama Kembangkan kod termampat ke dalam kawasan DRAM sementara termasuk sistem termampat BIOS & ROM Pilihan | Mulakan fungsi paparan ralat | |
C4 | Mulakan pengendali ralat sistem | ||
C5 | OEM Specific-Early Shadow Enable untuk but pantas | PnPnd dwi CMOS (pilihan) | |
C6 | Pengesanan Saiz Cache Luaran | Mulakan dok nota (pilihan) | |
C7 | Mulakan nota dok lewat | ||
C8 | Semakan paksa (pilihan) | ||
C9 | Checksum lanjutan (pilihan) | ||
C.A. | Ubah hala int 15j untuk mendayakan papan kekunci jauh | ||
C.B. | Ubah hala int 13j ke Peranti Teknologi Memori seperti ROM, RAM, PCMCIA dan cakera bersiri | ||
CC | Ubah hala int 10j untuk mendayakan video bersiri jauh | ||
CD | Petakan semula I/O dan memori untuk PCMCIA | ||
C.E. | Mulakan digitizer dan paparan mesej | ||
D0 | NMI dilumpuhkan. Lengah hidup sedang bermula. Seterusnya, jumlah semak kod permulaan akan disahkan | ||
D1 | Memulakan pengawal DMA, melakukan ujian BAT pengawal papan kekunci, memulakan muat semula memori dan memasuki mod rata 4GB seterusnya | ||
D2 | Gangguan tidak diketahui | ||
D3 | Memulakan saiz memori seterusnya | ||
D4 | Kembali ke mod sebenar. Melaksanakan sebarang tampalan OEM dan menetapkan tindanan seterusnya | ||
D5 | Melepasi kawalan kepada kod yang tidak dimampatkan dalam bayang-bayang RAM pada E000: 0000h. Kod permulaan disalin ke segmen 0 dan kawalan akan dipindahkan ke segmen 0 | ||
D6 | Kawalan berada dalam segmen 0 Seterusnya, semak sama ada "Ctrl" "Home" ditekan dan mengesahkan jumlah semak BIOS sistem. Jika sama ada "Ctrl" "Home" ditekan atau checksum BIOS sistem buruk, seterusnya akan pergi ke kod pusat pemeriksaan E0h. Jika tidak, pergi ke kod pusat pemeriksaan D7h | ||
E0 | Pengawal liut onboard jika tersedia dimulakan. Seterusnya, memulakan ujian memori asas 512 KB | Mulakan chipset | |
E1 | E1 Persediaan-Halaman E1 | Memulakan jadual vektor gangguan seterusnya | Mulakan jambatan |
E2 | E2 Persediaan-Halaman E2 | Memulakan DMA dan mengganggu pengawal seterusnya | Mulakan CPU |
E3 | E3 Persediaan-Halaman E3 | Mulakan pemasa sistem | |
E4 | E4 Muka Surat Persediaan E4 | Mulakan sistem I/O | |
E5 | E5 Persediaan-Halaman E5 | Periksa but pemulihan daya | |
E6 | E6 Halaman Persediaan E6 | Mendayakan pengawal pemacu liut dan IRQ Pemasa. Mendayakan memori cache dalaman | Checksum BIOS ROM |
E7 | E7 Persediaan-Halaman E7 | Pergi ke BIOS | |
E8 | E8 Persediaan-Halaman E8 | Tetapkan Segmen Besar | |
E9 | E9 Halaman Persediaan E9 | Mulakan Berbilang Pemproses | |
E.A. | EA Persediaan-Halaman EA | Mulakan kod khas OEM | |
E.B. | EB Persediaan-Halaman EB | Mulakan PIC dan DMA | |
E.C. | Halaman Persediaan EC EC | Mulakan jenis Memori | |
ED | Halaman Persediaan ED ED | Memulakan pemacu liut | Mulakan saiz Memori |
E.E. | Halaman Persediaan EE EE | Mencari disket liut dalam pemacu A: Membaca sektor pertama disket | Blok but bayang |
EF | Halaman Persediaan EF EF | Ralat baca berlaku semasa membaca pemacu liut dalam pemacu A: | Ujian memori sistem |
F0 | Seterusnya, mencari fail AMIBOOT.ROM dalam direktori akar | Mulakan vektor gangguan | |
F1 | Fail AMIBOOT.ROM tiada dalam direktori akar | Mulakan Jam Masa Larian | |
F2 | Seterusnya, membaca dan menganalisis FAT disket liut untuk mencari kelompok yang diduduki oleh fail AMIBOOT.ROM | Mulakan video | |
F3 | Seterusnya, membaca fail AMIBOOT.ROM, kelompok demi kelompok | Mulakan Pengurus Pengurusan Sistem | |
F4 | Fail AMIBOOT.ROM bukan saiz yang betul | Keluarkan satu bip | |
F5 | Seterusnya, melumpuhkan memori cache dalaman | Jelas Segmen Besar | |
F6 | But ke DOS mini | ||
F7 | But ke DOS penuh | ||
FB | Seterusnya, mengesan jenis ROM kilat | ||
F.C. | Seterusnya, padamkan ROM denyar | ||
FD | Seterusnya, memprogramkan ROM kilat | ||
FF | Pengaturcaraan Flash ROM telah berjaya. Seterusnya, mulakan semula BIOS sistem |
Penerangan isyarat bunyi
Ralat Maut AMI BIOS
1 bip | Kegagalan Segar Semula DRAM. Cuba pasang semula ingatan dahulu. Jika ralat masih berlaku, gantikan memori dengan cip baik yang diketahui. |
2 bip | Ralat pariti dalam 64K RAM pertama. Cuba pasang semula ingatan dahulu. Jika ralat masih berlaku, gantikan memori dengan cip baik yang diketahui |
3 bunyi bip | Kegagalan RAM Asas 64K. Cuba pasang semula ingatan dahulu. Jika ralat masih berlaku, gantikan memori dengan cip baik yang diketahui |
4 bip | Kegagalan pemasa sistem |
5 bip | Kegagalan proses |
6 bip | Pengawal papan kekunci 8042-Gate A20 Ralat. Cuba pasang semula cip pengawal papan kekunci. Jika ralat masih berlaku, gantikan cip papan kekunci. Jika ralat berterusan, semak bahagian sistem yang berkaitan dengan papan kekunci, mis. cuba papan kekunci lain, semak untuk melihat sama ada sistem mempunyai fius papan kekunci |
7 bip | Pemproses, Ralat Gangguan Pengecualian Mod Maya |
8 bip | Paparan memori Kegagalan ujian Baca/Tulis (tidak membawa maut). Gantikan kad video atau memori pada kad video |
9 bip | ROM BIOS Checksum (32KB pada F800:0) Gagal. Tidak mungkin ralat ini boleh dibetulkan dengan menset semula cip. Rujuk pembekal papan induk atau pengedar produk AMI untuk penggantian alat ganti |
10 bip | Ralat baca/tulis daftar penutupan CMOS |
11 bip | Ralat memori cache |
Kod bip AMI BIOS (bukan ralat maut)
2 pendek | POST Failure-satu atau beberapa ujian perkakasan telah gagal |
1 panjang 2 pendek | Ralat ditemui dalam ROM BIOS video, atau kegagalan jejak semula mendatar telah ditemui |
1 panjang 3 pendek | Kegagalan ingatan konvensional/lanjutan |
1 panjang 8 pendek | Ujian paparan/jejak semula gagal |
Anugerah kod bip BIOS
1 pendek | Tiada ralat semasa POST |
2 pendek | Sebarang ralat Bukan maut, masukkan CMOS SETUP untuk menetapkan semula |
1 panjang 1 pendek | RAM atau ralat papan induk |
1 panjang 2 pendek | Ralat video, tidak boleh memulakan skrin untuk memaparkan sebarang maklumat |
1 panjang 3 pendek | Ralat pengawal papan kekunci |
1 panjang 9 pendek | Ralat RAM/EPROM kilat (yang terdapat pada papan induk). (Ralat BIOS) |
bip panjang | Bank memori tidak dipalamkan dengan baik, atau rosak |
Kod bip BIOS Phoenix
Kod bunyi | Penerangan/Apa yang perlu diperiksa? |
1-1-1-3 | Sahkan mod sebenar |
1-1-2-1 | Dapatkan jenis CPU |
1-1-2-3 | Mulakan perkakasan sistem |
1-1-3-1 | Mulakan daftar chipset dengan nilai POST awal |
1-1-3-2 | Tetapkan dalam bendera POST |
1-1-3-3 | Mulakan daftar CPU |
1-1-4-1 | Mulakan cache kepada nilai POST yang mengurangkan |
1-1-4-3 | Mulakan I/O |
1-2-1-1 | Mulakan pengurusan Kuasa |
1-2-1-2 | Muatkan daftar ganti dengan nilai POST awal |
1-2-1-3 | Lompat ke User Patch0 |
1-2-2-1 | Mulakan pengawal papan kekunci |
1-2-2-3 | Semakan BIOS ROM |
1-2-3-1 | 8254 permulaan pemasa |
1-2-3-3 | 8237 pemula pengawal DMA |
1-2-4-1 | Tetapkan semula pengawal gangguan boleh atur cara |
1-3-1-1 | Uji muat semula DRAM |
1-3-1-3 | Uji pengawal papan kekunci 8742 |
1-3-2-1 | Tetapkan segmen ES untuk mendaftar kepada 4GB |
1-3-3-1 | 28 Autosaiz DRAM |
1-3-3-3 | Kosongkan RAM asas 512K |
1-3-4-1 | Uji baris alamat asas 512K |
1-3-4-3 | Uji memori asas 512K |
1-4-1-3 | Uji kekerapan jam BUS CPU |
1-4-2-4 | Mulakan semula chipset |
1-4-3-1 | ROM BIOS sistem bayangan |
1-4-3-2 | Mulakan semula cache |
1-4-3-3 | Autosize cache |
1-4-4-1 | Konfigurasikan daftar chipset lanjutan |
1-4-4-2 | Muatkan daftar ganti dengan nilai CMOS |
2-1-1-1 | Tetapkan kelajuan CPU awal |
2-1-1-3 | Mulakan vektor gangguan |
2-1-2-1 | Mulakan gangguan BIOS |
2-1-2-3 | Semak notis hak cipta ROM |
2-1-2-4 | Mulakan pengurus untuk ROM pilihan PCI |
2-1-3-1 | Semak konfigurasi video terhadap CMOS |
2-1-3-2 | Mulakan bas dan peranti PCI |
2-1-3-3 | Mulakan semua penyesuai video dalam sistem |
2-1-4-1 | ROM BIOS video bayangan |
2-1-4-3 | Paparkan notis hak cipta |
2-2-1-1 | Paparkan jenis dan kelajuan CPU |
2-2-1-3 | Uji papan kekunci |
2-2-2-1 | Tetapkan klik kekunci jika didayakan |
2-2-2-3 | 56 dayakan papan kekunci |
2-2-3-1 | Uji untuk gangguan yang tidak dijangka |
2-2-3-3 | Paparkan gesaan "tekan F2 untuk memasuki SETUP" |
2-2-4-1 | Uji RAM antara 512 dan 640k |
2-3-1-1 | Uji memori yang diperluaskan |
2-3-1-3 | Uji baris alamat memori dikembangkan |
2-3-2-1 | Lompat ke patch1 pengguna |
2-3-2-3 | Konfigurasikan daftar cache lanjutan |
2-3-3-1 | Dayakan cache luaran dan CPU |
2-3-3-3 | Paparkan saiz cache extemal |
2-3-4-1 | Paparkan urutan bayangan |
2-3-4-3 | Paparkan segmen tidak boleh guna |
2-4-1-1 | Paparkan urutan ralat |
2-4-1-3 | Semak ralat konfigurasi |
2-4-2-1 | Uji jam masa nyata |
2-4-2-3 | Semak ralat papan kekunci |
2-4-4-1 | Sediakan vektor gangguan perkakasan |
2-4-4-3 | Uji coprocessor of present |
3-1-1-1 | Paparkan port I/O onboard |
3-1-1-3 | Kesan dan pasang port Rs232 luaran |
3-1-2-1 | Kesan dan pasang port selari luaran |
3-1-2-3 | Mulakan semula port I/O onboard |
3-1-3-1 | Mulakan kawasan data BIOS |
3-1-3-3 | Mulakan kawasan data BIOS lanjutan |
3-1-4-1 | Mulakan pengawal liut |
3-2-1-1 | Mulakan pengawal cakera keras |
3-2-1-2 | Mulakan pengawal cakera keras bas tempatan |
3-2-1-3 | Lompat ke userPatch2 |
3-2-2-1 | Lumpuhkan baris alamat A20 |
3-2-2-3 | Kosongkan daftar segmen ES yang besar |
3-2-3-1 | Cari ROM pilihan |
Kod bip BIOS IBM
Kod bunyi | Penerangan |
Tiada bunyi bip | Tiada Kuasa, Kad longgar atau pendek |
1 bip pendek | POST biasa, komputer ok |
2 bunyi bip pendek | Ralat POST, semak skrin untuk kod ralat |
bip berterusan | |
Mengulangi bip pendek | Tiada kuasa, kad longgar atau pendek |
Satu bip panjang dan satu bip pendek | Isu papan induk |
Satu bip panjang dan dua bip pendek | Litar paparan Video (EGA). |
Tiga bunyi bip panjang | Ralat papan kekunci/kad papan kekunci |
Satu bip, paparan kosong atau salah | Litar paparan video |
Menetapkan semula kata laluan BIOS yang terlupa
Kata laluan AMI:
BIOS lain:
BIOS Phoenix: Phoenix | Megastar: bintang |
Biostar Biostar: Q54arwms | Mikron: sldkj754xyzall |
Compag: kompag | Mikroni: dn 04rie |
CTX antarabangsa: CTX_123 | Packard Bell: loceng9 |
Dell: Dell | Ulang-alik: ruang |
Peralatan Digital: comprie | Siements Nixdorf: SKY FOX |
HP Vectra: hewlpack | Tinys: kecik |
IBM: IBM MBIUO sertafu | TMC:BIGO |
Tetapkan semula kata laluan BIOS secara pemrograman.
ROM CMOS boleh ditetapkan semula secara pemrograman menggunakan baris arahan dengan arahan nyahpepijat(Berfungsi hanya sehingga versi Windows 7, tidak berfungsi dalam 8).
Tetapkan semula kata laluan BIOS Anugerah:
C:\>nyahpepijat
-o 70 34 "Masuk"
-o 71 34 "Masuk"
-q "Masukkan"
atau
C:\>nyahpepijat
-o 70 11 "Masuk"
-o 71 11 "Masuk"
-q "Masukkan"
Tetapkan semula kata laluan AMI BIOS:
C:\>nyahpepijat
-o 70 16 "Masuk"
-o 71 16 "Masuk"
-q "Masukkan"
atau
C:\>nyahpepijat
-o 70 10 "Masuk"
-o 71 0 "Masuk"
-q "Masukkan"
Tetapkan semula kata laluan BIOS Phoenix:
C:\>nyahpepijat
-o 70 ff "Masuk"
-o 71 17 "Masuk"
-q "Masukkan"
Apa yang kelihatan pada baris arahan:
Tetapan BIOS akan dipadamkan, jadi apabila sistem boot seterusnya, anda mungkin perlu menukar tetapan (contohnya, jika susunan permulaan cakera anda berbeza, maka anda perlu menetapkan semula, jika tidak sistem tidak akan boot).
Tetapan semula keras CMOS BIOS dengan pelompat
Biasanya, melengkapkan dua langkah pertama sudah cukup, hanya kembalikan pelompat ke kedudukan asalnya. Anda hanya boleh menutup pin dengan pemutar skru jika pelompat hilang. Pin biasanya dilabelkan pada papan induk: Clear CMOS, CL_CMOS, CRTC, CCMOS, CL_RTC, Clean CMOS, CMOS ROM Reset. Atau anda hanya boleh mengeluarkan bateri.
Anda boleh menggunakan utiliti CMOS De-Animator universal untuk menetapkan semula tetapan BIOS secara pengaturcaraan. Boleh menyimpan tetapan ke fail dan memulihkannya. Muat turun dari laman web rasmi CMOS De-Animator
Dan tanda kecil memberitahu anda kekunci yang boleh anda gunakan untuk memasuki tetapan BIOS:
POST-kodAnugerah BIOS Medallion V 6.0
Poskod (hex) Semakan dilakukan
Melakukan prosedur permulaan POST daripada Flash BIOS
CF Pengesanan awal jenis pemproses. Merakam keputusan dalam CMOS. Ujian fungsi baca/tulis CMOS.
Jika pengesanan jenis pemproses atau penulisan CMOS gagal, ralat operasi maut ditetapkan dan pelaksanaan POST dihentikan.
Pra-pemulaan cipset C0.
Larangan kawasan RAM bayangan, melumpuhkan cache L2. Kosongkan cache L1.
Memprogramkan daftar chipset asas berikut.
- Pengawal sampukan: terima pada tepi IRQ, Pengawal Induk - IRQ 00j=INT 8...IRQ 7=INT 0Fh, Pengawal Hamba - IRQ 8= INT 70j...IRQ 15=INT 77j.
- Pengawal DDP.
- Pemasa selang: Kaunter 0 - mod pembahagian frekuensi sebanyak 65,536 (18.2 Hz) untuk menjana permintaan jam sistem IRQ 0. Kaunter 1 - penjanaan denyutan untuk penjanaan semula DRAM (128 kitaran dilakukan dalam 2 ms atau selang antara penjanaan semula dua baris adalah kira-kira 15 μs). Kaunter 2 - digunakan untuk membunyikan pembesar suara sistem.
- RTC dimulakan jika terdapat kegagalan kuasa bateri. Jika tiada kegagalan Vcc (kelawar), maka hanya daftar yang bertanggungjawab untuk interaksi antara RTC dan pemproses dimulakan, tetapi bukan jam
Menyemak jenis, saiz, alamat tinggi dan ECC RAM. Menyemak 256 KB pertama RAM. |
|
Organisasi di kawasan ini penimbal transit, ke mana dari Flash BIOS |
|
Blok But disalin untuk mengesahkan jumlah semak |
|
Menyemak jumlah semak BIOS dan kehadiran tag BBSS. Jika cek tidak betul, |
|
keputusan dibuat tentang kerosakan separa pada IC BIOS Flash. Jika semak |
|
adalah betul, program pembongkaran BIOS sistem disalin ke penimbal |
|
Membongkar sistem BIOS ke dalam RAM, menyalin sistem pilihan ke dalam RAM |
|
BIOS. Bersedia untuk BIOS Shadowing |
|
Salin kod POST boleh laku ke kawasan RAM bayangan E000h-F000h. |
|
Pindahkan kawalan ke modul Boot Block. |
|
Mulakan POST dari RAM bayangan. |
Memeriksa integriti struktur BIOS. Jika jumlah semak untuk menyemak medan perkhidmatan BIOS sepadan, pemeriksaan RAM diteruskan, jika tidak, kawalan dipindahkan ke program pemulihan BIOS
Melakukan POST pada Shadow RAM )
1 Pada alamat fizikal 1000:0000h, modul BIOS dibongkar - program XGROUP, yang membolehkan anda menetapkan semua sumber papan induk, termasuk pemasa sistem, pengawal sampukan dan DMA, pemproses bersama matematik dan pengawal video lalai
3 Melakukan permulaan awal cip Super I/O, peringkat pertama dilakukan dalam langkah algoritma CFh dan C0h
5 Menetapkan atribut awal sistem video.
Menyemak bendera status CMOS, kandungannya ditetapkan semula
7 Tetapkan semula penimbal input dan output pengawal papan kekunci (serasi 8042 atau 8742). Pengawal adalah sebahagian daripada cip sistem Super I/O
yuran. Ujian kendiri, permulaan pengawal papan kekunci. Sambungan antara muka papan kekunci dibenarkan
Larangan menyambung antara muka tetikus komputer PS/2. |
|
Jenis antara muka papan kekunci ditentukan (PS/2 atau AT/DIN). Boleh diprogramkan |
|
pengawal papan kekunci. Papan kekunci dibenarkan |
|
Antara muka tetikus PS/2 masih dilumpuhkan. |
|
Untuk sesetengah sistem - menentukan port yang papan kekunci PS/2 disambungkan |
|
dan tetikus, yang boleh menyebabkan penugasan semula port |
|
Menyemak segmen bayangan F000h dengan kitaran baca dan tulis. Kawasan ini |
|
akan digunakan untuk DMI dan ESCD. Jika cek itu tidak betul, maka |
|
isyarat bunyi dijana dan kod ralat EFh dikeluarkan ke port 0080h |
|
Jika data yang ditulis dan dibaca daripada segmen F000h tidak sepadan, |
|
ralat dikesan dan pelaksanaan POST dihentikan |
10 Menentukan jenis BIOS Flash yang dipasang. Semakan membolehkan anda memilih program penulisan yang sesuai untuk BIOS, dengan bantuan perintah Pengecam Pintar Baca khas dimuatkan. Perintah ini juga digunakan oleh prosedur untuk mengubah suai blok ESCD dan DMI, yang boleh ditimpa semasa but dan selepasnya - apabila aplikasi mengakses fungsi Plug and Play atau DMI.
Kod BIOS yang dilaksanakan dalam sesi kerja akan dinyahkod dan ditulis ke kawasan Run-time (F000h).
Daftar chipset pengaturcaraan
12 Lakukan rangkaian ujian CMOS. Jam RTC ditetapkan kepada mod kuasa. Sel CMOS kemudiannya digunakan untuk menyimpan hasil perantaraan semasa prosedur permulaan. Khususnya, nilai lalai dimuatkan ke dalam sel
14 Lakukan pemulaan chipset awal. Pada peringkat pertama, sumber yang tidak tersedia untuk pembangun papan induk diprogramkan. Pada peringkat kedua, nilai yang diubah menggunakan utiliti MODBIN dimuatkan ke dalam daftar chipset. Penalaan halus RAM dan peranti PCI menjadi mungkin
16 Permulaan awal jam sistem - tetapkan kepada nilai lalai
18 Penentuan parameter pemproses: pengilang, keluarga, penjanaan, penentuan jenis dan saiz cache L1 dan L2, jenis SMI. Melaksanakan fungsi perintah CPUID (kod dan seni bina pemproses daripada pengeluar berbeza berbeza).
Menyemak daftar pemproses, mengukur kelajuan jam teras pemproses. Selepas melaksanakan fungsi, hasilnya diletakkan dalam perkataan 128-bit yang dibentuk oleh sel daftar pemproses pusat - EAX + EBX + ECX + EDX. Untuk menyahsulit nilai cache yang digunakan, kod dialihkan dan dipindahkan ke daftar AL
Permulaan jadual vektor gangguan (volume 1,024 bait, 256 jenis |
|
menyampuk). Pada peringkat ini, jenis untuk 32 vektor ditetapkan (INT 00h- |
|
INT 1Fh), menunjukkan prosedur BIOS. |
|
Melakukan semakan untuk memastikan pematuhan Y2K |
|
Menyemak CMOS checksum dan pematuhan voltan bekalan |
|
nominal bateri. Jika ralat dikesan, nilai ditetapkan mengikut |
|
lalai yang ditetapkan oleh pengeluar papan induk |
|
Pada peringkat ini, menerima kod imbasan dari papan kekunci dan memprosesnya oleh pengawal dan pemproses 8742 adalah mustahil, kerana gangguan dilumpuhkan, kawasan data BIOS tidak disediakan, dan papan kekunci tidak dimulakan. Persediaan tetapan BIOS mestilah tidak bercanggah dengan pelaksanaan urutan POST
21 Memulakan sistem Pengurusan Kuasa Perkakasan untuk komputer riba.
Pembentukan jadual parameter fizikal, struktur untuk menservis kuasa bateri autonomi, fungsi penjimatan tenaga apabila mengendalikan cakera keras, serta operasi untuk menyimpan imej RAM pada cakera
23 Pengesanan koprosesor Matematik.
Memeriksa bilangan silinder - 40 atau 80, serta jenis cakera liut yang dipasang.
Lakukan pemulaan chipset awal.
Menyediakan peta sumber BIOS yang bertujuan untuk pemasangan selanjutnya peranti Palam dan Main, serta peranti bawaan udara pada bas PCI
24 Pemproses generasi Intel P6 dan P7 menyediakan keupayaan untuk mengatur akses kepada memori program mikro, yang mengandungi algoritma untuk melaksanakan setiap arahan mesin. Pada peringkat ini, perubahan boleh dibuat pada mikrokod perisian tegar untuk memodenkan algoritma atau memperkenalkan mikrokod baharu yang direka bentuk untuk arahan mesin baharu. Prosedur kemas kini mikrokod adalah seperti berikut.
- Menggunakan arahan CPUID, pemproses dikenal pasti dan parameternya ditentukan - Jenis, Keluarga, Model dan Melangkah.
- Blok 2,048 bait yang diperlukan dibaca daripada modul kemas kini mikrokod yang disimpan dalam BIOS dan tidak dibongkar ke dalam RAM, tetapi ke dalam SM RAM.
- Kod mikro pemproses dikemas kini.
Sesetengah pemproses Intel memerlukan pengenalan tambahan. Peta pengedaran sumber sedang dikemas kini
Peranti Palam dan Main dimulakan. Maklumat tentang sumber yang diminta oleh peranti Plug and Play dikemas kini berdasarkan data pengimbasan daripada CMOS, sambungan BIOS yang terletak pada bas pengembangan, serta maklumat yang disimpan dalam blok data ESCD. Menulis data kepada ESCD ditangguhkan sehingga peringkat akhir pelaksanaan POST
25 Permulaan PCI awal. Penghitungan peranti di dalam bas. Penetapan RAM dan sumber bawaan udara.
Cari peranti sistem video, sambungan BIOS dan tulis maklumat ke kawasan C000:0h (alamat segmen dalam daftar CS: alamat offset dalam daftar IP)
26 Mengkonfigurasi logik yang menyediakan barisan Pengenalan Vendor.
Melengkapkan permulaan jam sistem. Lumpuhkan penyegerakan slot DIMM dan PCI yang tidak digunakan.
Permulaan sistem pemantauan voltan dan suhu, dilakukan mengikut jenis papan induk
Pada peringkat ini, menerima kod imbasan dari papan kekunci dan memprosesnya oleh pengawal dan pemproses 8742 adalah mustahil, kerana gangguan dilumpuhkan, kawasan data BIOS tidak disediakan, dan papan kekunci tidak dimulakan. Persediaan tetapan BIOS mestilah tidak bercanggah dengan pelaksanaan urutan POST
27 Sampuk dayakan INT 09h. Inisialisasi semula pengawal papan kekunci berdasarkan data baharu (jadual vektor sampukan, permulaan set cip).
Untuk BIOS, penimbal input 16 aksara dibentuk dan kawasan memori ditetapkan untuk operasi penuh
29 Pengaturcaraan daftar MTRR pemproses penjanaan P6, serta memulakan pengawal APIC bagi pemproses Pentium.
Memprogramkan chipset (seperti pengawal IDE) mengikut |
|
dengan tetapan dalam CMOS. |
|
Mengukur kekerapan pemproses dalaman. |
|
Memanggil sambungan BIOS sistem video |
|
Memulakan modul berbilang bahasa. |
|
Menghantar data untuk dipaparkan pada skrin paparan (Penjimat skrin Anugerah, taip |
|
pemproses dan kelajuannya) |
|
Pengaturcaraan Cip Super I/O |
|
Menyemak bit penutup saluran pengawal gangguan 1 (serasi |
|
40 Memeriksa bit penutup saluran 2 pengawal gangguan (serasi dengan IC 8259)
Menyemak fungsi pengawal gangguan (serasi dengan IC 8259) |
|
Kira jumlah memori dengan menyemak setiap kata ganda dalam setiap halaman 64 KB. |
|
Merakam program yang direka untuk menguji pemproses keluarga AMD |
|
Pengaturcaraan daftar MTRR bagi pemproses keluarga Syrix. Inisialisasi |
|
L2 cache pemproses penjanaan P6, serta permulaan APIC untuk P6 |
|
Permulaan bas USB |
|
Semak semua memori, kosongkan ingatan lanjutan |
55 Untuk platform berbilang pemproses, bilangan pemproses dipaparkan
57 Memaparkan skrin logo Palam dan Main. Peruntukan awal peranti Palam dan Main
59 Mengaktifkan sumber perlindungan anti-virus - alat anti-virus bersepadu Trend Anti-Virus
60 Stage membolehkan anda memuatkan atur cara Persediaan.
Sebelum peringkat POST ini anda mesti mempunyai masa untuk menekan kekunci yang sesuai
65 Memulakan tetikus komputer PS/2
67 Menyediakan maklumat untuk ruang alamat yang dimaksudkan untuk fungsi panggilan: INT 15h (kandungan daftar AX=E820h)
Pada peringkat ini, menerima kod imbasan dari papan kekunci dan memprosesnya oleh pengawal dan pemproses 8742 adalah mustahil, kerana gangguan dilumpuhkan, kawasan data BIOS tidak disediakan, dan papan kekunci tidak dimulakan. Persediaan tetapan BIOS mestilah tidak bercanggah dengan pelaksanaan urutan POST
Mendayakan cache L2 |
|
Pemrograman cipset mendaftar mengikut elemen yang diterangkan |
|
dalam Persediaan dan dalam jadual autokonfigurasi |
|
Berikan sumber kepada semua peranti Palam dan Main. |
|
Peruntukan port COM automatik untuk peranti bersepadu |
|
jika pilihan Persediaan ditetapkan kepada "AUTO" |
|
Memulakan pengawal cakera liut. |
|
Konfigurasi tambahan daftar cakera liut |
73 Fungsi input utiliti kemas kini BIOS pilihan AWDFLASH.EXE jika ia berada pada cakera liut dan kombinasi kekunci dipilih
75 Pengesanan dan pemasangan semua peranti IDE: cakera keras, LS-120, ZIP, CD-R/RW, DVD, dsb.
Jika ralat dikesan, mesej yang sepadan dipaparkan dan program menunggu ketukan kekunci.
Jika tiada ralat dikesan atau kekunci ditekan
Membersihkan EPA atau Penjimat Skrin Logo Pengeluar
82 Bergantung pada jenis set cip dan papan induk, kawasan diperuntukkan dalam RAM untuk pengurusan kuasa.
Jadual ESCD dikemas kini dengan perubahan terkini yang berkaitan dengan pengurusan kuasa.
Selepas mengalih keluar skrin percikan dengan logo EPA, mod video dipulihkan. Minta kata laluan, jika disediakan oleh tetapan CMOS
83 Memulihkan data daripada timbunan storan sementara dalam CMOS
84 Memaparkan mesej “Memulakan Kad Pemalam dan Main...” mengenai peranti dan parameter Palam dan Main yang dikesan sebelum ini
85 permulaan USB selesai.
Menentukan susunan but daripada pemacu keras SCSI
87 Menukar sistem video kepada mod teks.
Pembinaan jadual SYSID di kawasan DNI mengikut spesifikasi "System Management BIOS".
Untuk menyediakan peranti rangkaian, UUID (Universal Unique ID) dibuat, serta pengecam untuk but daripada peranti Fire Wire IEEE 1394
Pada peringkat ini, semua prosedur permulaan asas telah selesai. Persediaan sedang dibuat untuk memuatkan sistem pengendalian, jadual yang diperlukan untuk ini disusun, tatasusunan dan struktur dibentuk
89 Jika program Persediaan membenarkan penggunaan protokol ACPI, jadual yang sepadan dimasukkan ke dalam ruang alamat 4 GB atas
Mengimbas dalam ruang PCI untuk sambungan BIOS yang direka untuk |
|
pelaksanaan protokol AOL (Alert On LAN). Memulakan Alat AOL |
|
Membenarkan penggunaan cara logik untuk menyokong tidak bertopeng |
|
NMI menyampuk. |
|
Dayakan penggunaan pariti modul RAM |
|
Untuk palam panas tetikus PS/2, IRQ 12 dibenarkan. |
|
Penyelenggaraan talian IRQ 11, normalisasi parameter hingar talian |
|
mencelah permintaan |
91 Menyediakan syarat untuk menservis cakera keras dalam mod Pengurusan Kuasa. Operasi jenis ini (Tangguhkan ke RAM) boleh dilaksanakan dalam sesi kerja sistem pengendalian.
Menetapkan pembolehubah BIOS yang menyimpan alamat asas port bersiri dan selari yang menjadi tuan rumah program pengembangan BIOS
93 Bersedia untuk menyimpan maklumat tentang partition peranti but
94 Jika Persediaan disediakan, cache L2 didayakan. Parameter Kelajuan Boot Up diprogramkan.
Menyelesaikan pemulaan set cip dan sistem pengurusan kuasa.
Mengalih keluar skrin permulaan BIOS, jadual pengedaran sumber dipaparkan pada skrin monitor.
Mengkonfigurasi daftar untuk pemproses keluarga AMD K6. Kemas kini terakhir daftar keluarga pemproses Intel P6.
Inisialisasi akhir subsistem Pra But Jauh
95 Menetapkan peralihan automatik ke masa musim sejuk/musim panas Penjimatan Siang.
Memprogramkan pengawal papan kekunci untuk bilangan ketukan kekunci sesaat dan masa menunggu sebelum memasuki mod auto ulang.
Membaca papan kekunci ID KBD.
Untuk papan kekunci 101 kekunci, bendera NumLock ditetapkan mengikut maklumat CMOS
96 Menyimpan maklumat tentang partition peranti but.
Dalam sistem berbilang pemproses, konfigurasi akhir sistem dilakukan, jadual perkhidmatan dan medan yang digunakan dalam sesi kerja sistem pengendalian dibentuk.
Mengkonfigurasi daftar untuk pemproses keluarga Cyrix.
Mengisi dan mengemas kini jadual ESCD mengikut keadaan sistem Pengurusan Kuasa peranti Plug and Play dan ATAPI.
Pelarasan CMOS mengikut keperluan protokol Y2K.
Menetapkan pembilang jam sistem DOS Time mengikut bacaan CMOS RTC. Nilai masa daripada format "jam:minit:saat" dikira semula
dalam kitaran jam (selang masa pengulangan nadi) pemasa selang 18.2 Hz dan direkodkan dalam kawasan pembolehubah BIOS - Masa DOS.
Pada peringkat ini, semua prosedur permulaan asas telah selesai. Persediaan sedang dibuat untuk memuatkan sistem pengendalian, jadual yang diperlukan untuk ini disusun, tatasusunan dan struktur dibentuk
Menyimpan partition peranti but untuk kegunaan masa hadapan oleh alatan antivirus bersepadu Trend Anti-Virus dan Paragon Anti-Virus Protection.
Dayakan penggunaan cache L1.
Isyarat bunyi untuk penghujung POST dijana pada pembesar suara unit sistem. Membina dan menyimpan jadual MSIRQ.
Bersedia untuk but sistem pengendalian
FF Pindahkan kawalan ke program pemuat sektor awal BOOT. Melakukan gangguan BIOS INT 19j.
Subrutin yang dipanggil membenarkan (mengikut pilihan menu Set Up Ciri BIOS dalam program Persediaan) untuk meninjau peranti but untuk mencari sektor but. Untuk memuatkan maklumat daripada sektor Silinder: 0, Kepala: 0, Sektor:
1 dibaca di alamat 07C0:0000h, selepas itu kawalan arahan FAR JMP dipindahkan ke permulaan blok ini
Melaksanakan program yang ditulis dalam sektor but
CATATAN.
ECC(Kod Pembetulan Ralat) — kod pembetulan ralat digunakan dalam modul RAM, menyumbang meningkatkan toleransi kesalahan PC. ECC membenarkan pembetulan ralat dalam satu bit dan pengesanan dalam dua bit. Oleh itu, komputer yang memorinya menggunakan kod sedemikian boleh beroperasi tanpa gangguan sekiranya berlaku ralat dalam satu bit, dan data tidak akan diherotkan
BBSS(Tandatangan Spesifikasi Blok But) - Label tandatangan spesifikasi blok but.
IKS(Gangguan Pengurusan Sistem) - perkakasan, diintegrasikan ke dalam pemproses, direka untuk mengawal penggunaan kuasa. Gangguan keutamaan tinggi digunakan untuk menyervis komponen ini.
Y2K— keperluan, keperluan produk sistem komputer komersial untuk memastikan kebolehoperasian, kefungsian dan parameter lain yang berlaku sebelum dan selepas 2000.
DMI(Antara Muka Pengurusan Desktop) - protokol, membenarkan interaksi perisian dengan komponen papan induk.
MTRR(Daftar Julat Jenis Memori) - daftar pemproses generasi P6 Dan P7, di mana Data dimasukkan yang menerangkan sifat kawasan memori dan menentukan jenis cache memori.
APIC ( Pengawal Gangguan Boleh Aturcara Lanjutan) - pengawal gangguan boleh atur cara lanjutan, termasuk dalam chipset. Penjanaan pemproses P6 Juga mempunyai pengawal yang serupa untuk aplikasi berbilang pemproses.
MSIRQ(Peta Penghalaan IRQ Microsoft) - meja kad pengedaran menyampuk, diseragamkan oleh Microsoft.
SM RAM(RAM Pengurusan Sistem) - salah satu nama untuk memori daftar capaian rawak kapasiti kecil yang disediakan dalam seni bina pemproses, bermula dengan Pentium Pro dan lebih tinggi, bertujuan untuk menyimpan data perkhidmatan.
Jika setiap proses gagal dengan secukupnya, algoritma bertukar kepada pemprosesan kes khas dan POST BIOS Medallion menjana kod yang dinyatakan di bawah:
POST-kodistimewakesAnugerah BIOS V 6.0 Medallion
Kod Peristiwa Sistem
Kod diaktifkan apabila menservis komponen APM atau ACPI (kod Nyahpepijat Pengurusan Kuasa)
Penjimatan tenaga dengan pemotongan voltan bekalan +12 V |
|
Bertukar kepada mod pengendalian dengan penggunaan kuasa yang minimum |
|
Sampuk untuk keluar dari mod penjimatan kuasa mengikut acara |
|
Menukar pemproses kepada mod penjimatan kuasa dengan mengurangkan kelajuan jamnya |
|
Bertukar kepada mod penjimatan kuasa separa menggunakan teknologi ACPI |
|
Menggunakan Komponen SMI untuk Memasuki Mod Penjimatan Kuasa |
|
Meletakkan pemproses ke dalam mod penjimatan kuasa menggunakan teknologi APM |
|
Menukar sistem ke mod penjimatan kuasa menggunakan teknologi APM |
|
Meletakkan sistem ke dalam mod penjimatan kuasa penuh |
|
Mesej tentang ralat maut semasa operasi (kod Ralat Sistem)
Ralat pemprosesan kod ECC |
|
Ralat cakera keras apabila kembali dari mod penjimatan kuasa |
|
Data tidak padan semasa menulis dan membaca dari segmen F000h |
|
Untuk mengurangkan masa yang diperlukan untuk melengkapkan program ujian BIOS Anugerah POST, anda boleh menggunakan pilihan Ujian Kendiri Kuasa Pantas, yang boleh didapati dalam program Persediaan. Dalam kes ini, versi ujian Perisian Anugerah yang diubah suai dilancarkan, yang, tidak seperti versi penuh program, berjalan dengan cepat.
POST AMI BIOS 8 V1.4 kod pusat pemeriksaan
Memahami Paparan Kod Titik Putus
Untuk memaparkan pusat pemeriksaan BIOS POST AMI, Kad Diagnostik POST, penunjuk pada papan sistem dan memaparkan kawalan Paparan Pusat Pemeriksaan AMI BIOS.
Paparan ialah baris kod di sudut kanan bawah skrin monitor yang muncul semasa POST.
Kelemahan menggunakan paparan kod pusat pemeriksaan ialah ia tidak boleh digunakan apabila sistem video dimatikan.
Tujuan Pengurus Peruntukan Peranti
Semasa pelbagai tempoh ujian POST, kawalan dipindahkan ke program khas Pengurus permulaan peranti DIM(Pengurus Permulaan Peranti).
Program ini menerima kawalan daripada BIOS jika perlu menyemak sistem atau bas tempatan komputer. Terdapat beberapa pusat pemeriksaan POST yang direka untuk menjalankan program ini.
Permulaan 2Ah peranti pada bas sistem.
Permulaan 38j peranti IPL.
39j petunjuk ralat semasa pemulaan bas.
95j permulaan bas dikawal oleh sambungan BIOS.
DEh - ralat konfigurasi RAM.
DFh - ralat konfigurasi RAM.
Mesej yang dijana oleh DIM juga dikeluarkan ke port diagnostik 80j dan disimpan dalam perkataan data semasa ujian sedang dijalankan.
Perkataan di mana maklumat bertanda disimpan mengandungi bait rendah, yang sepadan dengan kod POST sistem. Bait tinggi dibahagikan kepada dua tetrad. Di bawah ialah penerangan tentang kod yang dimuatkan ke dalam buku nota.
Bidang tetrad senior.
Permulaan semua peranti pada bas yang diminati adalah dilarang.
Mulakan peranti statik pada bas yang diminati.
Permulaan peranti output maklumat pada bas yang diminati.
Permulaan peranti input maklumat pada bas yang diminati.
Mulakan peranti beban sistem (IPL) pada bas yang diminati.
Permulaan peranti tujuan umum pada bas yang diminati.
Mesej ralat untuk tayar yang menarik.
Permulaan peranti yang dikawal oleh sambungan BIOS (untuk semua bas).
Mulakan sambungan but BIOS yang mematuhi Spesifikasi But BIOS (untuk semua bas).
Tetrad muda.
Prosedur permulaan sistem (DIM).
Bas untuk menyambungkan peranti sistem bersepadu.
Bas ISA Pasang dan Main.
bas PCMCIA.
Jika ralat konfigurasi RAM dikesan, jujukan kitaran kod DEh, DFh dan pusat pemeriksaan konfigurasi dikeluarkan ke port diagnostik, yang boleh mengambil nilai berikut.
00 Tiada RAM dikesan.
01 jenis DIMM yang berbeza dipasang.
02 Membaca daripada nod SPD (Serial Presence Detect) DIMM gagal.
03 DIMM tidak boleh digunakan pada frekuensi ini.
04 DIMM tidak boleh digunakan dalam sistem ini.
05 dalam halaman memori rendah.
Jadual ini mengandungi kod POST yang dipaparkan semasa prosedur POST penuh.
- CF Mengesan jenis pemproses dan menguji CMOS baca/tulis
- C0 Chipset dan L1-, L2-cache dipramulakan, pengawal gangguan, DMA, pemasa diprogramkan
- C1 Jenis dan jumlah RAM dikesan
- Kod BIOS C3 dibongkar ke dalam kawasan sementara RAM
- Jumlah semak BIOS 0C disemak
- Kod BIOS C5 disalin ke memori bayangan dan kawalan dipindahkan ke modul Boot Block
- 01 Modul XGROUP dibongkar pada alamat fizikal 1000:0000h
- 02 Permulaan pemproses. Daftar CR dan MSR ditetapkan
- 03 Sumber I/O ditentukan (Super I/O)
- 05 Membersihkan skrin dan bendera status CMOS
- 06 Coprocessor sedang diperiksa
- 07 Pengawal papan kekunci dikenal pasti dan diuji
- 08 Antara muka papan kekunci dikesan
- 09 Memulakan pengawal ATA Bersiri
- OA Mengesan papan kekunci dan tetikus yang disambungkan ke port PS/2
- Sumber pengawal audio 0B AC97 sedang dipasang
- OE Menguji segmen memori F000h
- 10 Jenis memori denyar ditentukan
- 12 CMOS diuji
- 14 Menetapkan nilai untuk daftar chipset
- 16 Penjana jam pada mulanya dimulakan
- 18 Jenis pemproses, parameternya dan saiz cache L1 dan L2 ditentukan
- 1B Jadual vektor gangguan dimulakan
- 1C Memeriksa jumlah semak CMOS dan voltan bateri
- Sistem pengurusan kuasa 1D ditakrifkan
- 1F Memuatkan matriks papan kekunci (untuk komputer riba)
- 21 Sistem Pengurusan Kuasa Perkakasan sedang dimulakan (untuk komputer riba)
- 23 Coprocessor Matematik, pemacu cakera, permulaan chipset diuji
- 24 Mikrokod pemproses sedang dikemas kini. Mencipta peta pengedaran sumber untuk peranti Palam dan Main
- 25 Permulaan PCI awal: menyenaraikan peranti, mencari penyesuai VGA, menulis BIOS VGA ke C000:0
- 26 Kekerapan jam ditetapkan mengikut Persediaan CMOS. Penyegerakan slot DIMM dan PCI yang tidak digunakan dinyahdayakan. Sistem pemantauan (H/W Monitor) dimulakan
- 27 Interrupt INT 09h didayakan. Pengawal papan kekunci dimulakan semula
- 29 daftar MTRR diprogramkan, APIC dimulakan. Pengawal IDE sedang diprogramkan. Kekerapan pemproses diukur. Sambungan BIOS sistem video dipanggil
- 2B Cari BIOS penyesuai video
- 2D Skrin percikan Anugerah dipaparkan, maklumat tentang jenis pemproses dan kelajuannya
- 33 Tetapan semula papan kekunci
- 35 Saluran DMA pertama sedang diuji
- 37 Saluran DMA kedua sedang diuji
- 39 daftar halaman DMA diuji
- 3C Mengkonfigurasi pengawal 8254 (pemasa)
- 3E Memeriksa pengawal gangguan 8259
- 43 Pengawal sampukan diperiksa
- 47 bas ISA/EISA diuji
- 49 Jumlah RAM dikira. Daftar sedang dikonfigurasikan untuk pemproses AMD K5
- Daftar 4E MTRR diprogramkan untuk pemproses Syrix. Cache L2 dan APIC dimulakan
- 50 bas USB dikesan
- 52 RAM diuji dan hasilnya dipaparkan. Membersihkan ingatan lanjutan
- 53 Jika CMOS dikosongkan, kata laluan log masuk ditetapkan semula
- 55 Memaparkan bilangan pemproses (untuk platform berbilang pemproses)
- 57 Logo EPA dipaparkan. Permulaan Permulaan Peranti PnP ISA
- 59 Sistem perlindungan virus ditentukan
- 5B Prompt untuk menjalankan kemas kini BIOS daripada cakera liut
- 5D Melancarkan pengawal Super I/O dan pengawal audio bersepadu
- 60 Memasuki Persediaan CMOS jika kekunci Padam ditekan
- Tetikus 65 PS/2 sedang dimulakan
- 69 L2 cache didayakan
- Daftar Chipset 6B dikonfigurasikan mengikut Persediaan BIOS
- 6D Menetapkan sumber untuk peranti ISA PnP dan port COM untuk peranti bersepadu
- 6F Memulakan dan mengkonfigurasi pengawal cakera liut
- 75 peranti IDE dikesan dan dipasang: cakera keras, CD/DVD, LS-120, ZIP, dsb.
- 76 Maklumat tentang peranti IDE yang dikesan dipaparkan
- 77 Port bersiri dan selari dimulakan
- 7A Coprocessor matematik ditetapkan semula dan sedia untuk beroperasi.
- 7C Mentakrifkan perlindungan terhadap penulisan tanpa kebenaran pada pemacu keras
- 7F Jika terdapat ralat, mesej dipaparkan dan kekunci Padam dan F1 ditekan
- 82 Memori diperuntukkan untuk pengurusan kuasa dan perubahan ditulis pada jadual ESCD.
- Skrin percikan dengan logo EPA dialih keluar. Meminta kata laluan jika perlu
- 83 Semua data disimpan daripada timbunan sementara ke CMOS
- 84 Memaparkan Memulakan mesej Kad Palam dan Main
- 85 permulaan USB selesai
- 87 jadual SYSID dicipta dalam kawasan DMI
- 89 meja ACPI sedang dipasang. Gangguan diberikan kepada peranti PCI
- 8B Dipanggil oleh BIOS bagi pengawal ISA atau PCI tambahan, kecuali penyesuai video
- 8D Menetapkan parameter pariti RAM menggunakan Persediaan CMOS. APM dimulakan
- 8F IRQ 12 dibenarkan untuk palam panas tetikus PS/2
- 94 Penyelesaian permulaan chipset. Memaparkan jadual peruntukan sumber. Dayakan cache L2. Menetapkan mod peralihan masa musim panas/musim sejuk
- 95 Menetapkan kekerapan ulang automatik papan kekunci dan keadaan Num Lock
- 96 Untuk sistem berbilang pemproses, daftar dikonfigurasikan (untuk pemproses Cyrix). Jadual ESCD dibuat. Pemasa Masa DOS ditetapkan mengikut jam RTC CMOS. Pembahagian peranti but disimpan untuk digunakan oleh antivirus terbina dalam. Penceramah mengumumkan tamatnya POST. Jadual MSIRQ FF dicipta Gangguan BIOS INT 19h dilaksanakan. Cari pemuat but dalam sektor pertama peranti but
Prosedur yang dipendekkan dilakukan dengan menetapkan pilihan Quick Power On Self Test dalam BIOS.
- 65 Penyesuai video sedang ditetapkan semula. Pengawal bunyi dan peranti input/output dimulakan, papan kekunci dan tetikus diuji. Integriti BIOS diperiksa
- 66 Cache sedang dimulakan. Jadual vektor sampukan dibuat. Sistem pengurusan kuasa sedang dimulakan
- 67 CMOS checksum diperiksa dan bateri diuji. Chipset dikonfigurasikan berdasarkan parameter CMOS
- 68 Penyesuai video sedang dimulakan
- 69 Mengkonfigurasi pengawal gangguan
- 6A Ujian RAM (dipercepatkan)
- 6B Memaparkan logo EPA, CPU dan keputusan ujian memori
- 70 Gesaan untuk memasuki BIOS Setup dipaparkan. Tetikus yang disambungkan ke PS/2 atau USB dimulakan
- 71 Pengawal cache sedang dimulakan
- 72 daftar Chipset sedang dikonfigurasikan. Senarai peranti Palam dan Main dibuat.& Pengawal pemacu dimulakan
- 73 Pengawal cakera keras sedang dimulakan
- 74 Coprocessor sedang memulakan
- 75 Jika perlu, cakera keras dilindungi tulis
- 77 Jika perlu, kata laluan diminta dan mesej Tekan F1 untuk meneruskan, DEL untuk memasuki Persediaan dipaparkan
- 78 Kad pengembangan dengan BIOS mereka sendiri dimulakan
- 79 Sumber platform sedang dimulakan
- 7A Jadual akar RSDT, jadual peranti DSDT, FADT, dsb. dijana.
- 7D Mengumpul maklumat tentang partition peranti but
- 7E BIOS sedang bersedia untuk but sistem pengendalian
- 7F Status penunjuk NumLock ditetapkan mengikut tetapan
- Persediaan BIOS
- 80 INT 19 dipanggil dan sistem pengendalian bermula
- D0 Permulaan pemproses dan chipset. Mengesahkan jumlah semak blok but BIOS
- D1 Permulaan port I/O. Perintah untuk ujian kendiri BAT dihantar kepada pengawal papan kekunci
- D2 Lumpuhkan cache L1/L2. Jumlah RAM yang dipasang ditentukan
- Skim penjanaan semula memori D3 dikonfigurasikan. Dibenarkan menggunakan memori cache
- Ujian D4 512 KB memori. Tindanan dipasang dan protokol komunikasi dengan memori cache diberikan
- Kod BIOS D5 dibongkar dan disalin ke memori bayangan
- D6 Menyemak jumlah semak BIOS dan menekan kekunci Ctrl+Home (pemulihan BIOS)
- Kawalan D7 dipindahkan ke modul antara muka, yang membongkar kod ke dalam kawasan Run-Time
- D8 Kod boleh laku dibongkar daripada memori denyar ke dalam memori operasi. Maklumat CPUID disimpan
- D9 Kod yang tidak dibungkus dipindahkan dari kawasan storan sementara ke segmen 0E000h dan 0F000h RAM
- Daftar CPUID DA dipulihkan. Pelaksanaan POST dipindahkan ke RAM
- E1–E8, EC–EE Ralat yang berkaitan dengan konfigurasi memori sistem
- 03 Pemprosesan NMI, ralat pariti, dan output isyarat kepada monitor adalah dilarang. Kawasan dikhaskan untuk log peristiwa GPNV, nilai awal pembolehubah dari BIOS ditetapkan
- 04 Memeriksa kesihatan bateri dan mengira CMOS checksum
- 05 Pengawal gangguan dimulakan dan jadual vektor dibina
- 06 Pemasa sedang diuji dan disediakan untuk operasi
- 08 Ujian papan kekunci (lampu papan kekunci berkelip)
- C0 Permulaan pemproses awal. Jangan gunakan memori cache. Ditakrifkan oleh APIC
- C1 Untuk sistem berbilang pemproses, pemproses yang bertanggungjawab untuk memulakan sistem ditentukan
- C2 Menyelesaikan tugasan pemproses untuk memulakan sistem. Pengenalpastian menggunakan CPUID
- C5 Bilangan pemproses ditentukan dan parameternya dikonfigurasikan
- C6 Memulakan memori cache untuk POST yang lebih pantas.
- Permulaan pemproses C7 selesai
- 0A pengawal papan kekunci dikesan
- 0B Cari tetikus yang disambungkan ke port PS/2
- 0C Menyemak kehadiran papan kekunci
- 0E Pelbagai peranti input dikesan dan dimulakan
- 13 Inisialisasi awal daftar chipset
- 24 Modul BIOS khusus platform dibongkar dan dimulakan.
- Jadual vektor sampukan dibuat dan pemprosesan sampukan dimulakan.
- 2A Mekanisme DIM mengenal pasti peranti pada bas tempatan. Penyesuai video sedang disediakan untuk permulaan, jadual pengedaran sumber sedang dibina
- Pengesanan 2C dan permulaan penyesuai video, penyesuai video dipanggil oleh BIOS
- 2E Mencari dan memulakan peranti I/O tambahan
- 30 Bersedia untuk pemprosesan IKS
- 31 Modul ADM dimulakan dan diaktifkan
- 33 Modul pemuatan yang dipermudahkan sedang dimulakan
- 37 Logo AMI, versi BIOS, versi pemproses, gesaan kekunci untuk memasuki BIOS dipaparkan
- 38 Menggunakan DIM, pelbagai peranti pada bas tempatan dimulakan
- 39 Pengawal DMA sedang dimulakan
- 3A Menetapkan masa sistem mengikut jam RTC
- 3B RAM diuji dan keputusan dipaparkan
- Daftar Chipset 3C dikonfigurasikan
- 40 Port bersiri dan selari, coprocessor matematik, dsb. dimulakan.
- 52 Berdasarkan keputusan ujian ingatan, data RAM dalam CMOS dikemas kini
- 60 Dalam Persediaan BIOS, keadaan NumLock ditetapkan dan parameter ulang automatik dikonfigurasikan
- 75 Prosedur untuk bekerja dengan peranti cakera dimulakan (gangguan INT 13j)
- 78 Senarai peranti IPL dibuat (dari mana sistem pengendalian boleh dimuatkan)
- Jadual konfigurasi sistem lanjutan 7C ESCD dicipta dan ditulis kepada NVRAM
- 84 Ralat log ditemui semasa POST
- 85 Mesej dipaparkan tentang ralat bukan kritikal yang dikesan.
- 87 Jika perlu, BIOS Setup dilancarkan, yang mula-mula dibongkar ke dalam RAM
- Daftar Chipset 8C dikonfigurasikan mengikut Persediaan BIOS
- Jadual ACPI 8D dibina
- 8E Mengkonfigurasi perkhidmatan gangguan tidak bertopeng (NMI).
- 90 SMI akhirnya dimulakan
- A1 Membersihkan data yang tidak diperlukan semasa memuatkan sistem pengendalian
- Modul A2 EFI disediakan untuk berinteraksi dengan sistem pengendalian
- A4 Menurut Setup BIOS, modul bahasa dimulakan
- A7 Jadual ringkasan prosedur POST dipaparkan
- A8 Menetapkan keadaan daftar MTRR
- A9 Jika perlu, tunggu arahan papan kekunci dimasukkan
- AA Mengalih keluar vektor gangguan POST (INT 1Ch dan INT 09h)
- AB Peranti untuk memuatkan sistem pengendalian dikesan
- AC Peringkat akhir menyediakan chipset mengikut Persediaan BIOS
- Antara muka ACPI B1 dikonfigurasikan
- 00 Pemprosesan gangguan INT 19h dipanggil (carian sektor but, pemuatan OS)
- 02 Sahkan Mod Sebenar
- 03 Lumpuhkan Gangguan Tidak Boleh Topeng (NMI)
- 04 Dapatkan jenis CPU
- 06 Mulakan perkakasan sistem
- 08 Mulakan chipset dengan nilai POST awal
- 09 Tetapkan bendera POST
- 0A Mulakan daftar CPU
- 0B Dayakan cache CPU
- 0C Mulakan cache kepada nilai POST permulaan
- 0E Mulakan komponen I/O
- 0F Mulakan IDE bas tempatan
- 10 Mulakan Pengurusan Kuasa
- 11 Muatkan daftar ganti dengan nilai POST awal
- 12 Pulihkan perkataan kawalan CPU semasa but hangat
- 13 Mulakan peranti Penguasaan Bas PCI
- 14 Mulakan pengawal papan kekunci
- 16 (1-2-2-3) jumlah semak BIOS ROM
- 17 Mulakan cache sebelum memori autosaiz
- 18 8254 permulaan pemasa
- Inisialisasi pengawal 1A 8237 DMA
- 1C Tetapkan Semula Pengawal Gangguan Boleh Aturcara
- 20 (1-3-1-1) Uji semula DRAM
- 22 (1-3-1-3) Ujian 8742 Pengawal Papan Kekunci
- 24 Tetapkan daftar segmen ES kepada 4 GB
- 26 Dayakan talian A20
- 28 Autosaiz DRAM
- 29 Mulakan Pengurus Memori POST
- 2A Kosongkan RAM asas 512 KB
- Kegagalan RAM 2C (1-3-4-1) pada baris alamat xxxx
- 2E (1-3-4-3) Kegagalan RAM pada bit data xxxx bait rendah bas memori
- 2F Dayakan cache sebelum bayangan BIOS sistem
- 30 (1-4-1-1) Kegagalan RAM pada bit data xxxx bait tinggi bas memori
- 32 Uji frekuensi jam bas CPU
- 33 Mulakan Pengurus Penghantaran Phoenix
- 34 Lumpuhkan Butang Kuasa semasa POST
- 35 Mulakan semula daftar
- 36 Permulaan hangat ditutup
- 37 Mulakan semula set cip
- 38 ROM BIOS sistem bayangan
- 39 Mulakan semula cache
- 3A Autosize cache
- 3C Konfigurasi lanjutan daftar cipset
- 3D Muatkan daftar ganti dengan nilai CMOS
- 40 pengesanan kelajuan CPU
- 42 Mulakan vektor gangguan
- 45 POST permulaan peranti
- 46 (2-1-2-3) Semak notis hak cipta ROM
- 48 Semak konfigurasi video terhadap CMOS
- 49 Mulakan bas dan peranti PCI
- 4A Mulakan semua penyesuai video dalam sistem
- 4B QuietBoot mula (pilihan)
- ROM BIOS video bayang-bayang 4C
- 4E Paparkan notis hak cipta BIOS
- 50 Paparkan jenis dan kelajuan CPU
- 51 Mulakan papan EISA
- 52 Uji papan kekunci Papan kekunci sedang diuji
- 54 Tetapkan klik kekunci jika didayakan
- 55 Mulakan bas USB
- 58 (2-2-3-1) Ujian untuk gangguan yang tidak dijangka
- 59 Mulakan perkhidmatan paparan POST
- 5A Paparkan gesaan "Tekan F2 untuk memasuki SETUP"
- 5B Lumpuhkan cache CPU
- 5C Ujian RAM antara 512 dan 640 KB
- 60 Uji ingatan lanjutan
- 62 Uji baris alamat memori yang dilanjutkan
- 64 Lompat ke UserPatch1
- 66 Konfigurasikan daftar cache lanjutan
- 67 Mulakan APIC Berbilang Pemproses
- 68 Dayakan cache luaran dan CPU
- 69 Sediakan kawasan Mod Pengurusan Sistem (SMM).
- 6A Paparkan saiz cache L2 luaran
- 6B Muatkan lalai tersuai (pilihan)
- 6C Paparkan mesej kawasan bayang-bayang
- 6E Paparkan kemungkinan alamat tinggi untuk pemulihan UMB
- 70 Paparan mesej ralat Mesej ralat dipaparkan
- 72 Semak ralat konfigurasi
- 76 Semak ralat papan kekunci
- 7C Sediakan vektor gangguan perkakasan
- 7D Mulakan pemantauan perkakasan
- 7E Mulakan coprocessor jika ada
- 80 Lumpuhkan port Super I/O onboard dan IRQ
- 81 Permulaan peranti POST lewat
- 82 Kesan dan pasang port RS232 luaran
- 83 Konfigurasikan pengawal IDE bukan MCD
- 84 Kesan dan pasang port selari luaran
- 85 Mulakan peranti PnP ISA yang serasi dengan PC
- 86 Mulakan semula port I/O onboard
- 87 Konfigurasikan Peranti Boleh Dikonfigurasi Papan Peranti (pilihan)
- 88 Mulakan Kawasan Data BIOS
- 89 Dayakan Gangguan Tidak Boleh Topeng (NMI)
- 8A Mulakan Kawasan Data BIOS Lanjutan
- 8B Uji dan mulakan PS/2 tetikus
- 8C Mulakan pengawal liut
- 8F Tentukan bilangan pemacu ATA (pilihan)
- 90 Mulakan pengawal cakera keras
- 91 Mulakan pengawal cakera keras bas tempatan
- 92 Lompat ke UserPatch2
- 93 Bina MPTABLE untuk papan berbilang pemproses
- 95 Pasang CD ROM untuk but
- 96 Kosongkan daftar segmen ES yang besar
- 97 Betulkan jadual Berbilang Pemproses
- 98 (1-2) Cari ROM pilihan. Satu bunyi bip panjang, dua pendek pada kegagalan checksum
- 99 Semak Pemacu SMART (pilihan)
- ROM pilihan 9A Shadow
- 9C Sediakan Pengurusan Kuasa
- 9D Mulakan enjin keselamatan (pilihan)
- 9E Dayakan gangguan perkakasan
- 9F Tentukan bilangan pemacu ATA dan SCSI
- A0 Tetapkan masa hari
- A2 Periksa kunci kekunci
- A4 Mulakan kadar Typematic
- A8 Padam gesaan F2
- Imbasan AA untuk lejang kekunci F2
- AC Masuk SETUP
- Bendera AE Clear Boot
- B0 Semak ralat
- B2 POST selesai – bersedia untuk but sistem pengendalian
- B4 (1) Satu bip pendek sebelum but
- B5 Tamatkan QuietBoot (pilihan)
- B6 Semak kata laluan (pilihan)
- B9 Sediakan But
- BA Mulakan parameter DMI
- BB Memulakan ROM Pilihan PnP
- BC Pemeriksa pariti yang jelas
- Menu MultiBoot Paparan BD
- BE Clear screen (pilihan)
- BF Semak peringatan virus dan sandaran
- C0 Cuba boot dengan INT 19
- C1 Mulakan Pengurus Ralat POST (PEM)
- C2 Mulakan pengelogan ralat
- C3 Mulakan fungsi paparan ralat
- C4 Mulakan pengendali ralat sistem
- C5 PnPnd dwi CMOS (pilihan)
- C6 Mulakan dok buku nota (pilihan)
- C7 Mulakan dok buku nota lewat
- D2 Gangguan tidak diketahui
- E0 Mulakan chipset
- E1 Mulakan jambatan
- E2 Mulakan CPU
- E3 Mulakan pemasa sistem
- E4 Mulakan sistem I/O
- E5 Periksa but pemulihan daya
- E6 Checksum BIOS ROM
- E7 Pergi ke BIOS
- E8 Tetapkan Segmen Besar
- E9 Mulakan Berbilang Pemproses
- EA Initialize OEM kod khas
- EB Mulakan PIC dan DMA
- EC Initialize Memory type
- ED Mulakan saiz Memori
- Blok But Bayangan EE
- Ujian memori Sistem EF
- F0 Mulakan vektor gangguan
- F1 Mulakan Jam Masa Nyata
- F2 Mulakan video
- F3 Mulakan Mod Pengurusan Sistem
- F4 (1) Keluarkan satu bip sebelum but
- F5 But ke Mini DOS
- F6 Jelas Segmen Besar
- F7 But ke DOS Penuh
Kad POST atau penguji POST ialah kad pengembangan PCI yang mempunyai penunjuk digital yang memaparkan kod permulaan motherboard. Menggunakan kod ini, anda boleh mencari komponen papan mana yang mengalami kerosakan. Kod selalunya bergantung pada pengilang BIOS. Jika tiada ralat dan ujian berjaya, POST menghasilkan kod yang tidak mengubah nilai, contohnya, pada kebanyakan papan induk
Apabila permulaan selesai, kod "FF" dipaparkan. Penguji juga sering dilengkapi dengan LED yang memaparkan voltan +5 +3.3 +12, -12.
Berikut ialah kod ralat yang sesuai untuk kebanyakan versi BIOS:
POST code | Penerangan |
---|---|
D0 | Pra-pemulaan papan induk dan cipset pemproses. Menyemak jumlah semak BIOS. Lumpuhkan sampukan NMI tidak boleh bertopeng. Pengawal Super I/O sedang diperiksa dan CMOS sedang diperiksa. |
D1 | Pengawal papan kekunci melakukan ujian kendiri (ujian BAT). Inisialisasi awal port I/O dilakukan. Memulakan pengawal DMA. |
D2 | Lumpuhkan penggunaan memori cache. Prosedur untuk menentukan jumlah RAM yang dipasang dilakukan. |
D3 | Penjanaan permintaan untuk penjanaan semula RAM dinamik disemak. Dayakan penggunaan memori cache. |
D4 | Menguji 512 KB memori. Alamat tindanan ditetapkan dan memori cache dikonfigurasikan. |
D5 | Kod BIOS sistem dibongkar dan ditulis semula ke dalam Shadow RAM. |
D6 | Jumlah semak BIOS dikira dan kombinasi kekunci Ctrl+Home disemak. Jika sekurang-kurangnya satu daripada syarat ini dipenuhi, prosedur pemulihan BIOS bermula. |
D7 | Jika jumlah semak BIOS berjaya disahkan, kawalan dipindahkan ke InterfaceModule, yang membongkar kod boleh laku ke dalam kawasan Run-Time. |
D8 | Kod Run-Time dibongkar daripada memori denyar ke dalam RAM. Maklumat CPUID disimpan dalam RAM. |
D9 | Kod Run-Time yang tidak dibungkus dipindahkan dari kawasan storan sementara ke RAM. Kawalan dipindahkan ke modul yang tidak dibungkus. |
D.A. | Daftar CPUID sedang dipulihkan. Prosedur POST sedang dijalankan. |
E0 | Memulakan daftar pengawal pemacu liut. Pengawal gangguan dimulakan dan vektor gangguan ditetapkan. Dayakan cache L1. |
E9 | Menyediakan daftar pemacu liut. |
E.A. | Operasi baca dari ATAPI CD-ROM dan memori cakera diperiksa. |
E.B. | Kembali ke pusat pemeriksaan E9 sekiranya berlaku ralat semasa operasi dengan CD-ROM ATAPI. |
EF | Kembali ke pusat pemeriksaan EB jika ralat berlaku semasa operasi cakera. |
F0 | Ia mencari fail pemulihan bernama AMIBOOT.ROM. |
F1 | Peralihan dibuat ke titik F1 jika fail pemulihan tidak ditemui. |
F5 | Lumpuhkan cache L1. |
FB | Definisi jenis FlashROM. Cari bahagian FlashROM untuk menyimpan tetapan set cip. |
F4 | Peralihan dibuat ke titik F4 jika fail pemulihan bernama AMIBOOT.ROM mempunyai saiz yang salah. |
F.C. | Menetapkan semula blok BIOS Flash utama. |
FD | Blok Flash BIOS utama sedang diprogramkan. |
FF | Titik FF dipindahkan ke jika pengaturcaraan Flash BIOS telah berjaya diselesaikan. Menulis ke FlashROM adalah dilarang. Perkakasan ATAPI sedang dilumpuhkan. Nilai CPUID dipulihkan. |
03 | Pemprosesan gangguan tidak bertopeng (NMI) dan menyemak ralat pariti RAM adalah dilarang. Kawasan data pelaksanaan BIOS semasa dan POST dimulakan. |
04 | Memeriksa jumlah semak CMOS dan voltan bateri. |
05 | Pengawal gangguan dimulakan dan jadual vektor gangguan dijana. |
06 | Bersedia untuk pemasa selang berfungsi. |
08 | Pengawal papan kekunci melakukan ujian kendiri (ujian BAT). Memulakan CPU. |
C0 | Lumpuhkan penggunaan memori cache. Inisialisasi pengawal APIC. Menyediakan pemproses untuk operasi. |
C1 | Mengkonfigurasi parameter operasi pemproses. |
C2 | Mengenal pasti pemproses menggunakan arahan CPUID. |
C5 | Menentukan bilangan pemproses dan menetapkan parameternya. |
C6 | Memulakan cache pemproses. |
C7 | Menyelesaikan proses permulaan pemproses pusat. |
0A | Memulakan pengawal papan kekunci. |
0B | Mencari tetikus yang disambungkan melalui antara muka PS/2. |
0C | Mencari papan kekunci. |
0E | Mencari dan memulakan peranti I/O. Tangkapan sampuk INT 09h. Memaparkan logo BIOS pada skrin. |
13 | Inisialisasi awal daftar chipset dilakukan. |
24 | Modul BIOS dibongkar dan dimulakan. Bersedia untuk memulakan jadual vektor gangguan. |
25 | Melengkapkan permulaan jadual vektor gangguan. |
2A | Peranti dimulakan pada bas tempatan (menggunakan mekanisme Pengurus Permulaan Peranti DIM). Bersedia untuk memulakan penyesuai video. |
2C | Mencari dan memulakan kad video. |
2E | Peranti I/O tambahan dicari dan dimulakan. |
30 | Komponen SMI (System Management Interrupt) sedang dimulakan. |
31 | Membongkar modul ADM. Permulaan dan pengaktifan ADM. |
33 | Memulakan modul pemuat but. |
37 | Memaparkan logo AMI, maklumat tentang versi BIOS, maklumat tentang jenis pemproses dan kelajuannya pada skrin monitor. Memaparkan pada monitor nama kunci yang boleh digunakan untuk memasuki Bios Setup. |
38 | Peranti dimulakan pada bas tempatan (menggunakan mekanisme Pengurus Permulaan Peranti DIM). |
39 | Pengawal DMA sedang memulakan. |
3A | Tetapkan masa sistem mengikut Jam Masa Nyata (RTC). |
3B | RAM diuji dan keputusan ujian kemudiannya dipaparkan pada monitor. |
3C | Menyediakan daftar chipset. |
40 | Pemproses bersama matematik, port selari dan bersiri dimulakan. |
50 | Modul kawalan memori sedang dilaraskan. |
52 | Maklumat dalam CMOS tentang jumlah RAM dilaraskan (mengikut keputusan ujian RAM). |
60 | Memprogramkan pengawal papan kekunci untuk kekerapan ulang automatik dan masa menunggu sebelum memasuki mod ulang automatik mengikut tetapan Tetapan BIOS. Menetapkan keadaan penunjuk Numlock mengikut tetapan Tetapan BIOS. |
75 | Gangguan INT 13j sedang dimulakan, yang digunakan untuk berfungsi dengan peranti cakera. |
78 | Senarai peranti dari mana anda boleh boot OS dibuat. |
7A | Sambungan BIOS yang selebihnya sedang dimulakan. |
7C | Mencipta dan menyimpan jadual ESCD. |
84 | Laporan sedang disusun mengenai ralat yang dikesan semasa prosedur POST. |
85 | Memaparkan maklumat pada monitor tentang ralat yang dikesan semasa prosedur POST. |
87 | Pada peringkat ini, adalah mungkin untuk memasuki program BIOS Setup. |
8C | Menyediakan daftar chipset. |
8D | Jadual ACPI sedang dibina. |
8E | Penyelenggaraan gangguan NMI. Mengkonfigurasi parameter peranti persisian. |
90 | Inisialisasi SMI akhir sedang dijalankan |
A0 | Minta kata laluan but (jika ini disediakan dalam tetapan Tetapan BIOS). |
A1 | Ini mengosongkan data yang tidak diperlukan untuk boot OS. |
A2 | Menyediakan modul EFI. |
A4 | Modul bahasa sedang dimulakan. |
A7 | Memaparkan jadual keputusan akhir melengkapkan prosedur POST. |
A8 | Pengaturcaraan daftar MTRR (Daftar Julat Jenis Memori). |
A9 | Menunggu arahan papan kekunci untuk dimasukkan. |
A.A. | Menetapkan semula mengganggu INT 1C, INT 09. Melumpuhkan modul penyelenggaraan prosedur (ADM). |
AB | Menentukan peranti dari mana anda boleh boot OS. |
A.C. | Peringkat akhir untuk memulakan daftar chipset mengikut parameter Persediaan BIOS |
B1 | Antara muka ACPI sedang dikonfigurasikan. |
00 | Melakukan gangguan BIOS INT 19j. Kawalan proses but dipindahkan ke pemuat sistem pengendalian. OS mula memuatkan. |
PI0049
Kad POST untuk pengesanan kecacatan papan induk komputer, model PI0049, direka bentuk untuk memaparkan kod POST semua pengeluar BIOS. Produk ini lebih dikenali sebagai PC Ana-lyz-er 2, ciri pengendaliannya telah berulang kali dibincangkan di halaman laman web kami. Manual pengguna mengandungi senarai kata laluan kejuruteraan, serta senarai pintasan papan kekunci standard untuk memasuki BIOS. Pembangunan kad POST dilindungi oleh paten 01224987.4 (China).
PI0050
POST kad IC80 V5.0
QiGuan KLPI6
Kad diagnostik KLPI6-SD yang dikeluarkan oleh QiGuan Electronics dibuat mengikut piawaian antarabangsa IEC 61010-1, yang menetapkan keperluan untuk peralatan ujian voltan lampau voltan rendah. Ciri fungsian kad POST KLPI6-SD ialah keupayaan untuk memaparkan kod POST komputer peribadi pada panel paparan luaran. Selain kod semasa, kedua-dua penunjuk memaparkan nilai sebelumnya, serta kod POST kegagalan maut.
QiGuan MKCP6A
Papan untuk mendiagnosis platform peribadi dan mengujinya untuk kestabilan (Kad Ujian Diagnostik dan Kestabilan), model MKCP6A, telah dibangunkan oleh QiGuan Electronics menggunakan teknologi yang dilindungi oleh paten negara 03126857.9 (China). Untuk memaparkan kod POST, terdapat tiga pasang(!) penunjuk pada papan: pasangan pertama direka bentuk untuk memaparkan kod yang rosak, pasangan seterusnya memaparkan kod POST semasa dan pasangan terakhir memaparkan kod sebelumnya.
SL-M04A
Versi langka manual pengguna dalam bahasa Turki untuk PC Penganalisis PC pengawal POST diagnostik (PC Analizoru dalam bahasa Turki). Sebagai tambahan kepada penerangan terkenal tentang kod POST, ia termasuk senarai titik kawalan daripada hampir semua pengeluar BIOS yang terkenal. Untuk kemudahan, semua kod pos diisih mengikut nombor, menjadikannya lebih mudah untuk diakses dan difahami. Komen untuk mereka mengikuti terus selepas kod dan dipisahkan dengan nama BIOS.
18.03.2019