Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

เข้าใจกระบวนการ Boot ของคอมพิวเตอร์: คู่มือสมบูรณ์

ทุกคนเคยเจอ: ถูกเชิญงาน แรกสุดคือเตรียมตัวเอง คอมพิวเตอร์เหมือนกัน ตอนกดปิดเปิด Operating System โหลดเข้าหน่วยความจำเพื่อเตรียมระบอบ ชุดคำสั่งนี้ชื่อว่า Booting Process "Boot" มาจาก "Pull oneself up by one's bootstraps" = ดึงตัวเองขึ้นมา Startup = Boot ทุกคอมพิวเตอร์มี Boot Sequence

เข้าใจกระบวนการ Boot ของคอมพิวเตอร์: คู่มือสมบูรณ์

มันทำงานอย่างไร?

กดปุ่ม Power → เมนบอร์ดและอุปกรณ์ทุกตัวได้ไฟจาก PSU ขั้นตอนต่อไป BIOS จัดการ คอมพิวเตอร์รู้วิธี Boot เพราะคำสั่งอยู่ใน Crystal: BIOS (Basic Input/Output System) เริ่มต้น CPU ดึงคำสั่งจาก Cache Memory CPU (สมองคอมพิวเตอร์) อ่านคำสั่ง ค้นหา: ฮาร์ดดิสก์, CD Drive, คีย์บอร์ด, เมาส์, พิมพ์ BIOS โปรแกรมตรวจสอบ Sector แรกหา Boot Code

เข้าใจกระบวนการ Boot ของคอมพิวเตอร์: คู่มือสมบูรณ์

ถ้า BIOS พบปัญหาฮาร์ดแวร์ แสดง Error Messages เรียกว่า POST (Power-On Self-Test) ตรวจสอบฮาร์ดแวร์พื้นฐาน อ่าน Master Boot Record ถ้าไม่มีปัญหา แสดงข้อมูล BIOS Manufacturer และ RAM บนหน้าจอ ปัญหาขณะ Boot เกิดได้แต่นานิดี

กระบวนการ Boot ดำเนินต่อ: รักษา Master Boot Record → มอบให้ Volume Boot → Boot Manager ทำต่อจนเสร็จ Bootloader ใน Sector แรกของฮาร์ดดิสก์ โหลด OS เข้า Memory สำหรับใช้งาน โปรแกรม BOOTMGR ทำหน้าที่นี้ใน Windows รุ่นใหม่

Hard (Cold) Boot และ Soft (Warm) Boot

Hard Boot: เริ่มเครื่องหลังปิดสนิท - อุปกรณ์ไม่มีไฟ รวมถึงการทำ POST (Power-On Self-Test) Hard Reboot = กดปุ่ม Power ค้างเพื่อปิดแล้วรีสตาร์ท

Soft Boot: รีสตาร์ทแค่ OS หลัง Crash ไฟยังเข้าอุปกรณ์อยู่

ข้อมูลประโยชน์

  • อยากรู้ Boot จาก Flash Drive ไหม? ในขั้นตอนหนึ่ง Boot ให้เลือกอุปกรณ์อื่นแทน OS บนฮาร์ดดิสก์ โดยแก้ไข Boot Order ใน BIOS
  • อยากเพิ่มแอป/คำสั่งเฉพาะในกระบวนการ Boot? ทำได้ในไฟล์ WIN.INI (Windows) แต่ก่อนหน้านี้ใน MS-DOS ชื่อ AUTOEXEC.BAT
  • Boot ทำ Initialization ระบบคอมพิวเตอร์ized ยังโหลด Storage Dump Program สำหรับวินิจฉัยปัญหา OS เพิ่มเติมนอกจาก Stand-alone Utility