Pentadbir ABC: Proses but Windows. Memuatkan sistem pengendalian. Boot Windows XP

Selepas menghidupkan komputer, tiada sistem pengendalian dalam RAMnya. Dengan sendirinya, tanpa sistem pengendalian, perkakasan komputer tidak boleh melakukan tindakan yang kompleks seperti memuatkan atur cara ke dalam ingatan. Oleh itu kita berhadapan dengan paradoks yang kelihatan tidak dapat diselesaikan: untuk memuatkan sistem pengendalian ke dalam memori, kita mesti sudah mempunyai sistem pengendalian dalam ingatan.

Penyelesaian kepada paradoks ini adalah dengan menggunakan program komputer kecil khas yang dipanggil pemuat but, atau perintah yang terletak dalam memori kekal (contohnya, pada PC IBM - perintah but semula tanpa sebarang bantuan). Perisian ini boleh mengesan peranti yang sesuai untuk but dan memuatkan pemuat but OS daripada partition khas peranti yang dipilih itu sendiri (selalunya sektor but) peranti ini.

Pemuat but mesti mematuhi sekatan khusus, terutamanya mengenai kelantangan. Contohnya, pada IBM PC pemuat peringkat pertama mesti muat dalam 446 bait pertama rekod but induk, meninggalkan ruang untuk 64 bait jadual partition dan 2 bait untuk tandatangan AA55 yang diperlukan untuk BIOS mengesan pemuat but itu sendiri.

cerita

Komputer awal mempunyai satu set suis yang membenarkan operator meletakkan pemuat but dalam ingatan sebelum pemproses bermula. Pemuat but ini kemudiannya membaca sistem pengendalian daripada peranti luaran, seperti pita tebuk atau cakera keras.

Kod pemuat but pemasangan pseudo boleh semudah urutan arahan berikut:

0: tulis nombor 8 untuk mendaftar P 1: semak bahawa pembaca pita tebuk boleh mula membaca 2: jika tidak boleh, pergi ke langkah 1 3: baca bait daripada pembaca pita tebuk dan tulis pada bateri 4: jika pita tebuk kehabisan, pergi ke langkah 8 5: tulis nilai yang disimpan dalam penumpuk kepada RAM pada alamat yang disimpan dalam daftar P 6: tambah nilai daftar P sebanyak satu 7: pergi ke langkah 1

Contoh ini adalah berdasarkan pemuat but salah satu komputer mini yang dikeluarkan pada tahun 1970-an oleh Nicolet Instrument Corporation.

0: tulis nombor 106 untuk mendaftar P 1: semak sama ada pembaca pita tebuk boleh mula membaca 2: jika tidak, pergi ke langkah 1 3: baca bait daripada pembaca pita tebukan dan tuliskannya ke bateri 4: jika pita tebuk kehabisan, pergi ke langkah 8 5: tulis nilai yang disimpan dalam penumpuk kepada RAM di alamat yang disimpan dalam daftar P 6: kurangkan nilai daftar P sebanyak satu 7: pergi ke langkah 1

Panjang pemuat but peringkat kedua adalah sedemikian rupa sehingga bait terakhir pemuat but mengubah suai arahan yang terletak di alamat 6. Oleh itu, selepas langkah 5 selesai, pemuat but peringkat kedua bermula. Pemuat peringkat kedua sedang menunggu untuk memuatkan pembaca pita tebuk dengan panjang pita tebukan yang mengandungi sistem pengendalian. Perbezaan antara pemuat peringkat pertama dan pemuat peringkat kedua ialah pemeriksaan untuk ralat dalam membaca daripada pita tebuk, yang biasa berlaku pada masa itu, dan, khususnya, pada teletaip ASR-33 yang digunakan dalam kes ini.

Sesetengah sistem pengendalian, terutamanya sistem pengendalian Apple Computer yang lebih lama (pra-1995), sangat berkait rapat dengan perkakasan komputer sehingga mustahil untuk but mana-mana sistem pengendalian lain pada komputer. Dalam kes ini, adalah perkara biasa untuk membangunkan pemuat but yang bertindak sebagai pemuat but untuk OS standard dan kemudian memindahkan kawalan ke sistem pengendalian alternatif. Apple menggunakan kaedah ini untuk melancarkan versi A/UX Unix, dan sejak itu ia telah digunakan oleh pelbagai sistem pengendalian percuma.

Peranti yang dimulakan oleh BIOS

Peranti but ialah peranti yang mesti dimulakan sebelum sistem pengendalian but. Ini termasuk peranti input (papan kekunci, tetikus), peranti output asas (paparan), dan peranti dari mana pengeluaran akan dibuat - pemacu liut, cakera keras, pemacu kilat, PXE).

Urutan but komputer peribadi serasi IBM standard

Komputer peribadi sedang dimuatkan

Pautan

Yayasan Wikimedia. 2010.

