rumah - Melayani
Memuat RAM sistem operasi. Tahapan boot sistem. Mengapa tidak ada karakter Rusia di MS-DOS?

Saat komputer dihidupkan, kendali dialihkan ke prosedur bootstrap, terletak di memori hanya-baca yang terletak di papan utama komputer. Prosedur bootstrap memeriksa node perangkat keras komputer, membentuk bagian awal tabel vektor interupsi, dan menginisialisasi perangkat eksternal dan memulai proses pengunduhan sistem operasi.

Apakah Anda tertarik dengan misteri apa yang terjadi saat Anda menyalakan komputer? Apakah segala sesuatu tampak ajaib bagi Anda ketika layar pengaktifan muncul di monitor Anda? Faktanya, istilah "boot" berasal dari tab kecil di belakang boot yang disebut bootstrap yang membantu Anda memuat boot Anda.

Mem-boot komputer mengacu pada proses menyalakan komputer dan memulai sistem operasi. Sistem operasi adalah program yang memungkinkan Anda bekerja dengan semua milik Anda aplikasi software dan peralatan sehingga Anda dapat melakukan pekerjaan yang ingin Anda lakukan. Setelah Anda menekan tombol daya, semuanya akan otomatis. Proses boot memuat sistem operasi ke dalam memori utama atau RAM diinstal pada komputer Anda. Sekarang mari kita belajar sedikit tentang proses pengunduhan.

Booting sistem operasi dimulai dengan prosedur booting yang mencoba membaca sektor pertama dari floppy disk yang dimasukkan ke dalam drive A: (pada floppy disk boot, sektor ini berisi pemuat sistem operasi). Jika floppy disk sistem dimasukkan ke dalam drive, bootloader dibaca darinya dan kontrol ditransfer ke sana.

Saat Anda menekan tombol daya, daya dikirim ke program bootloader kecil yang mem-boot sistem operasi komputer. Pemuat boot ada dalam memori cache. Setelah program bootloader menerima daya, ia memulai proses aktivasi sistem operasi. Jika Anda melihat ini, itu akan menampilkan layar hitam dengan proses pemuatan teks.

Lalu apa jadinya jika proses download tidak berjalan semulus yang seharusnya? Anda mungkin perlu menyalakan komputer Anda mode aman, mode sistem operasi yang memungkinkan Anda mendiagnosis dan memperbaiki masalah. Salah satu alasan utama mengapa Anda mungkin perlu masuk ke Safe Mode adalah karena Anda telah menginstalnya perangkat lunak atau perangkat keras yang sulit berkomunikasi dengan sistem operasi. Dalam Mode Aman, Anda dapat menghapus apa pun yang baru saja Anda tambahkan dan memulai ulang komputer Anda, dan komputer akan berfungsi dengan baik.

Jika floppy disk bukan merupakan disk sistem, yaitu tidak berisi catatan boot, sebuah pesan akan muncul di layar yang meminta Anda untuk mengganti floppy disk.

Jika tidak ada floppy disk di drive A: sama sekali, maka BIOS membaca master boot record drive C: ( Sepatu Utama Catatan). Ini biasanya merupakan sektor pertama pada disk. Kontrol ditransfer ke loader, yang terletak di sektor ini. Bootloader menganalisis isi tabel partisi (juga terletak di sektor ini), memilih partisi aktif dan membaca catatan boot partisi ini. Entri boot partisi aktif (Catatan Booting) mirip dengan catatan boot yang terletak di sektor pertama floppy disk sistem.

Mengapa tidak ada karakter Rusia di MS-DOS?

Dalam pelajaran ini, Anda mempelajari bahwa proses booting membantu Anda menghidupkan sistem operasi di komputer Anda. Proses booting dimulai ketika Anda menekan tombol power, yang mentransfer daya ke bootloader di memori cache. Jika ada masalah dengan proses ini, Anda dapat memulai komputer Anda dalam Mode Aman, yaitu mode di mana fungsi dasar komputer dapat dijalankan untuk mendiagnosis dan memperbaiki masalah. Komputer diharapkan akan restart secara normal.

Untuk membongkar kernel dan modul reguler dan kemudian memuat kernel sebelumnya atau kernel lain yang ditentukan. Untuk memuat modul reguler dengan kernel lain gunakan yang berikut ini. Untuk memuat skrip konfigurasi otomatis kernel. Tabel 2, Interaksi Kernel Selama Boot, mencantumkan flag boot yang umum digunakan.

Catatan boot partisi aktif membaca file IO.SYS dan MSDOS.SYS dari disk dan memuatnya ke dalam RAM komputer. Selanjutnya, isi file konfigurasi - CONFIG.SYS - dianalisis. File ini berisi driver dan program residen yang sangat penting untuk dimuat ke dalam RAM. Setelah memuat driver dan program residen yang ditentukan dalam file CONFIG.SYS, kontrol ditransfer ke prosesor perintah COMMAND.COM.

Tanda unduhan lainnya. Interaksi kernel saat boot. Ini adalah tahap terakhir dari proses pengunduhan. Urutan boot memastikan bahwa sistem file yang tersedia pada sistem konsisten. Jika tidak, sistem akan melakukan booting ke mode multi-pengguna.

Ini juga dapat dicapai dengan menjalankan shutdown sekarang dari mode multipemain. Mode pemain tunggal dimulai dengan pesan ini. Untuk menentukan shell yang berbeda, masukkan path lengkap ke shell tersebut. Mode pengguna tunggal biasanya digunakan untuk memulihkan sistem yang tidak bisa boot karena tidak konsisten berkas sistem atau kesalahan pada file konfigurasi boot. Tindakan ini dimungkinkan karena mode pengguna tunggal memberikan penuh, akses lokal ke file sistem dan konfigurasi.

Prosesor perintah terdiri dari tiga bagian - residen, inisialisasi, dan transit. Bagian residen dimuat terlebih dahulu. Ini memproses interupsi INT 22H, INT 23H, INT 24H dan mengontrol pemuatan bagian transit. Bagian dari prosesor perintah ini memproses kesalahan MS-DOS dan meminta pengguna untuk mengambil tindakan ketika kesalahan terdeteksi.

Tidak ada jaringan dalam mode ini. Meskipun mode pengguna tunggal berguna untuk pemulihan sistem, mode ini menimbulkan risiko keamanan jika sistem tidak berada di lokasi yang aman secara fisik. Secara default, setiap pengguna yang dapat menerima akses fisik ke suatu sistem, akan memiliki kendali penuh atas sistem tersebut setelah boot ke mode pengguna tunggal.

Dia meluncurkan layanan jaringan, berbagai daemon sistem, dan kemudian menjalankan skrip pada paket yang diinstal secara lokal. Di bawah ini adalah langkah-langkah yang melibatkan urutan booting pada umumnya. Inilah yang biasanya terjadi saat Anda menghidupkan sistem Anda.

Bagian transit dari prosesor perintah terletak di alamat memori tertinggi. Bagian ini berisi penangan untuk perintah DOS internal dan penerjemah untuk file perintah dengan ekstensi .BAT. Bagian transit mengeluarkan prompt sistem (misalnya A:\>), menunggu operator memasukkan perintah dari keyboard atau dari berkas kumpulan dan mengatur pelaksanaannya.

Catu daya memerlukan waktu hingga dapat menghasilkan daya yang dapat diandalkan untuk seluruh komputer, dan menyambungkannya sebelum waktunya dapat menyebabkan kerusakan. Saat prosesor pertama kali dinyalakan, prosesor mengalami amnesia; tidak ada apa pun dalam ingatan. Jika ada kesalahan fatal, proses pengunduhan terhenti. Beberapa akan menampilkan pesan di layar untuk setiap drive yang mereka deteksi dan konfigurasikan dengan cara ini. Ini juga akan terjadi jika Anda memiliki partisi boot pada hard drive Anda, tapi lupakan saja.

  • Catu daya internal dihidupkan dan diinisialisasi.
  • Ketika tombol reset dilepaskan, prosesor siap untuk dijalankan.
Ini melewati serangkaian proses awal.

Bagian inisialisasi hanya digunakan selama proses pemuatan sistem operasi dan tidak tetap berada di RAM. Bagian inisialisasi, selain beberapa tindakan lainnya, menginisialisasi eksekusi file AUTOEXEC.BAT. File perintah AUTOEXEC.BAT mencantumkan program yang sangat penting untuk dijalankan saat memuat sistem operasi di komputer Anda.