Lihat apa yang "Memuatkan sistem pengendalian" dalam kamus lain:

    Pemuat sistem pengendalian ialah perisian sistem yang memuatkan sistem pengendalian serta-merta selepas menghidupkan komputer. Pemuat sistem pengendalian: menyediakan cara yang diperlukan untuk berdialog dengan ... ... Wikipedia

    Istilah ini mempunyai makna lain, lihat Teras. Kernel ialah bahagian tengah sistem pengendalian (OS), menyediakan aplikasi dengan akses yang diselaraskan kepada sumber komputer, seperti masa pemproses, memori dan perkakasan luaran... ... Wikipedia

    Untuk istilah "Penjadual Tugas" lihat makna lain. Penjadualan tugas ialah salah satu konsep utama dalam multitasking dan multiprocessing dalam kedua-dua tujuan am dan sistem pengendalian dunia sebenar... ... Wikipedia

    Ia adalah satu bentuk pengedaran perisian sistem. Kehadiran pengedaran adalah disebabkan oleh hakikat bahawa bentuk perisian yang digunakan untuk mengedarkannya hampir tidak pernah bertepatan dengan bentuk perisian yang berjalan... ... Wikipedia

    But dipercayai ialah fungsi komputer peribadi untuk menghalang permulaan pengguna yang tidak dibenarkan, memuatkan sistem pengendalian (OS) dan mendapat akses kepada maklumat sulit. Menyediakan... ... Wikipedia

    Artikel ini sepatutnya Wikiified. Sila format mengikut peraturan untuk memformat artikel... Wikipedia

    Windows XP bermula dalam mesin telefon Internet Dalam sains komputer, but ialah proses yang kompleks dan pelbagai langkah untuk memulakan komputer. Urutan but ialah urutan tindakan yang mesti dilakukan oleh komputer untuk ... Wikipedia

    Keupayaan pelanggan terminal untuk but sistem pengendalian dengan selamat. Penyelesaian utama untuk menjamin but adalah untuk mengesahkan integriti dan ketulenan fail sistem pengendalian yang mungkin disimpan pada pemacu keras tempatan, ... ... Wikipedia

    Cip ROM utama dan sandaran papan induk Gigabyte yang mengandungi BIOS daripada AWARD. BIOS (Bahasa Inggeris: sistem input/output asas “asas ... Wikipedia

Sistem pengendalian disimpan dalam memori luaran, biasanya pada cakera keras, kurang kerap pada cakera liut. Untuk operasi biasa komputer, modul utama sistem pengendalian perlu berada dalam RAM. Oleh itu, selepas menghidupkan komputer, sistem pengendalian secara automatik ditulis semula (dimuatkan) dari cakera ke dalam RAM. Aspek yang paling penting dalam pemuatan ini digambarkan dalam bentuk algoritma dalam Rajah. 9.13.

nasi. 9.13. Algoritma untuk memuatkan sistem pengendalian dari cakera ke dalam RAM

Selepas menghidupkan komputer, anda melihat nombor berubah pada skrin. Nombor ini mencerminkan proses ujian RAM oleh program BIOS. Jika kerosakan dikesan dalam sel RAM, mesej akan dipaparkan.

Selepas berjaya menyelesaikan ujian perkakasan, pemacu dengan cakera liut A diakses, dan lampu penunjuk di sebelahnya menyala. Jika anda memuatkan sistem pengendalian daripada cakera liut, maka sebelum atau semasa ujian anda mesti memasukkan cakera sistem ke dalam pemacu A. Jika tidak, jika tiada sistem pengendalian pada cakera A, cakera keras itu diakses, seperti yang dibuktikan oleh penunjuk cahaya di sebelahnya.

Membaca ke dalam RAM sektor ke-0 bahagian ke-0 cakera di mana pemuat but terletak (REKOD BOOT) bermula. Kawalan dipindahkan ke pemuat but, yang memeriksa kehadiran modul pengembangan IO.SYS dan modul asas MSDOS.SYS pada cakera sistem. Jika mereka berada di tempat yang ditetapkan (cm. nasi. 9.10), kemudian ia memuatkannya ke dalam RAM, jika tidak mesej tentang ketiadaan mereka akan dipaparkan. Dalam kes ini, disyorkan untuk memuat turun semula. Isyarat but semula memindahkan kawalan ke modul BIOS kekal, yang sekali lagi menulis blok but dari cakera ke dalam RAM, dsb.

Ingat! Untuk but semula sistem pengendalian tekan kekunci serentak ke dalam memori .

Selepas berjaya memuatkan modul pengembangan IO.SYS dan modul asas MSDOS.SYS ke dalam RAM, pemproses arahan COMMAND.COM dimuatkan dan fail konfigurasi CONFIG.SYS diproses, yang mengandungi arahan untuk menyambungkan pemacu yang diperlukan. Fail ini mungkin hilang jika anda berpuas hati dengan versi asas sistem pengendalian.

Fail kelompok AUTOEXEC.BAT kemudiannya diproses. Menggunakan fail ini anda boleh mengkonfigurasi parameter persekitaran operasi. Contohnya, cipta cakera maya, tukar mod pencetakan, muatkan program tambahan, dsb.

Perhatian! Fail dengan sambungan .BAT memainkan peranan khas apabila bekerja dalam persekitaran sistem. Ia mengandungi satu set perintah sistem pengendalian atau nama fail boleh laku. Selepas menjalankan fail dengan sambungan .BAT, semua arahan yang ditulis di dalamnya dilaksanakan secara automatik satu demi satu.

Fail dengan nama standard AUTOEXEC.BAT berbeza daripada fail lain jenis .BAT kerana pelaksanaan arahan yang diletakkan di dalamnya bermula secara automatik serta-merta selepas sistem pengendalian but.

Jika fail AUTOEXEC.BAT tiada, anda akan digesa untuk memasukkan tarikh dan masa:

jika anda menekan kekunci masukkan, parameter sistem yang dipanggil ditentukan oleh pemasa komputer akan diterima sebagai tarikh dan masa semasa;

Jika anda ingin menetapkan semula tarikh dan masa sistem, maka sebagai tindak balas kepada gesaan, masukkan nilai dalam salah satu borang yang disediakan, sebagai contoh:

10-25-1997 (bulan hari tahun)

7:30:10.00r (jam:minit:saat)

Selepas fail AUTOEXEC.BAT selesai dijalankan, dan jika fail ini tidak ditemui, gesaan cakera sistem akan dipaparkan pada skrin paparan, contohnya C:\>. Ini menunjukkan bahawa proses but telah selesai seperti biasa dan anda boleh mula bekerja dengan memasukkan nama aplikasi atau arahan sistem pengendalian.

Apabila komputer dihidupkan, kawalan dipindahkan ke sistem input/output asas, BIOS. Ia menyemak komponen perkakasan komputer, membentuk bahagian awal jadual vektor gangguan, memulakan peranti dan memulakan proses memuatkan sistem pengendalian.

Boot bermula dengan BIOS cuba membaca sektor pertama cakera liut yang dimasukkan ke dalam pemacu A: (pada cakera liut but, sektor ini mengandungi pemuat sistem pengendalian). Jika cakera liut sistem dimasukkan ke dalam pemacu, pemuat but dibaca daripadanya dan kawalan dipindahkan kepadanya.

Jika cakera liut bukan satu sistem, i.e. tidak mengandungi rekod but, mesej muncul pada skrin meminta anda menggantikan cakera liut.

Jika tiada cakera liut dalam pemacu A: sama sekali, maka BIOS membaca rekod but induk pemacu C: (Rekod But Induk). Ini biasanya merupakan sektor pertama pada cakera. Kawalan dipindahkan ke pemuat, yang terletak di sektor ini. Pemuat but menganalisis kandungan jadual partition (juga terletak di sektor ini), memilih partition aktif dan membaca rekod but partition ini. Rekod but bagi partition aktif (Boot Record) adalah serupa dengan rekod but yang terletak di sektor pertama cakera liut sistem.

Rekod but partition aktif membaca fail IO.SYS dan MSDOS.SYS daripada cakera (dalam susunan itu). Pemandu pemastautin kemudiannya dibaca dan dimuatkan. Senarai dipautkan pemacu peranti mula dijana. Kandungan fail CONFIG.SYS dianalisis dan pemacu yang diterangkan dalam fail ini dimuatkan. Mula-mula, pemacu yang diterangkan oleh parameter DEVICE dimuatkan, kemudian (hanya dalam MS-DOS versi 4.x dan 5.0) program pemastautin yang ditentukan oleh penyata INSTALL. Selepas ini, pemproses arahan dibaca dan kawalan dipindahkan kepadanya.

Pemproses arahan terdiri daripada tiga bahagian - pemastautin, permulaan dan transit. Bahagian residen dimuatkan dahulu. Ia memproses mengganggu INT 22H, INT 23H, INT 24H, dan mengawal pemuatan bahagian transit. Bahagian pemproses arahan ini memproses ralat MS-DOS dan menggesa pengguna untuk bertindak apabila ralat dikesan.

Bahagian permulaan hanya digunakan semasa proses but sistem pengendalian. Ia menentukan alamat permulaan di mana program pengguna akan dimuatkan dan memulakan pelaksanaan fail AUTOEXEC.BAT.

Bahagian transit pemproses arahan terletak di alamat memori tertinggi. Bahagian ini mengandungi pengendali untuk perintah MS-DOS dalaman dan penterjemah untuk fail arahan dengan sambungan .BAT. Bahagian transit mengeluarkan gesaan sistem (contohnya, A:\>), menunggu arahan pengendali dimasukkan daripada papan kekunci atau daripada fail kelompok dan mengatur pelaksanaannya.

Selepas memuatkan pemproses arahan dan melengkapkan prosedur awal yang disenaraikan dalam fail AUTOEXEC.BAT, sistem sedia untuk beroperasi.

1.3. Skim umum bagaimana dos berfungsi

Untuk berfungsi dengan betul dengan perisian dan perkakasan sistem, anda perlu memahami dengan jelas mekanisme interaksi program aplikasi dengan komputer. Dalam Rajah. 1.1 menunjukkan sambungan fungsi program dengan perisian dan perkakasan PC IBM.

Rajah 1. Sambungan fungsi program untuk MS-DOS dengan perkakasan dan perisian PC

Biasanya, kernel DOS dibahagikan kepada beberapa subsistem, setiap satunya bertanggungjawab untuk melaksanakan tugas tertentu. Seperti yang ditunjukkan dalam rajah, subsistem berikut biasanya dibezakan:

    sistem fail;

    sistem pengurusan ingatan;

    sistem pengurusan program;

    sistem komunikasi dengan pemacu peranti;

    sistem pengendalian ralat;

    perkhidmatan masa;

    sistem input/output konsol operator.

Subsistem ini berkomunikasi dengan perkakasan melalui BIOS, pemacu, atau secara langsung. Perisian aplikasi boleh memanggil subsistem DOS, berfungsi dengan BIOS, atau berfungsi secara langsung dengan perkakasan. Walau bagaimanapun, sila ambil perhatian bahawa program aplikasi hanya boleh mengakses pemacu melalui subsistem DOS yang sesuai.

Ia juga jelas bahawa semakin tinggi tahap antara muka antara program aplikasi dan peralatan, semakin kurang program akan bergantung pada ciri-ciri peralatan.

Mari kita lihat subsistem DOS secara berasingan.

Anda menghidupkan komputer, skrin memuatkan teks muncul pada nombor dan huruf dengan cepat berkelip. Biasanya, komputer berfungsi dengan baik dan anda tidak memberi perhatian kepadanya. Tetapi ini adalah bahagian penting dalam operasi komputer semasa perisian tegar yang dibina ke dalam BIOS berjalan. Tetapi kemudian sesuatu yang tidak dapat difahami berlaku dan semuanya berhenti, kod ralat dipaparkan pada skrin, dan kadang-kadang tiada apa yang dipaparkan sama sekali - kursor berkedip dan semuanya membeku dalam mimpi yang tidak dapat difahami.

Bagaimana ia berfungsi

Selepas menghidupkan komputer, tiada sistem pengendalian dalam RAMnya. Dan tanpa sistem pengendalian, perkakasan komputer tidak dapat melakukan tindakan yang kompleks, seperti memuatkan atur cara ke dalam ingatan. Ini mewujudkan paradoks yang kelihatan tidak dapat diselesaikan: untuk memuatkan sistem pengendalian ke dalam memori, kita mesti sudah mempunyai sistem pengendalian dalam ingatan.

Penyelesaian kepada paradoks ini ialah penggunaan beberapa program mikro yang terletak dalam satu atau lebih cip, BIOS (Sistem Input/Output Asas). P proses pemuatan bermula dengan pemproses secara automatik melaksanakan arahan yang terletak dalam memori kekal (atau boleh ditulis semula) (EEPROM atau Flash ROM), bermula dari alamat yang diberikan. Perisian tegar ini tidak mempunyai semua fungsi sistem pengendalian, tetapi ia mempunyai kefungsian yang mencukupi untuk melaksanakan pemuatan berurutan program lain, yang dilaksanakan satu demi satu sehingga yang terakhir memuatkan sistem pengendalian.

Urutan blok utama fungsi BIOS dalam komputer serasi PC:

1. - POST - ujian kendiri apabila menghidupkan kuasa pemproses, memori, set cip logik sistem, penyesuai video, pengawal cakera, papan kekunci, tetikus dan pengawal dan peranti lain;

2. - Setup BIOS (BIOS parameter setting program) - konfigurasi parameter sistem. Ia boleh dicetuskan semasa prosedur POST dengan menekan kombinasi kekunci tertentu. Jika ia tidak dipanggil oleh pengguna, parameter yang dipasang dan disimpan dalam memori kekal semasa konfigurasi terakhir Setup BIOS dimuatkan.

3. - Pemuat sistem pengendalian - subrutin yang mencari sektor but utama yang sah pada peranti cakera.

4. - BIOS - satu set pemacu yang direka untuk interaksi antara sistem pengendalian dan perkakasan apabila sistem but.

Semasa proses pemuatan BIOS, sebagai tambahan kepada perkara di atas, sambungan, pemotongan, dan penetapan mod pengendalian pengawal peranti papan sistem dijalankan mengikut tetapan yang direkodkan dalam memori kekal.

Mengapa ini perlu?

Ini diperlukan untuk:

  • menyemak kebolehservisan dan oleh itu kesediaan untuk operasi perkakasan papan sistem;
  • menyemak kesediaan perkakasan luaran, termasuk parameter dan kebolehservisannya, serta pematuhannya dengan minimum yang diperlukan, yang akan membolehkan anda mengawal komputer sebelum dan selepas but;
  • menyemak keupayaan untuk but sistem pengendalian.

Semasa pelaksanaannya, kehadiran peranti but yang mesti dimulakan sebelum memuatkan sistem pengendalian diperiksa.

Ini termasuk:

  • peranti input (papan kekunci, tetikus),
  • peranti output asas (paparan),
  • peranti dari mana OS akan dimuatkan - pemacu cakera, cakera keras, CD-ROM, pemacu denyar, peranti SCSI, kad rangkaian (jika but melalui rangkaian)

BIOS kemudian meninjau peranti yang disenaraikan dalam senarai pra-bina sehingga ia menemui peranti but. Jika peranti sedemikian tidak ditemui, mesej ralat akan dipaparkan dan proses but akan dihentikan. Jika BIOS mengesan peranti but, ia membaca pemuat but daripadanya dan memindahkan kawalan kepadanya.

Dalam kes cakera keras, pemuat but dipanggil rekod but induk (MBR) dan selalunya bebas daripada sistem pengendalian. Biasanya, ia mencari partition cakera keras yang aktif, memuatkan sektor but partition itu, dan memindahkan kawalan kepadanya. Sektor but ini biasanya khusus sistem pengendalian. Ia mesti memuatkan kernel sistem pengendalian ke dalam memori dan memindahkan kawalan kepadanya.

Jika tiada partition aktif wujud, atau sektor but partition aktif tidak sah, MBR boleh memuatkan pemuat but sandaran dan memindahkan kawalan kepadanya. Pemuat but sandaran mesti memilih partition (selalunya dengan bantuan pengguna), memuatkan sektor butnya, dan memindahkan kawalan kepadanya.

Urutan but untuk komputer peribadi serasi IBM standard

Selepas menghidupkan komputer peribadi, pemprosesnya belum mula berfungsi.

Peranti pertama yang bermula selepas anda menekan butang kuasa komputer ialah bekalan kuasa. Jika semua voltan bekalan tersedia dan mematuhi norma, isyarat Power Good khas akan dihantar ke papan induk, menunjukkan kejayaan ujian bekalan kuasa dan membenarkan komponen papan sistem dimulakan.

Selepas ini, chipset menjana isyarat tetapan semula CPU, yang mengosongkan daftar pemproses dan memulakannya.

Perintah pertama yang akan dilaksanakan terletak di alamat FFFF0h dan kepunyaan ruang alamat BIOS. Perintah ini hanya memindahkan kawalan ke program permulaan BIOS dan melaksanakan perintah seterusnya (peringkat tegar BIOS).

Program permulaan BIOS, menggunakan program POST, menyemak bahawa semua peranti komputer yang diperlukan untuk BIOS beroperasi dan seterusnya memuatkan sistem pengendalian utama berfungsi dengan betul dan memulakannya.

Oleh itu, tugasnya adalah untuk membaca secara berurutan dan melaksanakan arahan dari ingatan.

Memori sistem dikonfigurasikan supaya arahan pertama yang dibaca oleh pemproses selepas penetapan semula akan berada dalam cip BIOS.

Dengan memilih arahan secara berurutan daripada BIOS, pemproses akan mula melakukan prosedur ujian kendiri, atau POST.

prosedur POST

Prosedur ujian kendiri POST terdiri daripada beberapa langkah.

  • Permulaan awal komponen sistem utama;
  • Mengesan RAM, menyalin kod BIOS ke dalam RAM dan menyemak jumlah semak BIOS;
  • Persediaan chipset awal;
  • Mencari dan memulakan penyesuai video. Penyesuai video moden mempunyai BIOS mereka sendiri, yang sistem BIOS cuba untuk mengesan dalam segmen alamat yang ditetapkan khas. Semasa pemulaan penyesuai video, imej pertama yang dijana menggunakan BIOS penyesuai video muncul pada skrin;
  • Menyemak jumlah semak CMOS dan status bateri. Jika jumlah semak CMOS tidak betul, nilai lalai akan dimuatkan;
  • Menguji pemproses dan RAM. Keputusan ujian biasanya dipaparkan pada skrin;
  • Menyambungkan papan kekunci, menguji port I/O dan peranti lain.
  • Memulakan pemacu cakera. Maklumat tentang peranti yang dikesan biasanya dipaparkan pada skrin;
  • Pengagihan sumber antara peranti dan memaparkan jadual dengan peranti dan sumber yang dikesan diperuntukkan kepada mereka;
  • Cari dan mulakan peranti yang mempunyai BIOS mereka sendiri;
  • Memanggil gangguan perisian BIOS INT 19h, yang mencari sektor but pada peranti yang dinyatakan dalam senarai but.

Bergantung pada versi BIOS tertentu, susunan prosedur POST mungkin berbeza sedikit, tetapi langkah asas di atas dilakukan semasa but mana-mana komputer.

Apakah kod POST?

Selepas menghidupkan kuasa komputer, jika bekalan kuasa dan komponen utama papan induk berfungsi (penjana jam, komponen yang bertanggungjawab untuk operasi bas sistem dan bas memori), pemproses mula melaksanakan kod BIOS.

Lebih tepatnya, dalam kebanyakan chipset moden, sebelum pengawal sistem menghantar arahan kepada pemproses, bas sistem "pintar" diprakonfigurasikan. Tetapi ini tidak mengubah intipati perkara itu.

Tugas utama BIOS pada peringkat ini adalah untuk memeriksa kebolehservisan dan memulakan komponen perkakasan utama komputer. Pertama, daftar dalaman cipset dan pemproses dikonfigurasikan, dan integriti kod BIOS diperiksa. Kemudian jenis dan saiz RAM ditentukan, dan kad video (diintegrasikan ke dalam chipset atau luaran) dicari dan dimulakan. Seterusnya, port I/O, pengawal pemacu cakera, pengawal IDE/SATA dan pemacu yang disambungkan kepadanya dikonfigurasikan. Dan akhirnya, carian dan permulaan pengawal tambahan yang disepadukan pada papan induk dan kad pengembangan yang dipasang dijalankan. Secara keseluruhan, terdapat kira-kira seratus langkah perantaraan, selepas itu kawalan dipindahkan ke pemuat BOOTStrap, yang bertanggungjawab untuk memulakan sistem pengendalian.

Setiap langkah ujian POST mempunyai nombor uniknya sendiri, dipanggil kod POST. Sebelum prosedur seterusnya bermula, kod POSTnya ditulis ke port khas yang dipanggil Manufacturing Test Port. Apabila peranti berjaya dimulakan, kod POST prosedur seterusnya ditulis ke Port Ujian Pembuatan, dan seterusnya, sehingga semua ujian selesai. Jika konfigurasi peranti gagal, pelaksanaan ujian POST selanjutnya dihentikan, dan kod POST prosedur yang menyebabkan kegagalan kekal dalam Port Ujian Pembuatan. Selepas membacanya, anda boleh mengenal pasti peranti yang bermasalah dengan jelas.

Perlu diingat bahawa selepas but semula komputer menggunakan sistem pengendalian (but lembut atau hangat) atau keluar dari mod penjimatan kuasa, tidak semua langkah untuk menguji dan mengkonfigurasi komponen perkakasan biasanya dilakukan, tetapi hanya minimum yang diperlukan - ini lebih cepat. Apabila menyelesaikan masalah, anda mesti sentiasa melakukan but semula "keras" ("sejuk") - menggunakan kekunci RESET atau mematikan kuasa komputer. Ini adalah satu-satunya cara untuk menjamin bahawa semua langkah permulaan akan diselesaikan sepenuhnya.

Anugerah BIOS 6.0: pilihan but penuh

Jadual ini boleh digunakan bukan sahaja sebagai senarai kod POST, tetapi juga sebagai urutan tindakan yang dilakukan apabila komputer dihidupkan. Ia mengandungi kod POST yang dipaparkan semasa prosedur POST penuh.

POST code Penerangan mengenai prosedur
CF Jenis pemproses ditentukan dan CMOS baca/tulis diuji
C0 Chipset dan L1-, L2-cache dipramulakan, pengawal gangguan, DMA dan pemasa diprogramkan
C1 Jenis dan jumlah RAM dikesan
C3 Kod BIOS dibongkar ke dalam kawasan sementara RAM
Semakan BIOS disemak
C5 Kod BIOS disalin ke memori bayangan dan kawalan dipindahkan ke modul Boot Block
01 Modul XGROUP dibongkar pada alamat fizikal 1000:0000h
02 Inisialisasi pemproses. Daftar CR dan MSR ditetapkan
03 Sumber I/O ditentukan (Super I/O)
05 Membersihkan skrin dan bendera status CMOS
06 Coprocessor diperiksa
07 Pengawal papan kekunci ditentukan dan diuji
08 Antara muka papan kekunci ditentukan
09 Memulakan Pengawal ATA Bersiri
0A Mengesan papan kekunci dan tetikus yang disambungkan ke port PS/2
0B Sumber pengawal audio AC97 dipasang
O.E. Menguji segmen memori F000h
10 Jenis memori kilat ditentukan
12 CMOS diuji
14 Tetapkan 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
1D Sistem pengurusan kuasa ditakrifkan
1F Memuatkan matriks papan kekunci (untuk komputer riba)
21 Sistem Pengurusan Kuasa Perkakasan sedang dimulakan (untuk komputer riba)
23 Pemproses bersama matematik, pemacu liut, permulaan chipset diuji
24 Kod mikro pemproses dikemas kini. Mencipta peta pengedaran sumber untuk peranti Palam dan Main
25 Inisialisasi PCI awal: menyenaraikan peranti, mencari penyesuai VGA, menulis BIOS VGA ke C000:0
26 Kekerapan jam ditetapkan menggunakan 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 dan APIC dimulakan. Pengawal IDE sedang diprogramkan. Kekerapan pemproses diukur. Sambungan BIOS sistem video dipanggil
2B Cari BIOS penyesuai video
2D Paparan skrin percikan Anugerah, maklumat tentang jenis pemproses dan kelajuannya
33 Set semula papan kekunci
35 Saluran DMA pertama sedang diuji
37 Menguji saluran DMA kedua
39 Daftar halaman DMA diuji
3C Mengkonfigurasi pengawal 8254 (pemasa)
3E Memeriksa pengawal gangguan 8259
43 Pengawal gangguan diperiksa
47 Bas ISA/EISA diuji
49 Jumlah RAM dikira. Daftar sedang dikonfigurasikan untuk pemproses AMD K5
4E Pengaturcaraan MTRR mendaftar 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 Gesa untuk menjalankan kemas kini BIOS daripada cakera liut
5D Pengawal Super I/O dan pengawal audio bersepadu bermula
60 Memasuki Persediaan CMOS jika kekunci Padam ditekan
65 PS/2 tetikus sedang memulakan
69 Cache L2 didayakan
6B Daftar cipset dikonfigurasikan mengikut Persediaan BIOS
6D Menetapkan sumber untuk peranti ISA PnP dan port COM untuk peranti bersepadu
6F Pengawal liut dimulakan dan dikonfigurasikan
75 Peranti IDE dikesan dan dipasang: pemacu keras, CD/DVD, LS-120, ZIP, dsb.
76 Memaparkan maklumat tentang peranti IDE yang dikesan
77 Port bersiri dan selari dimulakan
7A Coprocessor matematik ditetapkan semula dan sedia untuk beroperasi.
7C Mentakrifkan perlindungan terhadap penulisan tanpa kebenaran pada cakera 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 dari timbunan sementara ke CMOS
84 Memaparkan mesej Kad Palam dan Main Permulaan
85 Permulaan USB selesai
87 Jadual SYSID dicipta dalam kawasan DMI
89 Jadual ACPI dipasang. Gangguan diberikan kepada peranti PCI
8B Dipanggil oleh BIOS pengawal ISA atau PCI tambahan, dengan pengecualian penyesuai video
8D Parameter pariti RAM ditetapkan menggunakan Persediaan CMOS. APM dimulakan
8F IRQ 12 dibenarkan untuk palam panas tetikus PS/2
94 Menyelesaikan permulaan chipset. Memaparkan jadual peruntukan sumber. Dayakan cache L2. Menetapkan mod peralihan masa musim panas/musim sejuk
95 Menetapkan kekerapan ulangan 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

Kegagalan untuk melengkapkan atau kegagalan mana-mana langkah dalam urutan ujian membawa kepada ujian berhenti dan mengeluarkan kod POST yang sepadan dengan langkah kegagalan ini.

Kod POST daripada pengeluar lain boleh didapati di tapak web pengeluar papan induk anda atau pengilang DIOS atau di Internet.

Membaca kod POST

Di bengkel atau pakar pembaikan, kawalan pelaksanaan mikroprogram BIOS dijalankan menggunakan kad pengembangan khas. Ia dimasukkan ke dalam slot percuma (kebanyakan model moden direka untuk bas PCI) dan semasa ia dimuatkan, ia memaparkan pada penunjuknya kod prosedur yang sedang dilaksanakan.

Contohnya ialah kad Pos PCI BM9222.

Walau bagaimanapun, kad POST bukanlah cara yang digunakan secara meluas. Sebaliknya, ia adalah alat pembaikan komputer profesional. Menyedari hakikat ini, pengeluar papan induk mula melengkapkan model yang direka untuk peminat yang bereksperimen dengan tetapan komputer dan overclocking dengan penunjuk kod POST terbina dalam.

Contohnya ialah papan induk ECS H67H2-M, atau model X58 Extreme3, P55 Deluxe3 dan 890GX Extreme3.

Terdapat juga penyelesaian yang lebih murah - semasa permulaan permulaan komponen, kod POST boleh dipaparkan pada skrin bersama-sama dengan maklumat perkhidmatan lain. Walau bagaimanapun, penyelesaian ini mempunyai kelemahan yang ketara: jika masalah itu berkaitan dengan kad video, kemungkinan besar anda tidak akan melihat apa-apa.

Peluang terakhir untuk mengetahui tentang kegagalan yang berlaku semasa menguji Isyarat Bunyi mesej ralat.

Bunyi dan mesej ralat

Walaupun fakta bahawa kod POST adalah alat yang paling berkuasa untuk mengenal pasti masalah perkakasan semasa memulakan komputer, BIOS juga menyediakan alat diagnostik lain. Jika anda tidak mempunyai kad POST, dan papan induk tidak dapat memaparkan kod POST, anda boleh bergantung pada isyarat bunyi dan mesej ralat.

Tetapi untuk ini adalah perlu bahawa kes PC mempunyai pembesar suara sistem dan ia disambungkan ke papan induk.

Isyarat bunyi amat berharga pada peringkat awal, apabila kad video belum dimulakan dan, akibatnya, tidak dapat memaparkan apa-apa pada skrin. Gabungan unik isyarat panjang dan pendek akan menunjukkan komponen yang bermasalah.

Pada peringkat kemudian, lebih mudah untuk menavigasi dengan mesej ralat yang dipaparkan oleh BIOS sekiranya berlaku masalah perkakasan. Dalam sesetengah versi BIOS mesej ini disertakan dengan isyarat bunyi khas, dalam versi lain ia menggantikannya. Tetapi dalam apa jua keadaan, maklumat biasanya cukup untuk mengenal pasti komponen yang gagal.

Perlu diingatkan bahawa isyarat bunyi dan mesej ralat sebenarnya merupakan pilihan yang lebih visual untuk memaparkan kod POST tertentu, dan sama sekali bukan alat diagnostik tambahan. Jika anda mempunyai kad POST yang anda boleh gunakan, atau papan induk mampu memaparkan kod POST, anda perlu fokus pada kod - ia memberikan gambaran yang lebih tepat dan terperinci. Bandingkan sekurang-kurangnya bilangan kod POST (kira-kira seratus) dan bilangan mesej ralat atau bip yang berbeza (beberapa dozen).

Urutan bunyi bip Penerangan tentang ralat
1 pendek POST yang berjaya
2 pendek Ralat kecil ditemui. Gesaan muncul pada skrin monitor untuk memasuki program CMOS Setup Utility dan membetulkan keadaan. Periksa sama ada kabel diikat dengan selamat dalam pemacu keras dan penyambung papan induk.
3 panjang Ralat pengawal papan kekunci
1 pendek, 1 panjang Ralat memori akses rawak (RAM).
1 panjang, 2 pendek Ralat kad video
1 panjang, 3 pendek Ralat permulaan papan kekunci atau ralat kad video
1 panjang, 9 pendek Ralat membaca daripada ROM
Mengulang pendek Masalah dengan bekalan kuasa
Berulang panjang masalah RAM
Frekuensi tinggi-rendah berulang masalah CPU
Berterusan Masalah dengan bekalan kuasa
Prosedur persediaan

Log masuk ke BIOS Setup

Anda boleh memasuki BIOS Setup hanya apabila komputer dihidupkan dan ujian POST awal berjaya (satu bip pendek kedengaran daripada pembesar suara sistem).

Untuk melakukan ini, anda perlu menekan kekunci atau kombinasi kekunci tertentu.

Biasanya, apabila menguji, penyelamat skrin memaparkan mesej seperti "Tekan DEL untuk memasuki Persediaan" - ini bermakna anda mesti menekan kekunci DEL untuk memasuki Persediaan BIOS. Anda boleh mengetahui kunci mana yang diberikan untuk memasuki BIOS daripada arahan untuk papan induk. Jika tiada arahan dan penyelamat skrin tidak memaparkan sebarang pembayang, anda boleh mencuba kombinasi yang paling terkenal:

Padam
Esc
Ctrl + Shift + S atau Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Padam

Kerja selamat dengan Persediaan BIOS

Bekerja dengan BIOS Setup dikaitkan dengan risiko tertentu, kerana jika parameter diubah secara tidak betul atau cuai, sistem mungkin menjadi tidak stabil atau tidak berfungsi sama sekali. Terdapat beberapa petua mudah yang boleh membantu mengurangkan kemungkinan risiko ke tahap minimum:

  • Adalah lebih baik untuk mencuba tetapan Tetapan BIOS pada komputer baharu yang tidak diisi dengan maklumat;
  • Cuba untuk tidak mencuba BIOS sama sekali pada komputer yang memproses atau menyimpan maklumat penting atau banyak. Sebelum menyediakan sistem anda menggunakan BIOS, pastikan anda membuat sandaran data penting anda. Perkara utama dalam komputer sedemikian ialah kestabilan. Komputer overclock beku selepas beberapa jam pemprosesan video adalah pembaziran masa, tenaga elektrik dan hasil kerja. Yang tanpa overclocked akan mengatasi tugas ini dengan lebih cekap dan akan menjimatkan saraf anda;
  • Sebelum menukar parameter penting, sentiasa rekod set dan nilai yang diubah. Ini akan membolehkan anda mengembalikannya ke keadaan berfungsi sekiranya sistem operasi tidak stabil;
  • Jangan ubah nilai parameter yang anda tidak tahu. Semak maksudnya sama ada dalam arahan untuk papan induk, atau di Internet pada sumber pembangun papan;
  • Jangan edit beberapa parameter penting yang tidak berkaitan sekaligus. Apabila sistem tidak stabil, adalah lebih sukar untuk menentukan parameter mana yang menyebabkan operasi tidak stabil;
  • Jangan overclock komputer anda tanpa kajian yang betul dan penyediaan sistem yang overclock;
  • Jangan gunakan bahagian Utiliti Cakera Keras, yang direka untuk pemformatan peringkat rendah model pemacu keras yang lebih lama dan ditemui dalam versi BIOS yang lebih lama, kerana boleh merosakkan cakera keras moden;
  • Jika, selepas menetapkan parameter dan keluar dari BIOS, komputer berhenti bermula sama sekali, anda boleh mengembalikan sistem kepada keadaan berfungsi dalam beberapa cara:
    • Jika boleh masuk ke BIOS Setup selepas memulakan semula komputer, anda perlu menetapkan parameter yang diedit kepada nilai sebelumnya. Sesetengah versi BIOS sendiri melancarkan semula perubahan daripada sesi terakhir.
    • Jika perubahan yang dibuat tidak diketahui, adalah lebih baik untuk menggunakan parameter lalai menggunakan arahan Muatkan Fail-Safe Defaults. Selepas ini, anda perlu mengkonfigurasi sistem untuk operasi yang optimum.
    • Jika komputer tidak dimulakan sama sekali kerana tetapan BIOS yang salah, maka anda perlu menetapkan semula kandungan CMOS. Dalam kes ini, semua nilai termasuk tarikh/masa akan ditukar. Untuk melakukan ini, tetapkan semula tetapan yang salah dengan hanya mengalihkan pelompat Pemulihan Kilat (IBM) atau pelompat Clearing CMOS ke kedudukan "clearing CMOS". Dalam kes kedua, anda hanya perlu menutup kenalan pelompat yang sepadan dengan pelompat selama beberapa minit.
    • Sekiranya keputusan BIOS Persediaan yang tidak berjaya, selepas menetapkan semula konfigurasi yang tidak berjaya menggunakan pelompat dalam prosedur Setup BIOS, adalah perlu untuk menduplikasi pemulangan nilai BIOS yang dimuatkan ru.Wikipedia.org<< на главную>>

Bosan dengan Windows 7,8,10 dimuatkan dengan perlahan? YA, semakin banyak masa sistem pengendalian dipasang, semakin banyak topik ini mula menyeksa. Komputer menjadi lebih berkuasa dan produktif, tetapi pada masa yang sama permintaan untuk program yang dibangunkan untuk peralatan baharu juga semakin meningkat. Sebagai contoh, Windows XP but susunan magnitud lebih cepat daripada Windows 7/10 pada perkakasan yang sama.

Jadi sekarang, patutkah kita melepaskan ciri baharu demi pemuatan pantas sistem pengendalian? Tidak, mujurlah, terdapat helah yang rumit dan tidak begitu rumit yang akan membantu kami menyelesaikan masalah ini. Dalam artikel ini, anda akan belajar cara untuk mengurangkan masa but Windows secara pemrograman kepada 20 saat atau kurang.

Langkah pertama, perkhidmatan dan proses

Dalam Windows OS, perkhidmatan yang tidak perlu sering dilancarkan, yang melambatkan pemuatan dan operasi sistem. Terdapat juga sokongan untuk pelbagai perkakasan, jadi perkhidmatan yang memastikan ia berfungsi dengan betul bermula dengan sistem. Sudah tentu, jika sistem menganggap bahawa perkhidmatan itu tidak diperlukan (kerana tidak ada peranti yang sepadan pada komputer), maka ia dilumpuhkan. Tetapi memulakan, menyemak dan menghentikan perkhidmatan masih memerlukan masa.

Kami melancarkan program "Konfigurasi Sistem", untuk melakukan ini, tekan "Win + R", tulis dalam tetingkap: msconfig dan tekan Enter. Untuk melumpuhkan perkhidmatan yang tidak diperlukan buat sementara waktu, pergi ke tab dengan nama yang sama:

Tetapi anda perlu memahami perkhidmatan mana yang boleh dimatikan dan yang perlu dibiarkan berjalan. Mudah untuk mencari maklumat di Internet untuk kebanyakan perkhidmatan, jadi saya tidak akan membincangkan perkara ini secara terperinci. Saya hanya akan berkata: jangan tergesa-gesa dan matikan segala-galanya, ini boleh memberi kesan yang menyedihkan pada operasi sistem pengendalian.

Menggunakan logik yang sama, kami melumpuhkan program yang dimuatkan pada permulaan sistem pada tab "Permulaan" seterusnya. Butiran lanjut disediakan dalam artikel berasingan. Anda perlu memulakan semula komputer anda untuk menggunakan tetapan permulaan baharu.

Langkah kedua, pendaftaran

Terdapat titik lemah dalam Windows - pendaftaran. Sudah menjadi kebiasaan sejak zaman purba bahawa kebanyakan parameter Windows penting disimpan dalam pangkalan data hierarki. Kedua-dua kelajuan pemuatan dan operasi OS Windows secara keseluruhan bergantung secara langsung pada kelajuan OS mencari entri yang diperlukan dalam pendaftaran.

Ia bukan sesuatu yang luar biasa bagi penyahpasang program untuk berfungsi dengan tidak berkesan, meninggalkan entri dalam pendaftaran tentang kehadiran dan kerja mereka (parameter, perpustakaan berdaftar, mengikat sambungan fail tertentu, dsb.). Rekod sedemikian boleh dianggap sebagai sampah, mengacaukan pangkalan data. Dan anda perlu menyingkirkan sampah ini, yang mana anda harus menggunakan utiliti seperti, contohnya, Reg Organizer, CCleaner, Ashampoo WinOptimizer dan lain-lain.

Lancarkan CCleaner, pergi ke bahagian "Pendaftaran", klik "Cari masalah", dan apabila selesai klik "Betulkan dipilih":

Semasa pembersihan sedemikian, dan hanya semasa Windows sedang berjalan, pendaftaran sentiasa tertakluk kepada pemecahan. Ini bermakna anda perlu MENYUSAHKAN pendaftaran. Ini boleh dilakukan menggunakan program Defraggler, daripada pembangun yang sama. Walau bagaimanapun, saya akan membuat nota penting bahawa dalam beberapa kes, "membersihkan" pendaftaran juga boleh menjejaskan parameter penting. Oleh itu, pastikan anda melakukannya terlebih dahulu, dan sekiranya terdapat masalah dengan Windows, anda boleh segera memulihkan ke keadaan sebelumnya.

Langkah ketiga, yang utama

Kini anda boleh mula mengoptimumkan proses memuatkan sistem dan program secara mendalam. Semasa pelaksanaan aplikasi, banyak kesan sampingan boleh berlaku, seperti memuatkan perpustakaan dan rutin tambahan yang lama, ramalan cawangan bersyarat, cache terlepas dan seumpamanya. Menganalisis data sedemikian dipanggil pemprofilan.

Memandangkan OS berkenaan dicipta oleh Microsoft, kami akan menggunakan profiler yang dibuat oleh syarikat yang sama - Windows Performance Toolkit. Baru-baru ini, alat ini telah menjadi sebahagian daripada SDK Windows. Anda boleh memuat turun pemasang web dari tapak web Microsoft.

Ia tidak perlu memasang semua komponen yang disertakan; anda hanya boleh bertahan dengan Kit Alat Prestasi Windows

Alat ini membolehkan anda mengesan but sistem pengendalian dari awal lagi. Kami memerlukan fail boleh laku "xbootmgr.exe", yang terletak dalam folder tempat anda berkenan untuk memasang Windows Performance Toolkit; secara lalai, ia terletak dalam direktori "C:\Program Files\Microsoft Windows Performance Toolkit\".

Tonton video atau teruskan membaca artikel:

Untuk memanggil utiliti, jalankan xbootmgr.exe dengan parameter, sebagai contoh, parameter "-help" akan memaparkan senarai semua fungsi yang mungkin. Untuk melakukan ini, tekan butang "Win ​​+ R" atau pergi ke menu "Start -> Run" dan masukkan arahan dalam tetingkap:

xbootmgr –bantuan

Ia tidak perlu menambah laluan ke fail jika ia bermula seperti ini:

Hanya untuk keseronokan, jika anda ingin melihat bagaimana sistem anda berkelakuan pada permulaan pada masa ini, kemudian jalankan arahan:

xbootmgr -trace boot

Ia akan but semula komputer anda dan mengumpul data semasa permulaan. Hasil kerjanya boleh dilihat dalam fail boot_BASE+CSWITCH_1.etl, yang xbootmgr akan disimpan dalam foldernya sendiri atau dalam folder “C:\Users\yourname”. Fail ini mengandungi semua maklumat tentang tingkah laku program apabila sistem bermula, anda boleh melihat banyak perkara yang menarik. Untuk melakukan ini, klik dua kali pada fail untuk membuka Penganalisis:

Jika anda berminat, kaji maklumat tersebut, berikut adalah segala-galanya secara terperinci tentang proses muat turun: berapa saat yang diambil untuk memulakan setiap proses, cara sumber komputer digunakan, dsb.

Sekarang mari kita turun ke perniagaan - mari kita mulakan proses menganalisis dan mempercepatkan pemuatan Windows secara automatik. Jalankan arahan:

xbootmgr -trace boot -prepsystem

Semasa pengoptimuman, secara lalai, 6 but semula akan dilakukan dan 6 fail dengan maklumat tentang kelakuan program pada setiap but semula akan disimpan dalam direktori yang sama. Keseluruhan proses ini agak panjang, tetapi tidak memerlukan penyertaan pengguna. Anda boleh makan tengah hari dengan jayanya semasa program berjalan. Dan jangan lupa untuk menyemak dahulu bahawa terdapat beberapa Gigabait ruang kosong pada pemacu "C:"!

Selepas but semula, mesej akan muncul dalam tetingkap putih, contohnya "Melengahkan jejak but 1 daripada 6" dengan kira detik:

Dalam kes ini, anda tidak perlu mencuba menggunakan komputer riba anda, tunggu sahaja. Lebih banyak mesej akan muncul. Pada peringkat kedua, tetingkap "Menyediakan sistem" digantung di sana selama kira-kira 30 minit, manakala pemproses tidak dimuatkan dengan apa-apa, tetapi kemudian but semula berlaku dan peringkat yang selebihnya berjalan dengan cepat. Pada hakikatnya, keseluruhan proses boleh mengambil masa sejam.

Apakah yang dilakukan oleh Xbootmgr? Ia tidak melumpuhkan perkhidmatan dan proses yang tidak perlu, seperti yang mungkin kelihatan. Xbootmgr mengoptimumkan but supaya sumber komputer maksimum digunakan pada bila-bila masa. Iaitu, supaya ia tidak berlaku apabila pemproses dimuatkan 100% dan cakera keras sedang berehat, atau sebaliknya. Juga berlaku. Selepas but semula terakhir, anda tidak perlu melakukan apa-apa, Windows akan but, malah berfungsi dengan lebih pantas.

Langkah keempat, berbahaya

Tujuh, serta XP (walaupun tidak semua orang menyedari ini), mempunyai sokongan untuk pemproses berbilang teras. Tidak jelas mengapa sistem itu sendiri tidak sentiasa boleh menggunakan semua sumber yang ada apabila ia bermula, tetapi hanya mula menggunakannya apabila ia telah dimuatkan sepenuhnya dan pengguna telah mula bekerja.

Ini bermakna kita perlu membantunya menggunakan sumber yang tersedia dalam parameter permulaan sistem. Untuk melakukan ini, anda perlu menyelidiki konfigurasi. Menggunakan kombinasi kekunci "Win + "R", buka tetingkap "Run" dan tulis arahan msconfig, klik "OK". Dalam tetingkap konfigurasi sistem yang muncul, pilih tab "Muat turun".

Pilih "Pilihan lanjutan"

Dalam tetingkap yang muncul, tetapkan parameter "Bilangan pemproses" dan "Memori maksimum" kepada maksimum. Sekarang perhatian! Tutup dan buka program sekali lagi, lihat bahawa nilai "Memori maksimum" belum ditetapkan semula kepada "0". Jika ya, kemudian nyahtanda kotak ini, jika tidak, sistem mungkin tidak akan bermula sama sekali. But semula, selesai.

Nota: Jika anda memutuskan untuk menambah RAM atau menggantikan pemproses dengan yang lain (dengan lebih banyak teras), maka parameter di atas perlu ditukar. Jika tidak, sistem tidak akan menggunakan memori tambahan dan/atau teras pemproses tambahan.