Urutan kejadian ini tepat disebut “urutan booting”. Selama urutan booting, komputer mengaktifkan komponen perangkat keras yang diperlukan dan memuat perangkat lunak yang sesuai sehingga pengguna dapat berinteraksi dengan mesin.

Setelah yang valid ditemukan disk boot atau boot disk, komputer akan mulai memuat sistem operasi ke dalamnya Sistem memori. Setelah sistem operasi selesai memuat, komputer siap digunakan. Urutan booting dapat memakan waktu mulai dari beberapa detik hingga beberapa menit, bergantung pada konfigurasi komputer Anda.

Setelah memuat prosesor perintah dan menyelesaikan prosedur awal yang tercantum dalam file AUTOEXEC.BAT, sistem siap dioperasikan.

Pada artikel ini saya akan menjelaskan proses memuat sistem operasi langkah demi langkah. sistem Windows XP, Vista dan Tujuh. Meskipun masalah ini cukup sering dibahas di Internet, saya tidak bisa tidak menyentuhnya. Informasi tersebut bisa sangat berguna ketika mendiagnosis kerusakan dan memulihkan fungsionalitas OS yang “mati”.

Halaman ini berisi definisi teknis dari urutan boot. Jika Anda merasa definisi urutan booting ini berguna, Anda dapat mereferensikannya menggunakan tautan kutipan di atas. Setelah memasukkan nama pengguna, grafis atau desktop yang sesuai kini diluncurkan.

Masalah yang sering muncul adalah saat ini keyboard masih diset untuk menetapkan tombol US dan US dan tidak dapat diubah. Untuk menemukan karakter yang benar pada keyboard Jerman, di tabel berikut gambaran umum disediakan. Sangat menyenangkan jika Anda memilikinya salinan cadangan benar-benar relevan, yang dapat direproduksi dengan cepat. Sistem ini kemudian digunakan kembali, namun masalah mendasarnya masih belum diketahui dan belum terselesaikan.

Hari ini kita akan melihat:

Memuat BIOS

BIOS adalah sekumpulan program mikro yang direkam dalam ROM komputer dan digunakan untuk menginisialisasi perangkat pada motherboard, memeriksa dan mengkonfigurasinya, dan memuat sistem operasi.

Saat dihidupkan BIOS komputer memeriksa perangkat keras dan jika ada masalah, itu memberi tahu kami dengan sinyal suara (serangkaian bunyi bip panjang dan pendek). Ini tabelnya sinyal suara BIOS:

Artikel pertama ini akan membantu Anda memahami proses startup dan, jika perlu, membuatnya sendiri tangan sendiri untuk menghilangkan penyebab kesalahan secara permanen. Pada artikel berikut ini, Anda akan mempelajari dasar-dasar menemukan kunci sehingga dapat lebih mengenal sumber masalahnya.

Ini bertanggung jawab untuk meluncurkan pemuat sistem operasi di memori dan menjalankannya. Bencana sektor boot mudah diperbaiki. Hanya file boot tidak dapat memulihkan konsol pemulihan secara langsung. Mereka dilindungi dari mata yang mengintip atribut berkas. Dalam kasus yang jarang terjadi, file lain berperan.

sinyal AMI

SinyalKemungkinan kerusakan
Absen Catu daya rusak
2k kesalahan paritas RAM
3k Kesalahan pada 64 kB RAM pertama
4k Kerusakan pengatur waktu sistem
5k CPU-nya rusak
6k Pengontrol keyboard rusak
7k Board sistem rusak
8k Memori kartu video rusak
9k Kesalahan checksum BIOS
10k Tidak dapat menulis ke CMOS
11k Cache pada board sistem rusak
1 hari+2k Kartu video rusak
1 hari+3k Kartu video rusak
1 hari+8k Monitor tidak terhubung

sinyal PENGHARGAAN

Dalam kasus sistem operasi lain, biasanya lebih sederhana. Cukup jika Anda menggunakan editor disk atau program serupa untuk menyimpan kembali sektor boot dari partisi terkait ke sebuah file. Jika Anda telah mengasuransikan fitur yang Anda inginkan, Anda harus mengemasnya untuk keadaan darurat di lemari cadangan.

Setiap entri di layanan cabang menjelaskan driver atau layanan yang diketahui sistem. Untuk setiap entri, nilai Mulai menjelaskan kapan memuat driver. Hal ini tahap awal startup ini berlaku untuk semua yang memiliki 0, serta driver sistem file yang nilai "Jenis" dalam registri diatur ke 2.

Jika pemuatan terganggu pada tahap ini, maka berdasarkan sinyal kami menemukan bagian yang rusak dan menggantinya. Dalam kasus dengan RAM dan kartu video, terkadang melepasnya dan membersihkan kontak dari debu membantu.

Setelah diperiksa, BIOS membaca pengaturan dari CMOS dan, sesuai dengan mini, memulai bootloader dari media yang ditentukan (CD, HDD, kartu Flash). Jika mengunduh dari perangkat keras, lalu sistem membaca 512 byte pertama Master Boot Record (MBR) dan mentransfer kontrol ke dalamnya.

Manajemen layanan Memuat sistem operasi. Tahapan Boot Sistem

Nilai lain untuk setiap driver atau layanan menentukan seberapa penting sistem tersebut. Nilai 2 menyebabkan sistem melakukan boot ulang dengan konfigurasi terakhir yang berhasil dijalankan; upaya booting juga gagal di sini, sistem melanjutkan. Jika nilainya 3, sistem akan dihentikan jika terjadi kesalahan.

Entri selanjutnya mengatur ketergantungan pengemudi dan layanan. Tapi apa sebenarnya yang terjadi saat startup?

  • Nyalakan komputer, itu akan dihidupkan.
  • Selanjutnya, kernel yang disebut dimuat.
  • Data masih dimuat ulang, namun proses pengunduhan kini telah berhasil diselesaikan.
Booting adalah proses dimana komputer memuat sistem operasi ke dalam memori utama atau RAM. Komputer kemudian siap menjalankan aplikasi untuk pengguna. Reboot atau reboot adalah memulai ulang sistem operasi.

Jika MBR tidak ditemukan, booting akan berhenti. Anda dapat memulihkan MBR menggunakan konsol Pemulihan Windows(Konsol Pemulihan) menggunakan perintah fixmbr.

Proses booting Windows XP

Pemuatan Windows dikendalikan oleh NTLDR, yang terdiri dari dua bagian - StartUp pertama menempatkan prosesor ke mode terproteksi dan memulai pemuat OS. Bootloader berisi fungsi dasar untuk bekerja dengan disk yang diformat dalam sistem FAT*, NTFS dan CDFS. Bootloader membaca isi boot.ini dan, sesuai dengan isinya (jumlah OS, disk yang diinstal, dll.), melanjutkan memuat. Jika Windows telah dimasukkan ke dalam hibernasi, NTLDR memuat file hiberfil.sys ke dalam memori komputer dan mentransfer kendali ke kernel Windows. Jika Anda mematikan komputer hanya dengan mematikan/me-reboot, maka NTLDR memuat file DOS NTDETECT.COM, yang membuat daftar perangkat keras dan memuat sistem operasi Windows itu sendiri.

Unduh panduan gratis Anda.

  • Anda lupa memasukkan alamat Anda Surel.
  • Alamat email ini tampaknya tidak valid.
  • Anda telah mencapai jumlah karakter maksimum.
  • Masukkan alamat email perusahaan Anda.
Jika Anda berlokasi di luar Amerika Serikat, Anda setuju bahwa informasi pribadi Anda akan ditransfer ke Amerika Serikat dan diproses di sana. Booting sistem operasi bekerja dengan program yang sangat kecil. Setelah ini dimuat ke dalam komputer, kontrol perangkat lunak dinonaktifkan sehingga seluruh sistem operasi dimuat kembali dan kendali atas komputer diambil alih.

Jika file NTLDR dihapus/dipindahkan/rusak, sistem tidak akan bisa boot dan akan menampilkan pesan “NTLDR is missing. Tekan CTRL+ALT+DEL untuk memulai kembali.” Anda dapat mengatasi masalah ini di Konsol Pemulihan Windows menggunakan perintah fixboot atau dengan menyalin NTLDR dari sistem kerja ke akar disk.

Sebelum memuat kernel, NTLDR menampilkan opsi startup (Jika tombol F8 ditekan atau sistem crash). Setelah memilih parameter peluncuran, kernel sistem dimulai - ntoskrnl.exe (kita melihat animasi persegi panjang putih di layar hitam). Selanjutnya, jenis lapisan abstrak perangkat keras, HALL.DLL, dimuat. Hal ini diperlukan agar kernel dapat mengabstraksi dirinya dari perangkat keras; kedua file tersebut terletak di direktori System32. Selanjutnya, pustaka ekstensi kernel debugger perangkat keras kdcom.dll dan bootvid.dll dimuat, yang memuat logo Windows dan indikator status boot).

Cara memulai komputer atau memuat sistem operasi berbeda dengan menginstal sistem operasi, yang biasanya bersifat awal dan unik. Hanya setelah menginstal sistem operasi barulah dapat dimuat. Biasanya, sistem operasi dimulai secara otomatis setelah Anda menyalakan komputer.

Proses pengunduhan biasanya bekerja sebagai berikut. Informasi dalam file konfigurasi membantu program boot memuat file sistem operasi tertentu, seperti beberapa driver perangkat. File lain yang harus diunduh berisi informasi untuk aplikasi atau perintah tertentu yang telah dikonfigurasi pengguna untuk dijalankan sebagai bagian dari proses pengunduhan.

  • Program boot kemudian dimuat.
  • Jika tidak ditemukan file unduhan, pencarian dilanjutkan di hard drive.
Namun, karena ikon bergaya Silicon Valley kini hanya mendukung beberapa pembaruan untuk aplikasi yang menjalankan sistem operasi baru, kemungkinan besar sebagian besar tidak akan diperbarui dalam waktu dekat.

Salah satu momen paling krusial adalah memuat registri sistem config\system, seringkali sistem tidak dapat membaca file sistem dan pemuatan menjadi tidak mungkin atau dimulai.

Proses booting Windows Vista/7

Proses booting Windows Vista dan Windows 7 (Seven) mulai berbeda dengan proses boot OS versi sebelumnya setelah membaca MBR. Penginstal Windows membuat partisi boot kecil yang berisi semua yang Anda perlukan untuk menjalankan OS. MBR meneruskan boot ke PBR (Partition Boot Record) dan kemudian memulai BOOTMGR ( Booting Windows Pengelola). BOOTMGR menggantikan NTLDR dan mengontrol pemuatan sistem operasi. BOOTMGR membaca parameter boot dari Boot Configuration Database (BCD, Boot Configuration Database, yang menggantikan boot.ini) dan memuat Winload.exe (aplikasi boot pemuat OS, pemuat OS). Winload.exe memuat kernel sistem operasi, kemudian proses pemuatannya mirip dengan memulai Windows XP.

Untuk mengedit Boot Configuration Database (BCD), Anda dapat menggunakan utilitas Bcdedit.exe dengan menjalankannya dari Windows Recovery Environment (WinRE). Di sana Anda juga dapat menggunakan utilitas Bootrec.exe untuk memperbaiki kesalahan.



 


Membaca:



Cara menentukan kartu suara mana yang terpasang di komputer Anda

Cara menentukan kartu suara mana yang terpasang di komputer Anda

Untuk mengganti komponen usang dan/atau memperbarui driver, serta menginstal beberapa program, penting untuk mengetahui...

Daftar Hitam untuk Android

Daftar Hitam untuk Android

Mengapa Anda memerlukan daftar hitam di Android? Kami menantikan untuk menerima panggilan dari beberapa orang, tetapi kami tidak benar-benar ingin menerima panggilan dari orang lain. Setuju, tidak terlalu...

Cara menemukan driver untuk komputer dengan konfigurasi khusus

Cara menemukan driver untuk komputer dengan konfigurasi khusus

Sering kali Anda perlu menginstal driver untuk perangkat tertentu, tetapi tidak ada file instalasi yang tersedia, hanya folder berisi driver...

Mengonversi GPT ke MBR - mengubah tata letak disk

Mengonversi GPT ke MBR - mengubah tata letak disk

Saat ini sebagian besar laptop dan komputer dijual dengan sistem operasi Windows 8 yang sudah diinstal sebelumnya, namun tidak semua pengguna menyukainya...

gambar umpan RSS