หลังจากเปิดเครื่องคอมพิวเตอร์แล้ว โปรแกรมจะเริ่มขึ้น กระบวนการบูตคอมพิวเตอร์ แหล่งจ่ายแรงดันไฟสแตนด์บายในแหล่งจ่ายไฟ

  • แนวคิดพื้นฐานของกระบวนการบูตระบบปฏิบัติการ ระบบวินโดวส์ XP และ 7
  • สองเท่าและวิธีการ การโหลดหลายตัวแปรหน้าต่าง
  • ข้อจำกัดในการดาวน์โหลด ระบบปฏิบัติการ Windows และตัวเลือกอื่น ๆ ที่เป็นไปได้
  • วิธีการทำงานของโปรแกรมโหลดบูตของบุคคลที่สาม (ตัวจัดการการดาวน์โหลด)

ฉันรู้จาก ประสบการณ์ส่วนตัวที่คนส่วนใหญ่มองว่ากระบวนการบูตเครื่องคอมพิวเตอร์เป็นสิ่งที่เกินความเข้าใจ คู่มือและคำแนะนำจำนวนมากมีรายละเอียดทางเทคนิคและรายละเอียดมากเกินไป ซึ่งทำให้ผู้ใช้สับสน และโดยทั่วไปทำให้พวกเขาไม่เรียนรู้

คู่มือนี้จะมีเนื้อหามากที่สุดเท่านั้น ข้อมูลที่จำเป็น- ฉันคิดว่าไม่จำเป็นต้องเจาะลึกถึงขั้นตอนการดาวน์โหลด แค่รู้พื้นฐานก็พอแล้ว จุดทางเทคนิคเพื่อที่จะทำ ทางเลือกที่ถูกต้องเมื่อติดตั้งหรือเปลี่ยนแปลงการกำหนดค่าให้โหลดระบบปฏิบัติการ Windows

เนื้อหาด้านล่างนี้อาจดูเรียบง่ายเกินไปสำหรับบางคน แต่นี่เป็นเพียงสิ่งที่จำเป็นจริงๆ ในการทำความเข้าใจกระบวนการนี้ กระบวนการโหลดระบบปฏิบัติการคือการเปิดตัวและการดำเนินการตามลำดับของ "โปรแกรม" หนึ่งโปรแกรม จากนั้นจึงเปิดตัวโปรแกรมที่สอง สาม และต่อๆ ไป โดยปกติแล้ว การบูทจะต้องมี "โปรแกรม" 4 หรือ 5 โปรแกรม ซึ่งโปรแกรมสุดท้ายจะเปิดระบบปฏิบัติการ Windows จริงๆ

ปัญหาส่วนใหญ่เกิดขึ้นเพียงเพราะว่าหนึ่งในโปรแกรมไม่พบโปรแกรมถัดไปในสายการดำเนินการ หากคุณรู้ว่าโปรแกรมที่คุณต้องการอยู่ที่ไหน อะไรที่จำเป็นในการเปิดโปรแกรมถัดไป และจุดเข้าใช้งานที่โปรแกรมต้องการ แสดงว่าคุณรู้วิธีบูตระบบปฏิบัติการอย่างแท้จริง

ไม่มีอะไรยากหรือลึกลับเป็นพิเศษเกี่ยวกับการทำความเข้าใจกระบวนการดาวน์โหลด ท้ายที่สุดเรากำลังพูดถึงโปรแกรมเล็ก ๆ เพียงห้าโปรแกรมที่ต้องเปิด (เริ่มต้น) ตามลำดับที่ถูกต้อง ผู้ใช้มือใหม่สามารถค้นหาว่าโปรแกรมเหล่านี้คืออะไรและใช้งานอย่างไรหลังจากใช้งานคอมพิวเตอร์เป็นเวลาห้านาที

ไม่มีอะไรที่เป็นความลับหรือมหัศจรรย์เกี่ยวกับการรันโปรแกรมตามลำดับ เช่นเดียวกับโปรแกรมอื่นๆ เป็นเพียงโปรแกรมที่มีการเข้ารหัสและเลขศูนย์ที่บอกคอมพิวเตอร์ว่าต้องทำอะไร บางรายการมีชื่อแปลก ๆ ที่เกือบจะกลายเป็นตำนาน ชื่อของพวกเขามักจะออกเสียงด้วยความเคารพและความประหลาดใจ พวกเขาได้รับความเคารพ แม้แต่ในหมู่ผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์บางคนก็ตาม ฉันไม่อยากจะตั้งคำถามกับความเชื่อของใครแต่มันเป็นเรื่องจริง

ลำดับการบูตระบบปฏิบัติการ

โปรแกรมแรกได้ติดตั้งอยู่ในเมนบอร์ดของคุณแล้ว คอมพิวเตอร์ส่วนบุคคลแม่นยำยิ่งขึ้นเป็นไมโครวงจร (ชิป) ขนาดเล็กที่อยู่ในตำแหน่งเดียวกันเสมอ เมื่อคุณเปิดคอมพิวเตอร์ คอมพิวเตอร์จะเริ่มต้นและรันโปรแกรมที่ฝังอยู่ในนั้น โปรแกรมแรกนี้มีชื่อว่า ไบออส(ไบออส). เมื่อทำงานของเธอเสร็จแล้วเธอก็เริ่ม โปรแกรมถัดไป- BIOS นั้น "ฉลาด" มากและพยายามค้นหาโปรแกรมถัดไปที่จะเปิดอยู่เสมอ เพื่อจุดประสงค์นี้ ตำแหน่งที่เป็นไปได้จะถูกตรวจสอบ

ตามกฎแล้ว ทุกอย่างจะถูกค้นพบโดยอัตโนมัติ ดังนั้นคุณไม่จำเป็นต้องทำอะไรเลย บางครั้งจำเป็นต้องระบุพารามิเตอร์การค้นหาที่ต้องการให้โปรแกรม อุปกรณ์ที่จำเป็น– ฟล็อปปี้ดิสก์ ฮาร์ดไดรฟ์ ฯลฯ ทั้งหมดนี้สามารถทำได้ในการตั้งค่าโปรแกรม BIOS

เพื่อทำการบูทระบบปฏิบัติการต่อจาก ฮาร์ดไดรฟ์จำเป็นต้องมีโปรแกรมที่สองซึ่งอยู่ในฮาร์ดไดรฟ์ เพื่อให้ง่ายต่อการค้นหาโปรแกรมที่สอง โปรแกรมจะถูกวางไว้ที่เดิมเสมอ และ BIOS จะเริ่มค้นหาจากที่นั่นเสมอ

การเปิดตัวโปรแกรมที่สองจะเริ่มต้นจากไบต์แรกของเซกเตอร์แรกเสมอ โปรแกรมนี้เรียกว่า เอ็มบีอาร์(มาสเตอร์บูตเรคคอร์ด) มันมีโปรแกรม บูตสแตรปและตารางพาร์ติชั่น ( ตารางพาร์ทิชัน) ฮาร์ดไดรฟ์ - วัตถุประสงค์สองประการนี้ทำให้หลายคนเข้าใจผิด ชื่อทั่วไปสำหรับส่วนบูตของ MBR คือ Bootstrap Program ( ไอพีแอล- เช่นเดียวกับ BIOS IPL เป็นสากลสำหรับระบบปฏิบัติการทั้งหมด ดังนั้นคุณไม่ต้องกังวลว่าจะรองรับ Windows หรือ Linux เมื่ออยู่ในฮาร์ดไดรฟ์หน้าที่ของมันก็คือเปิดโปรแกรมถัดไปเท่านั้น โปรแกรม IPL จาก Microsoft มีขนาดเล็กและ โอกาสที่จำกัดเป้าหมายและภารกิจหลักคือการค้นหาและรันโปรแกรมถัดไปในห่วงโซ่

เมื่อมองผ่านตารางพาร์ติชันและสังเกตเห็นแฟล็กกิจกรรม "กำลังพัฒนา" โปรแกรมจะตระหนักว่าพบเป้าหมายแล้ว หากพาร์ติชันถูกแฟล็กว่าแอ็คทีฟ โปรแกรมโหลดเริ่มต้น (IPL) จะไปที่ไบต์แรกของเซกเตอร์แรก และสตาร์ทโปรแกรมถัดไปในห่วงโซ่การบูต เมื่อคุณเปลี่ยน (ย้าย) แฟล็กกิจกรรมจากพาร์ติชันหนึ่งไปยังอีกพาร์ติชันหนึ่ง โปรแกรมบูตสแตรปจะเริ่มค้นหาและโหลดจากพาร์ติชันอื่น

เมื่อเปลี่ยนธงกิจกรรมไม่มี การกระทำทางกายภาพไม่ได้เกิดขึ้นกับพาร์ติชัน มีเพียงการแก้ไขเล็กน้อยในตารางพาร์ติชัน พาร์ติชันที่มีชุดแฟล็กเรียกว่าพาร์ติชันที่ใช้งานอยู่ หากต้องการเปลี่ยนกิจกรรมของพาร์ติชันฮาร์ดดิสก์คุณเพียงแค่ต้องย้ายตัวชี้ (แฟล็กในภาษาทางเทคนิค) ไปยังพาร์ติชันที่ต้องการ

โปรแกรมที่สามในห่วงโซ่ของการเปิดโปรแกรมตามลำดับจะอยู่ที่จุดเริ่มต้นของส่วน มันเรียกว่า พีบีอาร์(Section Load Record) หรือบางครั้งเรียกว่า วีบีอาร์(ดาวน์โหลดปริมาณการบันทึก) เมื่อ PBR ทำงาน มันจะเปิดโปรแกรมถัดไปหลังจากนั้น PBR มีความเฉพาะเจาะจงมากและต่างจาก BIOS และ IPL ตรงที่จำเป็นต้องทราบชื่อและตำแหน่งของไฟล์ที่แน่นอน ชื่อของไฟล์จะแตกต่างกันไปขึ้นอยู่กับระบบปฏิบัติการ ดังนั้นระหว่างการติดตั้งระบบปฏิบัติการ PBR จะบันทึกข้อมูลที่จำเป็นเพื่อให้สามารถค้นหาไฟล์ที่ต้องการได้อย่างง่ายดาย สำหรับระบบปฏิบัติการตั้งแต่ Windows NT ไปจนถึง Vista ไฟล์นี้จะมีชื่อว่า ntldrซึ่งจะอยู่ในไดเร็กทอรีรากของพาร์ติชันเสมอ ตำแหน่งของไฟล์ ntldr จะอยู่ในไดเร็กทอรีรากถัดจากโฟลเดอร์ Windows และ Program Files เสมอ และไม่ได้อยู่ในโฟลเดอร์หรือไดเร็กทอรี

สำหรับระบบปฏิบัติการตั้งแต่ Windows NT ถึง Vista การเปิดไฟล์ ntldr จะเป็นครั้งที่สี่และ โปรแกรมล่าสุดในวงจรโหลด โดยพื้นฐานแล้วไฟล์นี้ ตัวโหลดบูต Windowsซึ่งทำงานจากโฟลเดอร์ system32

รูปนี้แสดงลำดับการบู๊ต Master Boot Record (MBR) จะแสดงเป็นส่วนแยกต่างหากที่จุดเริ่มต้นของฮาร์ดไดรฟ์ เพื่อจุดประสงค์นี้ พาร์ติชั่นขนาดเล็กจะถูกสงวนไว้เป็นพิเศษบนฮาร์ดไดรฟ์ ซึ่งไม่มีทางเชื่อมต่อกับพาร์ติชั่นอื่นเลย Partition Load Record (PBR) จะแสดงเป็นส่วนแยกต่างหาก ทั้งที่จริงๆ แล้วเป็นส่วนหนึ่งของส่วนนั้น ระบบปฏิบัติการ Windows ขอสงวน 16 เซกเตอร์แรกของพาร์ติชันสำหรับการใช้งานเฉพาะของบันทึกการบูตของพาร์ติชัน

ลำดับการบูตของระบบปฏิบัติการ Windows NT และ Vista เก่าเกือบจะเหมือนกัน แต่ในระบบปฏิบัติการล่าสุด ntldr มีการเปลี่ยนแปลง ใน Windows เก่าเอ็นที ไฟล์ NTDRเป็นทั้ง bootloader และตัวจัดการการดาวน์โหลด แต่ใน Windows Vista ทั้งสองฟังก์ชันนี้ถูกแยกออกเป็นสองโปรแกรมที่แตกต่างกัน

ขณะนี้ฟังก์ชันตัวจัดการการบูตซึ่งรับผิดชอบในการค้นหาระบบปฏิบัติการที่ใช้งานอยู่นั้นดำเนินการโดยไฟล์ บูตเครื่อง- bootloader ซึ่งเริ่มระบบปฏิบัติการจริงดำเนินการ - ไฟล์ winload.exe- ไฟล์ bootimg อยู่ในพาร์ติชันรากของระบบปฏิบัติการที่ติดตั้ง และไฟล์ winload.exe อยู่ในโฟลเดอร์ system32 ของระบบ โฟลเดอร์วินโดวส์- การเปลี่ยนแปลงทั้งหมดนี้จะเพิ่มขั้นตอนอีกขั้นให้กับห่วงโซ่การบูตของระบบปฏิบัติการ ทำให้มีห้าขั้นตอนใน Viste

ระบบปฏิบัติการ Windows 7 มาพร้อมกับ โอกาสอันยิ่งใหญ่ซึ่งช่วยให้คุณสร้างได้ ส่วนเพิ่มเติมเพื่อจัดการการดาวน์โหลดและไฟล์ BCD และบูตเครื่อง- Microsoft รายงานว่าการเปลี่ยนแปลงการโหลดระบบปฏิบัติการ Windows 7 ใหม่อาจเป็นแบบถาวรในอนาคต

ที่จะดำเนินต่อไป…

ในความเป็นจริงมันเป็นไปไม่ได้ที่จะอธิบายวิธีการเริ่มต้นคอมพิวเตอร์ "ล้วนๆ" - ในหลาย ๆ ระบบสิ่งนี้เกิดขึ้นโดยมีความแตกต่างเล็กน้อยและเราต้องคำนึงถึงชุดอุปกรณ์ค่าที่ตั้งไว้ล่วงหน้า ฯลฯ แต่โดยพื้นฐานแล้วดูเหมือนว่านี้ : :
เปิดเครื่อง - มันเกิดขึ้น รีเซ็ตทั่วไปลอจิกและโปรเซสเซอร์ โปรเซสเซอร์จะเริ่มดำเนินการชุดคำสั่งที่จัดเก็บไว้ใน ROM เมื่อเริ่มแรก เมนบอร์ด- ชุดสามารถแบ่งออกเป็นสามส่วนตามตรรกะ:

  1. การทดสอบตัวเองเมื่อเปิดเครื่อง (POST) - ทำงานเพียงครั้งเดียวและทันทีหลังจากเปิดเครื่อง การทดสอบนี้จะตรวจสอบฮาร์ดแวร์ว่ามีหรือไม่ ความผิดพลาดร้ายแรง(การทำงานของอุปกรณ์โดยทั่วไป) ขั้นตอนที่มองเห็นได้บนหน้าจออย่างหนึ่งคือการทดสอบหน่วยความจำ
  2. การเริ่มต้น - ทำงานทุกครั้งที่รีบูทเครื่อง (เช่น เมื่อผู้ใช้กด Ctrl-Alt-Del) - เริ่มต้นทุกอย่าง อุปกรณ์ที่มีอยู่บนบอร์ดและในสล็อตขยาย (ISA, PCI, AGP)
  3. ส่วนที่สามคือตัว BIOS เอง (ระบบอินพุต/เอาท์พุตพื้นฐาน) ซึ่งเป็นระบบอินพุต/เอาท์พุตพื้นฐานในระดับต่ำ ระบบปฏิบัติการบางระบบ (DOS, Windows ฯลฯ) ใช้ฟังก์ชันเหล่านี้ โดยปกติแล้ว BIOS ทั้งหมดจะเปิดอยู่ ชิปแยกซึ่งตั้งโปรแกรมไว้จากโรงงาน แม้จะอยู่ใน คอมพิวเตอร์สมัยใหม่สามารถตั้งโปรแกรมใหม่ได้โดยตรงจากระบบ เหล่านั้น. ปัจจุบันใช้หน่วยความจำแฟลช

ลักษณะเฉพาะของ BIOS ที่มีอยู่คือช้ามาก (ช้ากว่า RAM ปกติมาก) ดังนั้นหลายระบบจึงคัดลอก BIOS ทั้งหมดไปที่ แรม.

การทดสอบหน่วยความจำเป็นส่วนที่มองเห็นได้ชัดเจนที่สุดของการทดสอบฮาร์ดแวร์ในระหว่างขั้นตอน POST อย่างไรก็ตามเกี่ยวกับการมองเห็น - อะแดปเตอร์วิดีโอก็เป็นอุปกรณ์เช่นกันและจำเป็นต้องเริ่มต้นก่อนเพื่อให้ผู้ใช้สามารถดูกระบวนการทดสอบและเริ่มต้นอุปกรณ์ได้ คุณต้องตั้งค่าโหมด (อัตราการรีเฟรช, ความละเอียด) ของหน้าจอด้วย ท้ายที่สุดแล้ว บริษัทต่าง ๆ ก็สามารถผลิตการ์ดแสดงผลได้ รุ่นที่แตกต่างกัน- ใครถ้าไม่ใช่ BIOS ของการ์ดจะรู้รายละเอียดว่าต้องเริ่มต้นอย่างไร
การ์ดแสดงผลแต่ละตัวมี BIOS ของตัวเองซึ่งได้รับการสำรวจว่ามีอยู่ในการทดสอบอุปกรณ์หรือไม่ ขั้นแรก BIOS ของระบบจะค้นหาวิดีโอโดยใช้ที่อยู่ ISA VGA มาตรฐาน - หากไม่มีอะแดปเตอร์อยู่ก็จะค้นหาบน PCI จากนั้นบน AGP (หรือ AGP แรกจากนั้น PCI - ซึ่งเขียนไว้ใน การตั้งค่าไบออสการตั้งค่า) และหากพบวิดีโอไบออสในช่องใดช่องหนึ่ง การควบคุมจะถูกถ่ายโอนไปยังช่องนั้น

และโดยทั่วไปแล้ว การมีอยู่ของ BIOS บนอะแดปเตอร์ต่างๆ จะบังคับให้ BIOS ของระบบทำการควบคุม - ในกรณีของอะแดปเตอร์วิดีโอ นี่เป็นการเปิดใช้งานโหมด ฯลฯ ในกรณีของการ์ดเครือข่าย การบูตจากเครือข่าย (ในกรณีของเครื่องที่ไม่มีดิสก์ การบูทระยะไกลจากเครือข่าย ) - หากเปิด BIOS อยู่ การ์ดเครือข่ายและ การปรากฏตัวของยากตัวอย่างเช่นดิสก์ BIOS อาจถามว่าเราจะบูตอย่างไร - จากเครือข่ายหรือจาก HDD ที่มีอยู่ หากคุณมีอะแดปเตอร์ SCSI จะต้องเตรียมใช้งานอุปกรณ์ต่างๆ (ดิสก์ ไดรฟ์ซีดี เทปไดรฟ์ฯลฯ) และถ้ามีจากหมู่นั้นด้วย ไดรฟ์ SCSI- จำเป็นต้องรองรับ int13 เพื่อให้ระบบสามารถเข้าถึงได้ตามปกติ ฮาร์ดไดรฟ์- แม้ว่าการกำหนดค่าเริ่มต้นของอุปกรณ์ SCSI จะเป็นทางเลือก - ตัวอย่างเช่น เมื่อเริ่มต้นระบบ ก็สามารถปิดใช้งานได้ - หากอุปกรณ์ SCSI ไม่สามารถบู๊ตได้ ก็ถือว่าสมเหตุสมผล

ถัดไปคือการตรวจสอบ การปรากฏตัวของยากดิสก์ (IDE) บนตัวควบคุม I/O ฟล็อปปี้ดิสก์ไดรฟ์ และอุปกรณ์ต่อพ่วงอื่นๆ ที่คล้ายกัน มีการตรวจสอบแป้นพิมพ์และหลังจากการทดสอบสำเร็จ จะมีเสียงบี๊บดังหนึ่งครั้งเพื่อระบุว่าการเริ่มต้นทำได้สำเร็จ (หากไม่เป็นเช่นนั้น BIOS จะส่งสัญญาณข้อผิดพลาดด้วยเสียงบี๊บที่แตกต่างกันและ/หรือรายงานบนหน้าจอ)

ดังนั้นเราจึงสามารถอธิบายสั้น ๆ ได้ดังนี้: ทุกอย่างยกเว้น SCSI, IDE, USB "มีชีวิตขึ้นมา" ทันที - ข้อยกเว้นของอะแดปเตอร์คืออะแดปเตอร์วิดีโอซึ่งเริ่มต้นได้ก่อนที่จะตรวจสอบหน่วยความจำด้วยซ้ำ

ถัดไป - หากมีอุปกรณ์อื่นในช่อง ISA ที่มี ROM ของตัวเอง (พร้อม BIOS) - อุปกรณ์เหล่านั้นจะเริ่มต้นได้ในขั้นตอนการตรวจสอบ อุปกรณ์ภายนอกจากนั้นจะมีการตรวจสอบและกำหนด PCI (ตรวจสอบอุปกรณ์ ปลั๊กและเล่น). อย่างไรก็ตาม PnP ก็มีให้ใช้งานบนอะแดปเตอร์ ISA ด้วย
หลังจากนี้จะเริ่มการตรวจสอบว่ามีอุปกรณ์อยู่บนบัส IDE หรือไม่

คำถามนี้อาจเกิดขึ้น - จะทำอย่างไรถ้า ISA ไม่มีอะแดปเตอร์วิดีโอ แต่มีอยู่บน PCI - แต่ "มีชีวิตขึ้นมา" ทันที - โดยไม่ต้องรอให้ PCI ทั้งหมดตรวจสอบด้วยซ้ำ? เพียงแต่ว่า PCI มี BIOS ที่แมปกับพื้นที่หน่วยความจำปกติ และ VGA PCI ทั้งหมดก็มี VGA มาตรฐานเช่นกัน ส่วนซอฟต์แวร์ซึ่งอยู่ในรีจิสเตอร์เดียวกันกับว่าเป็นอะแด็ปเตอร์ ISA BIOS ของระบบจะตรวจสอบว่ามี VGA บนบัส ISA หรือไม่ หากเป็นเช่นนั้น แสดงว่าไม่พอดีกับบัส PCI หากไม่เป็นเช่นนั้น จะสแกน PCI

ในท้ายที่สุดหลังจากการเริ่มต้น เซกเตอร์แรกของแทร็กแรกของหัวแรกของฮาร์ดดิสก์จะถูกอ่านและการควบคุมจะถูกโอนไปยังเซกเตอร์สำหรับบูตซึ่งควบคุมการดำเนินการเพิ่มเติมอยู่แล้ว (หรือข้อความเช่น "ไม่มีระบบ BOOT” ออกแล้ว) หรือในทำนองเดียวกัน ระบบจะบู๊ตจากฟล็อปปี้ดิสก์

ระบบปฏิบัติการถูกจัดเก็บไว้ในหน่วยความจำภายนอก ซึ่งโดยปกติจะอยู่ในฮาร์ดดิสก์ และมักจะอยู่ในฟล็อปปี้ดิสก์น้อยกว่า สำหรับ การทำงานปกติคอมพิวเตอร์ต้องการให้โมดูลหลักของระบบปฏิบัติการอยู่ใน RAM ดังนั้นหลังจากเปิดเครื่องคอมพิวเตอร์ระบบปฏิบัติการจะถูกเขียนใหม่ (โหลด) จากดิสก์ลงใน RAM โดยอัตโนมัติ ที่สุด ประเด็นสำคัญการโหลดนี้จะสะท้อนให้เห็นในรูปแบบของอัลกอริทึมในรูปที่ 1 9.13.

ข้าว. 9.13.อัลกอริทึมสำหรับการโหลดระบบปฏิบัติการจากดิสก์ลงใน RAM

หลังจากเปิดคอมพิวเตอร์ คุณจะดูตัวเลขที่เปลี่ยนแปลงบนหน้าจอ ตัวเลขเหล่านี้แสดงถึงกระบวนการทดสอบ RAM โดยโปรแกรม BIOS หากตรวจพบความผิดปกติในเซลล์ RAM ข้อความจะปรากฏขึ้น

หลังจากเสร็จสิ้นการทดสอบฮาร์ดแวร์เรียบร้อยแล้ว ไดรฟ์ที่มีฟล็อปปี้ดิสก์ A ก็จะถูกเข้าถึง และไฟแสดงสถานะที่อยู่ข้างๆ จะสว่างขึ้น หากคุณกำลังโหลดระบบปฏิบัติการจากฟล็อปปี้ดิสก์ คุณต้องใส่ดิสก์ระบบลงในไดรฟ์ A ก่อนหรือระหว่างการทดสอบ มิฉะนั้น หากไม่มีระบบปฏิบัติการบนดิสก์ A ให้เข้าถึงได้ ฮาร์ดไดรฟ์ดังที่เห็นได้จากไฟแสดงสถานะที่สว่างอยู่ข้างๆ

การอ่าน RAM ของเซกเตอร์ที่ 0 ของด้านที่ 0 ของดิสก์ซึ่งมี bootloader อยู่ (BOOT RECORD) เริ่มต้นขึ้น การควบคุมจะถูกถ่ายโอนไปยังบูตโหลดเดอร์ ซึ่งจะตรวจสอบการมีอยู่ของโมดูลส่วนขยาย IO.SYS และโมดูลฐาน MSDOS.SYS บนดิสก์ระบบ หากอยู่ในสถานที่ที่กำหนด (ซม.ข้าว. 9.10) จากนั้นจะโหลดลงใน RAM มิฉะนั้นข้อความเกี่ยวกับการไม่อยู่จะปรากฏขึ้น ในกรณีนี้ แนะนำให้ดาวน์โหลดใหม่อีกครั้ง สัญญาณการรีบูตจะถ่ายโอนการควบคุมไปยังโมดูล BIOS ถาวร ซึ่งจะเขียนบล็อกการบูตจากดิสก์ลงใน RAM อีกครั้ง ฯลฯ

จดจำ!สำหรับ รีบูทระบบปฏิบัติการกดปุ่มลงในหน่วยความจำพร้อมกัน .

หลังจากโหลดโมดูลส่วนขยาย IO.SYS และโมดูลฐาน MSDOS.SYS ลงในหน่วยความจำ RAM สำเร็จแล้ว โปรเซสเซอร์คำสั่ง COMMAND.COM และไฟล์กำหนดค่า CONFIG.SYS ได้รับการประมวลผลซึ่งมีคำสั่งการเชื่อมต่อ ไดรเวอร์ที่จำเป็น- ไฟล์นี้อาจหายไปหากคุณพอใจกับเวอร์ชันพื้นฐานของระบบปฏิบัติการ

จากนั้นจึงดำเนินการประมวลผล ไฟล์แบตช์ AUTOEXEC.BAT การใช้ไฟล์นี้ทำให้คุณสามารถกำหนดค่าพารามิเตอร์สภาพแวดล้อมการทำงานได้ ตัวอย่างเช่น สร้างดิสก์เสมือน เปลี่ยนโหมดการพิมพ์ โหลด โปรแกรมเสริมฯลฯ

ความสนใจ!ไฟล์ที่มีนามสกุล .BAT จะถูกเล่นเมื่อทำงาน สภาพแวดล้อมของระบบ บทบาทพิเศษ- ประกอบด้วยชุดคำสั่งหรือชื่อของระบบปฏิบัติการ ไฟล์ปฏิบัติการ- หลังจากเรียกใช้ไฟล์ที่มีนามสกุล .BAT คำสั่งทั้งหมดที่เขียนในนั้นจะถูกดำเนินการโดยอัตโนมัติทีละคำสั่ง

ไฟล์ด้วย ชื่อมาตรฐาน AUTOEXEC.BAT แตกต่างจากไฟล์ประเภท .BAT อื่นๆ ตรงที่การดำเนินการคำสั่งที่วางไว้จะเริ่มต้นโดยอัตโนมัติทันทีหลังจากระบบปฏิบัติการบู๊ต

หากไฟล์ AUTOEXEC.BAT หายไป คุณจะได้รับแจ้งให้ป้อนวันที่และเวลา:

หากคุณกดปุ่ม Enter ที่เรียกว่า พารามิเตอร์ของระบบซึ่งกำหนด ตัวจับเวลาคอมพิวเตอร์;

หากคุณต้องการติดตั้งใหม่ วันที่ของระบบและเวลา จากนั้นเมื่อได้รับแจ้ง ให้ป้อนค่าในรูปแบบใดรูปแบบหนึ่งที่ให้ไว้ เช่น

10-25-1997 (เดือน วัน ปี)

7:30:10.00r (ชั่วโมง:นาที:วินาที)

หลังจากที่ไฟล์ AUTOEXEC.BAT ทำงานเสร็จแล้ว หรือหากไม่พบไฟล์นี้ จะมีข้อความแจ้งเตือนแสดงขึ้นบนหน้าจอแสดงผล ดิสก์ระบบ, ตัวอย่างเช่น ค:\>.นี่แสดงว่ากระบวนการดาวน์โหลดเสร็จสิ้นตามปกติ และคุณสามารถเริ่มต้นได้โดยป้อนชื่อของคุณ โปรแกรมประยุกต์หรือคำสั่งระบบปฏิบัติการ

สวัสดีเพื่อนๆ!

คำถาม “จะเกิดอะไรขึ้นกับคอมพิวเตอร์ทันทีหลังจากเปิดเครื่อง” สามารถให้คำตอบง่ายๆ ได้

มันเริ่มส่งเสียงดังพร้อมกับพัดลม ฮาร์ดไดรฟ์ที่ส่งเสียงกรอบแกรบ สัญญาณไฟกะพริบ และแสดงข้อความบริการบนหน้าจอมอนิเตอร์

และโหลดระบบปฏิบัติการ

แต่เบื้องหลังความเรียบง่ายที่ชัดเจนนี้ ยังมีอย่างอื่นซ่อนอยู่ เรามาตุน "ขอบเขตเล็ก ๆ" กันดีกว่าและดูว่าเกิดอะไรขึ้นในลำไส้ของคอมพิวเตอร์ให้ละเอียดยิ่งขึ้น!

แหล่งจ่ายแรงดันไฟสแตนด์บายในแหล่งจ่ายไฟ

ให้เราทราบทันทีว่าหากเสียบสายไฟของยูนิตระบบเข้ากับเครือข่ายชิ้นส่วนจะทำงานโดยสร้างแรงดันไฟฟ้าสแตนด์บายที่เรียกว่า +5 V แรงดันไฟฟ้านี้จ่ายไฟให้กับส่วนประกอบบางส่วนของเมนบอร์ด

สิ่งนี้ช่วยให้คุณเปิดคอมพิวเตอร์ได้ไม่เพียงแต่โดยการกดปุ่มเปิดปิดเท่านั้น แต่ยังโดยการกดปุ่มบนแป้นพิมพ์ การเลื่อนเมาส์ หรือกดปุ่มอีกด้วย

คุณสามารถ “ปลุก” คอมพิวเตอร์ผ่าน เครือข่ายท้องถิ่น(ด้วยการตั้งค่าการตั้งค่าที่เหมาะสม)

คุณสมบัติแปลกใหม่เหล่านี้ไม่ค่อยได้ใช้ แต่ในขณะเดียวกันแหล่งจ่ายไฟบางส่วนก็ทำงานตลอดเวลา

ตัวเก็บประจุในแหล่งจ่ายแรงดันไฟฟ้าสแตนด์บายจะแห้งและหมดอายุการใช้งานเร็วขึ้น นอกจากนี้ความน่าจะเป็นที่จะเกิดความล้มเหลวของแหล่งจ่ายแรงดันไฟสำรอง (และดังนั้นแหล่งจ่ายไฟทั้งหมด) เนื่องจากแรงดันไฟกระชากในเครือข่ายเพิ่มขึ้น

นั่นเป็นเหตุผล แรงดันไฟหลักในกรณีที่ไม่มีงานจะเป็นการดีกว่าที่จะไม่จ่ายไฟให้กับแหล่งจ่ายไฟ

แต่ไม่สะดวกที่จะถอดปลั๊กสายไฟออกจากเต้ารับทุกครั้ง สะดวกในการใช้ตัวกรองพิเศษสำหรับ 5 หรือ 6 ช่องพร้อมสวิตช์ สวิตช์ส่วนใหญ่มักจะมีไฟแบ็คไลท์ซึ่งช่วยเพิ่มความสะดวกในการใช้งาน

เมื่อคอมพิวเตอร์เปิดอยู่ แหล่งจ่ายแรงดันไฟฟ้าสแตนด์บายจะเริ่มทำงานอินเวอร์เตอร์หลัก หลังสร้างแรงดันไฟฟ้าคงที่หลัก

ควรสังเกตว่าทันทีหลังจากสตาร์ทอินเวอร์เตอร์หลัก แรงดันเอาต์พุตจะผันผวนเป็นเวลาหลายสิบหรือหลายร้อยมิลลิวินาที สิ่งเหล่านี้เรียกว่ากระบวนการชั่วคราว

สัญญาณ “พลังดี” คืออะไร และเหตุใดจึงจำเป็น

หากโปรเซสเซอร์ดำเนินการบางอย่างในเวลานี้ ข้อมูลในรีจิสเตอร์และเซลล์ RAM อาจผิดเพี้ยนไป ดังนั้นโปรเซสเซอร์จึงมีเอาต์พุตการรีเซ็ตหรือรีเซ็ต (อินพุต)

ถ้ามันต่ำ ระดับตรรกะ(แรงดันไฟฟ้าใกล้ศูนย์) โปรเซสเซอร์จะอยู่ในสถานะรีเซ็ต ในกรณีนี้ การลงทะเบียนทั้งหมดจะถูกล้าง ทันทีที่ระดับลอจิกสูง (แรงดันไฟฟ้ากลายเป็น +5 V) โปรเซสเซอร์จะเริ่มทำงาน โดยเริ่มการทำงานของโปรแกรมจากที่อยู่ศูนย์

สัญญาณไปยังอินพุตนี้มาจากพินพิเศษ (พิน 8) ของขั้วต่อแหล่งจ่ายไฟซึ่งเรียกว่า "กำลังดี" หรือ "กำลังไฟตกลง" ส่วนใหญ่มักเป็นสีเทา

แรงดันไฟฟ้า +5 V จะปรากฏขึ้นพร้อมกับการหน่วงเวลา เมื่อถึงเวลาที่กระบวนการชั่วคราวสิ้นสุดลงแล้ว

มีหลายกรณี (โชคดีที่ไม่ค่อยเกิดขึ้น) เมื่อแหล่งจ่ายไฟสร้างแรงดันไฟฟ้าหลักทั้งหมดภายในขีดจำกัดปกติ แต่ไม่มีสัญญาณ "กำลังดี" และคอมพิวเตอร์ไม่เริ่มทำงานแม้ว่าแหล่งจ่ายไฟจะทำงานก็ตาม สิ่งนี้อาจทำให้ช่างซ่อมที่ไม่มีประสบการณ์สับสนได้

ปัญหาได้รับการแก้ไขด้วยการซ่อมแซม (หรือเปลี่ยน) แหล่งจ่ายไฟ

POST ทำงานอย่างไรและมันคืออะไร?

หากแรงดันไฟฟ้าทั้งหมดเป็นปกติและมีสัญญาณ "กำลังดี" โปรแกรม POST (การทดสอบตัวเองเมื่อเปิดเครื่อง) จะเริ่มทำงาน

โปรแกรมนี้มีอยู่ในตัว (หรือที่เรียกว่า "เฟิร์มแวร์") ใน BIOS (Basic Input Output System) ของเมนบอร์ด

โปรเซสเซอร์จะส่งสัญญาณทดสอบไปยังอุปกรณ์บนบอร์ดและพิจารณาว่าอุปกรณ์มีอยู่ (หรือไม่มี) และความสามารถในการให้บริการ

มีการตรวจสอบการมีอยู่ของฮาร์ดไดรฟ์ ไดรฟ์ดีวีดี, ระบบย่อยวิดีโอ, อุปกรณ์อินพุต (เมาส์, คีย์บอร์ด) และอุปกรณ์อื่นๆ นอกจากนี้ยังผลิต ทดสอบอย่างรวดเร็วหน่วยความจำ. ต้องบอกว่าการทดสอบหน่วยความจำที่รวมอยู่ในโปรแกรม POST นั้นรวดเร็ว

อาจตรวจไม่พบข้อผิดพลาดของหน่วยความจำที่เป็นไปได้ทั้งหมด มีหลายกรณีที่การทดสอบนี้เป็นไปด้วยดี แต่แล้วระหว่างดำเนินการ คอมพิวเตอร์ก็เข้าถึงเซลล์หน่วยความจำที่ชำรุดและตกไปอยู่ใน " หน้าจอสีน้ำเงินความตาย."

มีการทดสอบหน่วยความจำพิเศษ (แบบขยาย) ที่ช่วยให้คุณได้ข้อสรุปที่ชัดเจนเกี่ยวกับประสิทธิภาพของเซลล์โมดูลหน่วยความจำ การทดสอบดังกล่าวใช้เวลานานและบันทึกลำดับโค้ดต่างๆ ในแต่ละเซลล์

ถ้าข้อมูลบางอย่างถูกเขียนลงในเซลล์ในขณะที่ข้อมูลอื่นๆ ถูกอ่าน เซลล์นั้นจะถือว่ามีข้อบกพร่อง

ต้องเปลี่ยนโมดูลนี้

การตั้งค่า BIOS และการตรวจสอบฮาร์ดแวร์

หากอุปกรณ์ทั้งหมดเป็นปกติ โปรแกรม POST จะส่งเสียงบี๊บสั้น ๆ จากนั้นไปที่โปรแกรมการตั้งค่า (หรือ "เดินสาย" ใน BIOS ด้วย) โปรแกรมการตั้งค่า BIOS มีระบบเมนูย่อยที่สามารถมองเห็นได้บนหน้าจอมอนิเตอร์

หากต้องการดูพวกเขา คุณต้องใช้เวลา ขั้นตอนหลังโพสต์(ทันทีหลังจากเปิดเครื่อง) กดปุ่ม Del, F2, F10 หรือปุ่มอื่น ๆ เป็นระยะ ๆ (ขึ้นอยู่กับผู้ผลิต BIOS และคอมพิวเตอร์)

ในการตั้งค่า คุณสามารถตั้งค่าวันที่ เวลา แหล่งที่มาในการบูตระบบ ค่าคงที่ที่กำหนดการทำงานของโปรเซสเซอร์ หน่วยความจำ และพารามิเตอร์อื่น ๆ อีกมากมาย คุณยังสามารถดูพารามิเตอร์ - แรงดันไฟฟ้าของแหล่งจ่ายไฟ, ความเร็วพัดลม, อุณหภูมิโปรเซสเซอร์

นี่เป็นเรื่องอย่างยิ่ง ข้อมูลที่เป็นประโยชน์ทำให้คุณทราบสาเหตุได้ งานไม่มั่นคงคอมพิวเตอร์.

โปรดทราบว่าหากทันทีหลังจากสตาร์ทคอมพิวเตอร์ อุณหภูมิของโปรเซสเซอร์สูงถึง 50-60 องศาเซลเซียสหรือสูงกว่า แสดงว่ามีปัญหาเรื่องการระบายความร้อน

บ่อยครั้งที่สามารถกำหนดค่าการตั้งค่า BIOS เพื่อให้พารามิเตอร์เหล่านี้ปรากฏขึ้นเมื่อคอมพิวเตอร์เริ่มทำงาน (ก่อนที่จะโหลดระบบปฏิบัติการ)

และคุณไม่จำเป็นต้องเข้าสู่ระบบการตั้งค่าทุกครั้ง แต่ข้อมูลการบริการนี้จะไม่คงอยู่บนหน้าจอนานไม่เกิน 2 วินาที หากต้องการดูพารามิเตอร์ทั้งหมดอย่างละเอียด คุณต้องกดปุ่มหยุดชั่วคราวบนแป้นพิมพ์

โปรดทราบว่าพารามิเตอร์ทั้งหมดนี้สามารถดูได้ด้วยวิธีอื่นหลังจากโหลดระบบปฏิบัติการแล้ว สำหรับสิ่งนี้คุณสามารถใช้ โปรแกรมไอด้า,เอเวอเรสต์และอื่นๆ

การตั้งค่าการตั้งค่า BIOS เป็นหัวข้อขนาดใหญ่แยกต่างหาก (และยากสำหรับผู้เริ่มต้น) เราจะพูดถึงเรื่องนี้ในโพสต์ต่อไปนี้ ตอนนี้เรามาพูดถึงตัวเลือกในการออกจากโปรแกรมการตั้งค่าเท่านั้น ในกรณีส่วนใหญ่ อาจมีตัวเลือกต่อไปนี้:

หากคุณมีสมาธิไม่ดี ตัวเลือกไบออสตั้งค่า (หรือลืมสิ่งที่คุณเปลี่ยนแปลง) จากนั้นเมื่อออกจากระบบ ให้ใช้ตัวเลือก "ออกโดยไม่บันทึก" และทุกสิ่งที่คุณ "คลิก" โดยไม่ได้ตั้งใจจะไม่ถูกบันทึก

เพื่อให้การตั้งค่าคอมพิวเตอร์ในขณะที่ทำงานดีขึ้น คุณต้องเข้าใจว่าจะเกิดอะไรขึ้นเมื่อคอมพิวเตอร์บู๊ต ส่วนประกอบต่างๆ โต้ตอบกันอย่างไร และ BIOS มีบทบาทอย่างไร

บันทึก.

BIOS เป็นระบบอินพุต/เอาท์พุตพื้นฐาน โปรแกรมซึ่งจัดเก็บไว้ในหน่วยความจำบนชิปพิเศษบนเมนบอร์ด BIOS รับผิดชอบในการบูตครั้งแรกของคอมพิวเตอร์หลังจากเปิดเครื่อง

ก่อนอื่นหลังจากเปิดเครื่อง (รีบูตเครื่อง) คอมพิวเตอร์จะทำการค้นหาอะแดปเตอร์วิดีโอที่ติดตั้งในระบบเนื่องจากหากไม่มีคอมพิวเตอร์จะไม่สามารถแสดงข้อมูลใด ๆ บนหน้าจอได้ หากตรวจไม่พบอะแดปเตอร์วิดีโอ ระบบจะหยุดโหลดและส่งเสียงข้อผิดพลาดที่เหมาะสม

เมื่อพบอะแดปเตอร์วิดีโอ ระบบจะเตรียมใช้งาน หลังจากนั้นภาพจะปรากฏขึ้นบนหน้าจอซึ่งมีข้อมูลเกี่ยวกับอะแดปเตอร์วิดีโอที่ติดตั้งในระบบ ขนาดหน่วยความจำ ฯลฯ เป็นเวลาสองสามวินาที

ดังนั้นการค้นหาอะแดปเตอร์วิดีโอจึงเกิดขึ้นเร็วกว่าการกำหนดประเภทของโปรเซสเซอร์และ RAM ที่ติดตั้งด้วยซ้ำ อย่างไรก็ตาม หากไม่ได้ติดตั้งโปรเซสเซอร์หรือใช้งานไม่ได้ ระบบก็มักจะไม่สามารถแสดงภาพใดๆ บนหน้าจอหรือส่งสัญญาณพร้อมเสียงได้

ขั้นตอนต่อไปคือการกำหนดประเภทโปรเซสเซอร์ ขั้นตอนนี้ยังตั้งค่าความเร็วสัญญาณนาฬิกาตามการตั้งค่า BIOS หน้าจอจะแสดงข้อมูลเกี่ยวกับประเภทของโปรเซสเซอร์และความถี่สัญญาณนาฬิกา

จากนั้นโปรแกรมบูตจะกำหนดจำนวนและประเภทของ RAM ที่ติดตั้งในระบบและทำการทดสอบ ผลลัพธ์ของกระบวนการทั้งหมดจะแสดงบนหน้าจอ

หลังจากนั้น การเริ่มต้นและการตรวจสอบอุปกรณ์ที่เชื่อมต่อกับคอนโทรลเลอร์ IDE จะเริ่มต้นขึ้น มันอาจจะเป็นเช่นนั้น ฮาร์ดไดรฟ์, ไดรฟ์ซีดีหรือดีวีดีและอุปกรณ์จัดเก็บข้อมูลอื่นๆ ข้อมูลเกี่ยวกับพวกเขามักจะมาจากค่าพารามิเตอร์ BIOS หากระบุการตรวจหาอัตโนมัติของไดรฟ์ไว้ในการตั้งค่า (ค่าอัตโนมัติ) ระบบจะพยายามตรวจจับโดยอัตโนมัติ - อย่างไรก็ตาม การดำเนินการนี้จะต้องใช้เวลาเพิ่มเติม

จากนั้นโปรแกรมบูตคอมพิวเตอร์จะตรวจสอบไดรฟ์ ฟลอปปีดิสก์(หากติดตั้งบนระบบ) ในการดำเนินการนี้ ผู้ควบคุมจะส่งคำสั่งหลายคำสั่งให้เขา และระบบจะบันทึกการตอบสนองของเขา

ถัดไปเป็นการเริ่มต้นการค้นหาและตรวจสอบการ์ดเอ็กซ์แพนชันที่ติดตั้งในระบบ เช่น โมเด็มภายใน การ์ดเสียง, การ์ดจับภาพวิดีโอ, เครื่องรับสัญญาณทีวี หรือเครื่องรับสัญญาณ FM ฯลฯ การ์ดเหล่านี้บางส่วน (เช่น ตัวควบคุม SCSI) อาจมี BIOS ของตัวเองด้วย ในกรณีนี้สามารถโอนการควบคุมไปให้เธอได้ชั่วคราว

หลังจากดำเนินการตามที่อธิบายไว้ทั้งหมดแล้ว ตารางสรุปข้อมูลเกี่ยวกับการกำหนดค่าคอมพิวเตอร์จะแสดงบนหน้าจอมอนิเตอร์ ซึ่งระบุ:

ประเภทโปรเซสเซอร์

หมายเลขประจำตัวโปรเซสเซอร์ (ถ้ามี)

ความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์

จำนวน RAM ที่ติดตั้ง

ขนาดหน่วยความจำแคช

ข้อมูลฟอร์มแฟคเตอร์ของฟล็อปปี้ดิสก์;

ข้อมูลเกี่ยวกับอุปกรณ์ IDE ที่ติดตั้ง

ประเภทของระบบวิดีโอ

ตรวจพบความสอดคล้องและ พอร์ตขนานและที่อยู่ I/O ของพวกเขา

ข้อมูลเกี่ยวกับ โมดูลที่ติดตั้งหน่วยความจำ;

เรียนรู้เกี่ยวกับเอ็กซ์แพนชันการ์ด รวมถึงอุปกรณ์ Plug and Play และอุปกรณ์ที่ไม่ใช่ Plug and Play

อย่างไรก็ตาม ย้อนกลับไปที่จุดเริ่มต้นของการบูทคอมพิวเตอร์และดูกระบวนการที่เรียกว่าการทดสอบตัวเองของระบบ (POST) หากดำเนินการเสร็จสิ้น โดยปกติจะมีเสียงบี๊บสั้น ๆ ดังขึ้น แต่บางครั้งอาจไม่มีการส่งสัญญาณใดๆ

จะเกิดอะไรขึ้นถ้าทุกอย่างไม่โอเค? หากตรวจพบข้อผิดพลาดเล็กๆ น้อยๆ ข้อความเกี่ยวกับข้อผิดพลาดเหล่านั้นจะปรากฏขึ้นบนหน้าจอ หลังจากนั้นคอมพิวเตอร์จะสามารถบู๊ตต่อได้ หากตรวจพบปัญหาร้ายแรงในระหว่างการทดสอบตัวเอง ระบบคอมพิวเตอร์จะพยายามแจ้งให้ผู้ใช้ทราบด้วย แต่บางครั้งหน้าจอในกรณีดังกล่าวยังคงมืดอยู่ ด้วยเหตุนี้ ผู้ใช้จึงไม่สามารถมองเห็นข้อความที่เกี่ยวข้องบนหน้าจอได้

หากสิ่งนี้เกิดขึ้น คุณสามารถใช้สัญญาณเสียงเพื่อระบุสาเหตุของข้อผิดพลาดได้ ด้วยความช่วยเหลือ ระบบจะแจ้งให้ผู้ใช้ทราบเกี่ยวกับผลลัพธ์ของกระบวนการทดสอบตัวเอง

ตามกฎแล้ว เป็นไปไม่ได้ที่จะให้คำตอบที่ชัดเจนสำหรับคำถามที่ว่าสัญญาณเสียงนี้หรือรวมกันหมายถึงอะไร เนื่องจากระบบย่อย BIOS แต่ละระบบมีชุดสัญญาณเสียงของตัวเองตามที่ระบุไว้ในคำอธิบาย อย่างไรก็ตาม บ่อยครั้งข้อมูลดังกล่าวอาจไม่มีเลย ในกรณีนี้ ลองเยี่ยมชมเว็บไซต์ของผู้ผลิตหรือขอข้อมูลที่เกี่ยวข้องจากบริการสนับสนุนด้านเทคนิคของ BIOS หรือผู้ผลิตเมนบอร์ด

อย่างไรก็ตาม มีเสียงบี๊บผสมกันบางรายการที่ใช้ค่อนข้างบ่อยเพื่อระบุข้อผิดพลาดเดียวกัน หากระบบของคุณส่งเสียงบี๊บแบบใดแบบหนึ่งต่อไปนี้หลังจากการทดสอบตัวเอง อาจเป็นไปได้ว่าระบบจะส่งสัญญาณดังต่อไปนี้:

เสียงบี๊บสั้นๆ หนึ่งครั้ง - การทดสอบเสร็จสมบูรณ์ กำลังโหลดต่อ (บางระบบไม่ปล่อยสัญญาณเสียงใดๆ)

ไม่มีเสียง - โปรเซสเซอร์หรือแหล่งจ่ายไฟผิดปกติ (ไม่มีภาพบนหน้าจอ)

สัญญาณต่อเนื่องยาวหนึ่งสัญญาณ - แหล่งจ่ายไฟชำรุด

เสียงบี๊บสั้น ๆ สองครั้ง - ตรวจพบข้อผิดพลาดเล็กน้อย จำเป็นต้องทำการเปลี่ยนแปลงการตั้งค่าพารามิเตอร์ BIOS (รางวัล) อาจเป็นข้อผิดพลาดของพาริตีหน่วยความจำ (AMI)

สาม สัญญาณยาว– ข้อผิดพลาดของตัวควบคุมแป้นพิมพ์

เสียงบี๊บสั้นสามครั้ง - ข้อผิดพลาดการทำงานของหน่วยความจำลดลง

สัญญาณยาวหนึ่งสัญญาณและสัญญาณสั้นหนึ่งสัญญาณ - RAM ทำงานไม่ถูกต้อง

เสียงบี๊บยาวหนึ่งครั้งและสั้นสองครั้ง - อะแดปเตอร์วิดีโอทำงานไม่ถูกต้อง

เสียงบี๊บสั้นหนึ่งครั้งและสั้นสามครั้ง - ข้อผิดพลาดของระบบวิดีโอ: ไม่ได้เชื่อมต่อจอภาพ, อะแดปเตอร์วิดีโอไม่ทำงาน ฯลฯ (AMI); หรือปัญหากับคอนโทรลเลอร์คีย์บอร์ด (รางวัล)

ความสนใจ!

ประสบการณ์แสดงให้เห็นว่าใน Award BIOS สัญญาณนี้สามารถใช้ในค่าแรกได้เช่นกัน นี่เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุด

เสียงบี๊บสั้นหนึ่งครั้งและสั้นแปดครั้ง - ข้อผิดพลาดของระบบวิดีโอ: ไม่ได้เชื่อมต่อจอภาพ, อะแดปเตอร์วิดีโอไม่ทำงาน ฯลฯ

สัญญาณสั้นหนึ่งสัญญาณยาวและเก้าสัญญาณ - ข้อผิดพลาดในการอ่านข้อมูล BIOS;

เสียงบี๊บสั้น ๆ สี่ครั้ง - ตัวจับเวลาระบบไม่ทำงาน

เสียงบี๊บสั้น ๆ ห้าครั้ง - โปรเซสเซอร์ทำงานไม่ถูกต้อง

เสียงบี๊บสั้น ๆ หกครั้ง - ตัวควบคุมแป้นพิมพ์ผิดปกติ

เสียงบี๊บสั้น ๆ เจ็ดครั้ง - ปัญหากับเมนบอร์ด

เสียงบี๊บสั้นแปดครั้ง - หน่วยความจำวิดีโอทำงานไม่ถูกต้อง

เสียงบี๊บยาวซ้ำๆ - โมดูล RAM ชำรุดหรือเชื่อมต่อไม่ถูกต้อง

ซ้ำ เสียงบี๊บสั้น ๆ– แหล่งจ่ายไฟทำงานไม่ถูกต้อง

เสียงบี๊บสั้น ๆ เก้าครั้ง - ข้อผิดพลาด เช็คซัมเมื่อตรวจสอบเนื้อหาของ BIOS โดยปกติแล้วการตั้งค่า BIOS จะถูกรีเซ็ตหลังจากนั้นคุณสามารถเข้าสู่โปรแกรมการตั้งค่าและทำงานต่อไปได้

สัญญาณสั้นสิบสัญญาณ - ข้อผิดพลาดในการเขียนข้อมูลไปยังชิป CMOS

สัญญาณสั้นสิบเอ็ด - หน่วยความจำแคชภายนอกทำงานไม่ถูกต้อง

โปรดทราบว่าค่าที่กำหนดทั้งหมดเป็นเพียงตัวบ่งชี้นั่นคือในแต่ละกรณีความหมายของสัญญาณเสียงนั้นอาจแตกต่างกันไปขึ้นอยู่กับผู้ผลิต BIOS หรือมาเธอร์บอร์ด

ความสนใจ!

มองข้ามคนเงียบๆ สัญญาณสั้นซึ่งมาเธอร์บอร์ด ASUS หลายตัวปล่อยเสียงเมื่อคุณเปิดหรือรีสตาร์ทคอมพิวเตอร์ ด้วยสัญญาณเหล่านี้ ระบบจะส่งสัญญาณตามจำนวนอุปกรณ์ USB ที่เชื่อมต่ออยู่ ตัวอย่างเช่น หากคุณได้ยินเสียงบี๊บสั้นๆ เงียบๆ สองครั้งระหว่างการบู๊ต แสดงว่าตรวจพบอุปกรณ์ USB ที่เชื่อมต่ออยู่สองเครื่อง หากไม่มีอุปกรณ์เชื่อมต่อกับพอร์ต USB ระบบจะไม่ส่งเสียงบี๊บใดๆ หากการทดสอบตัวเองเสร็จสมบูรณ์

ตามที่แสดงในทางปฏิบัติ บางครั้งในระหว่างการทดสอบระบบคอมพิวเตอร์ด้วยตนเอง อาจเกิดข้อผิดพลาดซึ่งไม่สามารถแปลโดยใช้สัญญาณเสียงได้ เพื่อวิเคราะห์สถานการณ์นี้ จะใช้บอร์ด POST

โพสต์บอร์ด – ค่าธรรมเนียมพิเศษส่วนขยายสำหรับ บัส PCI(หรือน้อยกว่าปกติสำหรับบัส ISA) ซึ่งมีตัวบ่งชี้ดิจิทัลพิเศษ (เช่น ผลึกเหลว หรือบ่อยกว่านั้นคือสุญญากาศฟลูออเรสเซนต์)

พอร์ตพิเศษได้รับการจัดสรรในพื้นที่พอร์ตโดยเฉพาะเพื่อจุดประสงค์ในการแสดงผลการทดสอบตัวเอง ที่อยู่เลขฐานสิบหกของพอร์ตนี้คือ 80 ก่อนที่จะเริ่มต้นอุปกรณ์เฉพาะที่มีอยู่ในระบบ จะต้องวางรหัสบางส่วนไว้ในพอร์ตนี้ ซึ่งคุณสามารถระบุได้อย่างแน่ชัดว่ากำลังเตรียมใช้งานอะไรอยู่ในขณะนี้

หากการเริ่มต้นอุปกรณ์หนึ่งเสร็จสมบูรณ์ ระบบจะดำเนินการพิจารณาอุปกรณ์ถัดไป ในกรณีนี้ โค้ดต่อไปนี้จะถูกเขียนไปที่พอร์ต 80

บอร์ด POST อ่านรหัสที่เขียนระหว่างการเริ่มต้นอุปกรณ์ที่พอร์ต 80 และแสดงไว้บนตัวบ่งชี้ ดังนั้นหากระบบถูกขัดจังหวะ คุณสามารถดูโค้ดที่ถูกเขียนล่าสุดไปยังพอร์ต 80 ได้ เมื่อใช้มัน คุณสามารถระบุได้ว่าการดำเนินการใดล้มเหลว รวมถึงอุปกรณ์ใดที่ไม่สามารถเริ่มต้นได้ ตัวอย่างเช่น หากค่าสุดท้ายที่แสดงบนตัวบ่งชี้คือ 04 ดังนั้นค่านี้ (เมื่อใช้ระบบที่มี รางวัลไบออส) หมายความว่าระบบสร้างสัญญาณการสร้าง RAM ไม่ถูกต้อง

ความหมายของรหัส POST อาจแตกต่างกันไป ผู้ผลิตต่างๆ BIOS และเมนบอร์ด แต่ส่วนใหญ่จะเหมือนกัน ในตาราง 3.1 แสดงรหัสขั้นตอน POST ที่พบได้ทั่วไปในระบบซึ่งใช้ Award BIOS

ตารางที่ 3.1. ความหมายของรหัสไปรษณีย์

การใช้บอร์ด POST ในบางกรณีสามารถให้ความช่วยเหลืออันล้ำค่าในกระบวนการวินิจฉัยระบบที่เสียหายหรือทำงานผิดปกติ

อย่างไรก็ตาม ในการใช้การวินิจฉัยดังกล่าว อย่างน้อยคุณต้องติดตั้งบอร์ด POST ในช่องที่เหมาะสม (PCI หรือ ISA) เว้นแต่แน่นอนว่าจะเสร็จสิ้นเมื่อประกอบยูนิตระบบซึ่งค่อนข้างหายาก

ผู้ผลิตเมนบอร์ดบางรายวางตัวบ่งชี้รหัส POST ไว้บนพื้นผิวของเมนบอร์ดโดยตรงเพื่อให้การแก้ไขปัญหาง่ายขึ้น บางครั้งพินตัวบ่งชี้รหัส POST ก็จะถูกวางไว้บนเมนบอร์ดด้วยและตัวบ่งชี้นั้นก็รวมอยู่ในชุดอุปกรณ์ด้วย ในกรณีนี้สามารถส่งออกไปยังตำแหน่งใดก็ได้บนเคสคอมพิวเตอร์

โซลูชันดังกล่าวช่วยอำนวยความสะดวกในการแก้ไขปัญหาอย่างมาก อย่างไรก็ตาม น่าเสียดายที่ยังค่อนข้างหายากและยังไม่มีการใช้อย่างแพร่หลาย

จะเกิดอะไรขึ้นหลังจากการทดสอบตัวเองของระบบคอมพิวเตอร์เสร็จสิ้นและกำหนดพารามิเตอร์ของอุปกรณ์ที่ติดตั้งทั้งหมดแล้ว

จนถึงจุดนี้พฤติกรรมของระบบจะถูกควบคุมโดยบิวท์อิน โปรแกรมไบออส- บน ในขั้นตอนนี้การควบคุมจะถูกถ่ายโอนไปยังมาสเตอร์บูตเรคคอร์ดของฮาร์ดดิสก์

พื้นที่นี้ควรมีรหัส bootloader ขนาดเล็กซึ่งมีวัตถุประสงค์เพื่อถ่ายโอนการควบคุมไปยังบันทึกการบูตที่ต้องการเท่านั้น โลจิคัลพาร์ติชันบนฮาร์ดไดรฟ์ซึ่งควรวางระบบปฏิบัติการ bootloader

ตัวโหลดระบบปฏิบัติการคือโปรแกรมที่อ่านเคอร์เนลระบบปฏิบัติการลงใน RAM และรันโปรแกรมที่เริ่มต้นและถ่ายโอนการควบคุมไปยังเคอร์เนลนั้น หลังจากนี้ให้ควบคุม ระบบคอมพิวเตอร์รับระบบปฏิบัติการ (OS) ซึ่งดำเนินการทั้งหมด ทำงานต่อไปบนคอมพิวเตอร์

อย่างไรก็ตาม โปรแกรมที่มีความยืดหยุ่นมากขึ้นสามารถอยู่ในมาสเตอร์บูตเรคคอร์ดของฮาร์ดไดรฟ์ได้ เช่น ช่วยให้คุณสามารถแสดงเมนูสำหรับเลือกการบูตของระบบปฏิบัติการที่ต้องการ หากมีการติดตั้งระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์

นอกจากนี้ใน การตั้งค่าไบออสคุณอาจได้รับคำสั่งให้บูตระบบปฏิบัติการจากฟล็อปปี้ดิสก์หรือซีดีแทนที่จะเป็นฮาร์ดดิสก์ ในเรื่องนี้ เคสไบออสจะพยายามอ่านบูตเซกเตอร์ของฟล็อปปี้ดิสก์หรือซีดีลงในหน่วยความจำแทนบูตโหลดเดอร์จากมาสเตอร์บูตเรคคอร์ดของฮาร์ดดิสก์ หากสำเร็จ การควบคุมจะถูกโอนไปยังโปรแกรมอ่าน

หากตรวจไม่พบบูตเซกเตอร์บนฮาร์ดไดรฟ์หรือสื่อแบบถอดได้ ข้อความเตือนจะปรากฏขึ้นบนหน้าจอ ประเภทจะขึ้นอยู่กับผู้ผลิตและ เวอร์ชั่นไบออส- หลังจากนี้ระบบจะหยุดทำงาน

การค้นหาบูตโหลดเดอร์บนฮาร์ดไดรฟ์และสื่อแบบถอดได้จะดำเนินการตามคำแนะนำลำดับการบูตที่มาจากการตั้งค่า BIOS เสมอ

จริงอยู่ในความเป็นจริงทุกอย่างค่อนข้างซับซ้อนกว่า การควบคุมจะถูกถ่ายโอนไปยังโค้ดที่อ่านจากบูตเซกเตอร์เฉพาะในกรณีที่ BIOS พิจารณาว่าสามารถเรียกใช้งานได้จริง

หาก BIOS ตรวจพบลำดับไร้สาระในเซกเตอร์การบูตของอุปกรณ์ที่กำหนดให้เป็นบูตได้แทนที่จะเป็นโค้ดบูตโหลดเดอร์ ลักษณะการทำงานที่ตามมาของโปรแกรมอาจแตกต่างกัน ในกรณีส่วนใหญ่หากบูตเครื่องระบุเป็น สื่อที่ถอดออกได้และตรวจไม่พบรหัสบูตโหลดเดอร์ในเซกเตอร์สำหรับบูต BIOS อาจตัดสินใจว่าใส่ดิสก์ผิดลงในไดรฟ์ เป็นผลให้คอมพิวเตอร์หยุดชั่วคราวและข้อความจะปรากฏขึ้นบนหน้าจอเพื่อระบุว่าคุณต้องใส่ดิสก์สำหรับบูต หลังจากคลิก ใส่กุญแจ BIOS พยายามอ่านรหัสบูตเซกเตอร์อีกครั้ง หากตรวจไม่พบสื่อในไดรฟ์ BIOS จะพยายามสแกนอุปกรณ์ถัดไปที่ระบุในการตั้งค่าว่าสามารถบู๊ตได้

อย่างไรก็ตาม ในกรณีส่วนใหญ่ ระบบปฏิบัติการจะถูกโหลดจากฮาร์ดไดรฟ์ ฮาร์ดไดรฟ์มีหลายพาร์ติชั่นซึ่งต่างจากสื่ออื่นๆ โดยแต่ละพาร์ติชั่นมีเซกเตอร์สำหรับบูตของตัวเอง นอกจาก, ฮาร์ดไดรฟ์มีมาสเตอร์บูตเรคคอร์ดที่จุดเริ่มต้น นี่คือสิ่งที่อ่านลงในหน่วยความจำและรหัสจะต้องถ่ายโอนการควบคุมไปยัง bootloader ของพาร์ติชันฮาร์ดไดรฟ์ที่ต้องการ

ในทางกลับกัน bootloader นี้ทำหน้าที่โหลดเคอร์เนลของระบบปฏิบัติการ หลังจากตรวจพบเคอร์เนลแล้ว บูตโหลดเดอร์ตัวเดียวกันมักจะรันโปรแกรมเริ่มต้นอุปกรณ์ เช่นเดียวกับโปรแกรมอื่นๆ ที่เตรียมระบบปฏิบัติการสำหรับการโต้ตอบกับผู้ใช้

ตอนนี้คุณรู้แล้วว่าการโหลดระบบปฏิบัติการนั้นเป็นกระบวนการที่มีหลายขั้นตอน นี่เป็นสิ่งสำคัญที่ต้องเข้าใจเพื่อประเมินสาเหตุของความล้มเหลวที่เกิดขึ้นเมื่อโหลดระบบได้อย่างถูกต้อง ข้อมูลนี้ยังจำเป็นสำหรับผู้ที่ใช้ระบบปฏิบัติการมากกว่าหนึ่งระบบบนคอมพิวเตอร์ของตน

เมื่อพูดถึงการโหลดระบบปฏิบัติการ เราไม่สามารถพลาดที่จะพูดถึงว่าพวกมันจะอยู่ในฮาร์ดไดรฟ์ของคอมพิวเตอร์ได้อย่างไร โดยเฉพาะอย่างยิ่งหากระบบปฏิบัติการตั้งแต่สองระบบขึ้นไปต้องอยู่ร่วมกันบนฮาร์ดไดรฟ์พร้อมกัน

ก่อนอื่นคุณต้องจำไว้ว่าฟิสิคัลฮาร์ดไดรฟ์มักไม่ตรงกับชื่อโลจิคัลของพาร์ติชันที่ใช้ในระบบ ตัวอย่างเช่น หากในระบบ MS-DOS หรือ Windows คุณเห็นฮาร์ดไดรฟ์ที่กำหนดเป็น C:, D: และ E: นี่ไม่ได้หมายความว่ามีฮาร์ดไดรฟ์สามตัวติดตั้งอยู่ในคอมพิวเตอร์ นี่อาจเป็นฮาร์ดไดรฟ์ตัวหนึ่งที่แบ่งออกเป็นโลจิคัลพาร์ติชัน

นอกจากนี้ ฮาร์ดไดรฟ์ยังสามารถใช้ในระบบปฏิบัติการเกือบทุกระบบได้ก็ต่อเมื่อมีการแบ่งพาร์ติชันเท่านั้น แม้ว่าคุณต้องการใช้ดิสก์ขนาด 80 GB ใน Windows โดยไม่ต้องแยกออก แต่คุณต้องสร้างโลจิคัลพาร์ติชันขนาดใหญ่หนึ่งพาร์ติชันบนดิสก์ซึ่งครอบครองพื้นที่เกือบทั้งหมด

ที่จุดเริ่มต้นของฮาร์ดดิสก์จะมีตารางพาร์ติชั่นอยู่เสมอและถ้ามันว่างเปล่า (ไม่มีพาร์ติชั่น) การเข้าถึงข้อมูลก็เป็นไปไม่ได้ (เว้นแต่แน่นอนว่าเรากำลังพูดถึง วิธีการมาตรฐานเข้าถึงได้ และไม่เกี่ยวกับโปรแกรมเช่น Disk Editor ที่ทำงานได้โดยตรง ภาคกายภาพบนดิสก์) มีการเข้าถึงข้อมูลภายในแต่ละครั้ง ส่วนที่มีอยู่และวิธีการขึ้นอยู่กับการจัดระเบียบข้อมูลภายในส่วน

การแบ่งพาร์ติชันดิสก์มักจะทำได้โดยใช้ fdisk หรือโปรแกรมที่คล้ายกัน ภายใต้ชื่อนี้ โปรแกรมที่แตกต่างกันโดยสิ้นเชิงอาจปรากฏในระบบปฏิบัติการที่แตกต่างกัน นอกจากนี้ยังมี วิธีพิเศษเช่นโปรแกรม PartitionMagic (รูปที่ 3.1) หรือ Acronis OS Selector

ข้าว. 3.1. หน้าต่างโปรแกรม PartitionMagic

ตามเนื้อผ้า ฮาร์ดไดรฟ์จริงไม่สามารถมีโลจิคัลพาร์ติชันได้มากกว่าสี่พาร์ติชัน เนื่องจากมาตรฐานจัดสรรพื้นที่น้อยเกินไปสำหรับตารางพาร์ติชันที่จุดเริ่มต้นของฮาร์ดไดรฟ์ อย่างไรก็ตาม ข้อจำกัดนี้สามารถหลีกเลี่ยงได้

พาร์ติชันที่มีข้อมูลอยู่ในตารางพาร์ติชันหลักที่จุดเริ่มต้นของดิสก์เรียกว่าพาร์ติชันหลัก ดังนั้นจึงเป็นการถูกต้องมากกว่าที่จะกล่าวว่าไม่มีพาร์ติชันหลักมากกว่าสี่พาร์ติชันบนฮาร์ดไดรฟ์จริงตัวเดียว

อย่างไรก็ตาม ระบบปฏิบัติการบางระบบสามารถบู๊ตได้จากพาร์ติชันหลักเท่านั้น นอกจากนี้สำหรับ MS-DOS หรือ Windows OS จำเป็นที่พาร์ติชันนี้จะอยู่ในฟิสิคัลดิสก์แรก (หากมีหลายพาร์ติชั่น) และทำเครื่องหมายว่าใช้งานอยู่ ในบางกรณี ระยะห่างทางกายภาพจากจุดเริ่มต้นของดิสก์ก็มีบทบาทเช่นกัน

นอกจากนี้ เมื่อใช้ระบบปฏิบัติการ MS-DOS หรือ Windows 95/98/Me โปรดทราบว่าแต่ละระบบสามารถใช้พาร์ติชันหลักได้เพียงพาร์ติชันเดียวเท่านั้น ฮาร์ดไดรฟ์.

นอกจากพาร์ติชันหลักแล้ว ยังสามารถวางโลจิคัลพาร์ติชันขยายซึ่งโดยพื้นฐานแล้วเป็นพาร์ติชันรองบนฮาร์ดไดรฟ์ได้ เทคโนโลยีนี้เห็นได้ชัดว่าถูกประดิษฐ์ขึ้นเพื่อหลีกเลี่ยงข้อจำกัดของสี่พาร์ติชันบนดิสก์เดียว

ดังนั้นหนึ่งในสี่พาร์ติชันหลักสามารถทำเครื่องหมายว่าขยายได้ พาร์ติชั่นดังกล่าวมีตารางพาร์ติชั่นอื่นซึ่งไม่มีการจำกัดขนาดอีกต่อไป ดังนั้นจึงสามารถบรรจุข้อมูลเกี่ยวกับพาร์ติชั่นจำนวนมากได้เกือบทุกชนิด

ภาพนี้สามารถนำเสนอได้ใน ประเภทต่างๆ- เช่น เมื่อใช้โปรแกรม fdisk บน MS-DOS หรือ ผู้ใช้วินโดวส์ดูเหมือนว่าโลจิคัลพาร์ติชันทั้งหมดจะอยู่ภายในส่วนขยายแม้ว่าจะสะดวกกว่าและมีเหตุผลในการนำเสนอให้แตกต่างออกไป - ดังแสดงในรูปที่ 1 3.2.

ข้าว. 3.2. เค้าโครงของโลจิคัลพาร์ติชันบนฮาร์ดไดรฟ์

สำหรับระบบปฏิบัติการ MS-DOS หรือ การใช้งานวินโดวส์พาร์ติชันเสริมเป็นวิธีเดียวที่จะแบ่งฮาร์ดไดรฟ์จริงหนึ่งตัวออกเป็นหลาย ๆ โลจิคัล หากดิสก์มีพาร์ติชันหลักหนึ่งพาร์ติชันสำหรับระบบเหล่านี้ ส่วนที่เหลือควรอยู่บนพาร์ติชันเสริม

ตามทฤษฎีแล้ว โลจิคัลพาร์ติชันที่อยู่ภายในพาร์ติชันเสริมไม่แตกต่างจากพาร์ติชันหลักในแง่ของการเข้าถึงข้อมูล อย่างไรก็ตาม ไม่สามารถวางระบบปฏิบัติการจำนวนมากบนพาร์ติชันเหล่านี้ได้ เนื่องจากในกรณีส่วนใหญ่ จะไม่สามารถบูตจากพาร์ติชันเหล่านี้ได้

มีคุณสมบัติอื่น ๆ ในการใช้งาน โดยเฉพาะระบบปฏิบัติการ MS-DOS หรือ Windows กำหนดดิสก์ดังนี้ ขั้นแรกให้พาร์ติชั่นหลักทั้งหมด (พาร์ติชั่นหลักของดิสก์ตัวแรก, พาร์ติชั่นหลักของดิสก์ตัวที่สอง ฯลฯ ) จากนั้นตามด้วยโลจิคัล (ตัวแรกบนดิสก์แรก จากนั้นในดิสก์ที่สอง ฯลฯ ) ดังนั้นหากใครเคยใช้มาก่อน ฟิสิคัลดิสก์ด้วยพาร์ติชั่น C: และ D: จากนั้นจึงติดตั้งฟิสิคัลดิสก์ตัวที่สองโดยมีพาร์ติชั่นหลักเพียงพาร์ติชั่นเดียวในคอมพิวเตอร์ ส่วนใหม่จะถูกเรียกว่า D:, และ พาร์ทิชันเดิมด: – อี:. สิ่งนี้ทำให้ผู้ใช้มือใหม่บางคนสับสน

ใน เวอร์ชันล่าสุดระบบปฏิบัติการ สถานการณ์นี้สามารถแก้ไขได้ ตัวอย่างเช่น ใน Windows 2000/XP คุณสามารถกำหนดตัวอักษรให้กับแต่ละพาร์ติชันได้ แต่ใน Linux, BeOS และระบบอื่น ๆ ปัญหาดังกล่าวจะไม่เกิดขึ้นเลย เนื่องจากดิสก์ในนั้นไม่ได้ถูกกำหนดด้วยตัวอักษรและพาร์ติชันนั้นจะถูกติดตั้ง ไดเรกทอรี

ฉันขอเตือนคุณอีกครั้งว่าการเข้าถึงข้อมูลบนดิสก์นั้นขึ้นอยู่กับการจัดระเบียบข้อมูลภายในแต่ละพาร์ติชั่นด้วย องค์กรดังกล่าวเรียกว่าระบบไฟล์เนื่องจากข้อมูลในนั้นอยู่บนดิสก์ในรูปแบบของลำดับที่มีชื่อ - ไฟล์และการเข้าถึงจะดำเนินการโดยการเข้าถึงชื่อที่เกี่ยวข้อง

ระบบปฏิบัติการที่แตกต่างกันมีแนวทางที่แตกต่างกันในการจัดระเบียบข้อมูลภายในพาร์ติชัน สิ่งที่พบบ่อยคือเพื่อที่จะใช้ระบบไฟล์ใดระบบหนึ่ง คุณต้องสร้างมันขึ้นมาภายในพาร์ติชั่นของดิสก์ก่อน การสร้างระบบไฟล์บนพาร์ติชันเรียกว่าการจัดรูปแบบ

มาดูระบบไฟล์ทั่วไปกัน

FAT16 เป็นระบบไฟล์ที่ใช้ตารางการจัดสรรไฟล์แบบ 16 บิต เป็น “พื้นเมือง” ในห้องผ่าตัด ระบบ MS-DOSและ Windows 95 ก็สามารถใช้ได้กับระบบปฏิบัติการเกือบทั้งหมด อย่างไรก็ตาม มันไม่ได้รับความนิยม เนื่องจากมีความเสถียรต่ำและสูญเสียพื้นที่ดิสก์อย่างมาก หากมี ปริมาณมากไฟล์ต่างๆ (โดยเฉพาะไฟล์ขนาดเล็ก) นอกจากนี้ ขนาดของพาร์ติชัน FAT16 ต้องไม่เกิน 2 GB

FAT32 เป็นการปรับปรุง FAT16 ที่ได้รับการปรับปรุงซึ่งใช้ตารางการจัดสรรไฟล์แบบ 32 บิต ไม่สามารถใช้ได้เฉพาะในระบบปฏิบัติการ MS-DOS และ Windows 95 เท่านั้น โดยมีลักษณะเฉพาะคือประสิทธิภาพค่อนข้างต่ำ

FAT12 เป็นอีกหนึ่งตัวเลือกระบบไฟล์ตามตารางการจัดสรรไฟล์ (12 บิต) ตัวเลือกนี้ใช้กับสื่อขนาดเล็กเท่านั้น เช่น ฟลอปปีดิสก์- มันไม่ได้ใช้กับฮาร์ดไดรฟ์เลย

HPFS คือระบบไฟล์ประสิทธิภาพสูงที่พัฒนาขึ้นสำหรับระบบปฏิบัติการ OS/2 ยังสามารถนำมาใช้ใน รุ่นก่อนหน้า Windows NT (รวมสูงสุด 3.5)

NTFS ยังเป็นระบบไฟล์ประสิทธิภาพสูงพอสมควร ซึ่งถือเป็นคู่แข่งของ HPFS ออกแบบมาสำหรับระบบปฏิบัติการ Windows NT/2000/XP แต่สามารถใช้ได้ใน Linux, FreeBSD, BeOS และระบบอื่นๆ ซึ่งโดยปกติจะอยู่ในโหมดอ่านอย่างเดียว

EXT2FS เป็นระบบไฟล์ขนาดกะทัดรัดและประสิทธิภาพสูงที่ออกแบบมาสำหรับระบบปฏิบัติการ ระบบลินุกซ์- สามารถใช้กับ FreeBSD, QNX และอื่นๆ ได้ด้วย นอกจากนี้ยังมีโปรแกรมสำหรับการเข้าถึง (โดยปกติจะอ่านอย่างเดียว) ไปยังระบบ EXT2FS รุ่นที่แตกต่างกันหน้าต่าง

EXT3FS เป็นระบบไฟล์ EXT2FS เวอร์ชันเจอร์นัล

UFS เป็นระบบไฟล์ที่ใช้ในระบบปฏิบัติการเกือบทั้งหมด ระบบฟรีบีเอสดี- เป็นลักษณะความจริงที่ว่าภายในพาร์ติชันดิสก์ (ส่วน) ในระบบนี้มีการจัดระบบพาร์ติชันอื่นไว้และในแต่ละพาร์ติชันเหล่านี้เท่านั้นที่มีระบบไฟล์เอง

ReiserFS เป็นระบบไฟล์เจอร์นัลที่รวดเร็วอีกระบบหนึ่งที่ใช้กันทั่วไปบน Linux

มีระบบไฟล์อื่น ๆ ซึ่งแต่ละระบบถูกสร้างขึ้นเพื่อใช้ในระบบปฏิบัติการที่แตกต่างกันตามกฎ ดังนั้น BeOS, QNX ฯลฯ จึงมีระบบไฟล์ของตัวเอง ระบบที่เป็นสากลที่สุดสำหรับระบบปฏิบัติการต่างๆ คือระบบ FAT32 (หรือ FAT16)

ตามเนื้อผ้า การดำเนินการกับพาร์ติชันของดิสก์ถือเป็นการทำงานของซอฟต์แวร์ที่อันตรายที่สุดบนคอมพิวเตอร์ และนี่ไม่ใช่เรื่องบังเอิญ: ท้ายที่สุดเมื่อใช้โปรแกรมใด ๆ เพื่อดำเนินการกับพาร์ติชั่นดิสก์คุณสามารถทำลายระบบไฟล์ได้ด้วยการดำเนินการผื่นเพียงครั้งเดียวซึ่งหมายความว่าคุณจะไม่สามารถเข้าถึงข้อมูลทั้งหมดที่อยู่ข้างในได้ สำหรับผู้ใช้ส่วนใหญ่ สถานการณ์นี้จะเทียบเท่ากับการลบข้อมูลทั้งหมดออกจากดิสก์

ตามปกติคุณสามารถดำเนินการต่อไปนี้กับพาร์ติชันดิสก์เท่านั้น:

การสร้างพาร์ติชัน (หากมีพื้นที่ว่างบนดิสก์ที่พาร์ติชันอื่นไม่ได้ครอบครอง)

การลบพาร์ติชัน (ส่งผลให้มีการลบข้อมูลทั้งหมดภายในพาร์ติชัน)

การเปลี่ยนประเภทพาร์ติชัน (หากโปรแกรมรองรับระบบไฟล์ที่แตกต่างกัน ข้อมูลมักจะสูญหาย)

แสดงข้อมูลเกี่ยวกับพาร์ติชันที่มีอยู่

การกระทำเหล่านี้ใน โปรแกรมที่แตกต่างกันอาจจะเรียกต่างกันออกไป ตัวอย่างเช่น โปรแกรม fdisk จากแพ็คเกจ DOS/Windows 95/98/Me เข้าใจเฉพาะพาร์ติชัน FAT เท่านั้น ส่วนโปรแกรมอื่นๆ ทั้งหมดนั้นไม่ใช่พาร์ติชัน DOS นอกจากนี้ การสร้างพาร์ติชันเสริมและโลจิคัลพาร์ติชันภายในพาร์ติชันนั้นเป็นการดำเนินการอิสระสองรายการสำหรับโปรแกรมที่กำหนด เป็นต้น

เมื่อใช้ วิธีง่ายๆเช่นโปรแกรมข้างต้น ไม่สามารถปรับขนาดพาร์ติชั่นได้ เป็นต้น อย่างไรก็ตามสิ่งนี้มักจำเป็น ตัวอย่างเช่น คุณสร้างพาร์ติชัน FAT32 หนึ่งพาร์ติชันสำหรับพื้นที่ดิสก์ทั้งหมด และหลังจากนั้นไม่นาน คุณต้องการติดตั้ง Linux หรือ Windows NT โดยใช้รูปแบบระบบไฟล์ ext3fs หรือ NTFS ของตนเอง และพาร์ติชันนั้นมีข้อมูลที่เขียนลงไปแล้ว ในกรณีนี้ คุณจะต้อง:

ลบพาร์ติชั่นดิสก์ (ในกรณีนี้ข้อมูลทั้งหมดในพาร์ติชั่นจะสูญหาย)

สร้างใหม่สองรายการแทน (และหากจำเป็นให้กู้คืนข้อมูลจากสื่อภายนอกไปยังสื่อเหล่านั้นหลังจากติดตั้งระบบปฏิบัติการ)

เพื่อหลีกเลี่ยงสิ่งนี้ กระบวนการที่ยาวนานได้รับการพัฒนาโปรแกรมที่ช่วยให้คุณสามารถปรับขนาดพาร์ติชันได้โดยไม่สูญเสียข้อมูล หนึ่งในโครงการแรกคือโปรแกรม FIPS จริงอยู่ที่มันไม่ได้เปลี่ยนขนาดของพาร์ติชั่นในความหมายที่สมบูรณ์ แต่รู้วิธีแบ่งพาร์ติชั่นที่มีอยู่ออกเป็นสองเท่านั้น แต่ไม่สูญเสียข้อมูล

บันทึก.

คำแนะนำสำหรับโปรแกรมนี้บอกว่าต้องบันทึกข้อมูลสำคัญถึงสิบเท่าและผู้เขียนไม่ต้องรับผิดชอบใด ๆ แต่การปฏิบัติแสดงให้เห็นว่า FIPS ทำงานได้ดีมาก - ข้อมูลไม่เคยสูญหาย

การทำงานที่ดีที่สุดในบริบทนี้คือ โปรแกรมอะโครนิสตัวเลือกระบบปฏิบัติการ ช่วยให้คุณสามารถปรับขนาดพาร์ติชั่นได้อย่างง่ายดาย โหมดกราฟิกแต่ยังย้ายพาร์ติชั่นไปรอบๆ ดิสก์ ตลอดจนคัดลอกหรือถ่ายโอนพาร์ติชั่นเหล่านั้นไปยังฟิสิคัลดิสก์อื่น นอกจากนี้ คุณยังสามารถเปลี่ยนประเภทระบบไฟล์ของพาร์ติชั่นได้ตามใจชอบ ซ่อนพาร์ติชั่นจากระบบปฏิบัติการเฉพาะ และอื่นๆ อีกมากมาย

เมื่อคุณทราบเพียงพอเกี่ยวกับการบูตคอมพิวเตอร์หลังจากเปิดเครื่องแล้ว คุณต้องเข้าใจว่า BIOS มีบทบาทอย่างไร และสิ่งใดที่สามารถทำได้โดยการกำหนดการตั้งค่าอย่างถูกต้อง

จากหนังสือ C++ โดย ฮิลล์ เมอร์เรย์

11.2 การรวมไฟล์ บรรทัดคำสั่งคอมไพเลอร์ในรูปแบบ #include “file_name” ทำให้บรรทัดนี้ถูกแทนที่ด้วยเนื้อหาทั้งหมดของไฟล์ file_name ไฟล์ที่มีชื่อจะถูกค้นหาในไดเร็กทอรีไฟล์ต้นฉบับต้นฉบับ จากนั้นจึงค้นหาในตำแหน่งมาตรฐานหรือตำแหน่งที่ระบุ ทางเลือก

จากหนังสือ The Essence of COM Technology ห้องสมุดของโปรแกรมเมอร์ โดย มวยโดนัลด์

การรวม ไม่ใช่ทุกคลาสที่สามารถรวมกลุ่มได้ เพื่อเปิดเผยคลาสที่ไม่รวมเป็นส่วนหนึ่งของข้อมูลประจำตัวของวัตถุอื่น วัตถุภายนอกจะต้องส่งผ่านวิธีการเรียกวัตถุภายในอย่างชัดเจน เทคโนโลยี COM นี้มักเรียกว่า

จากหนังสือคู่มือผู้ใช้ Fedora 8 ผู้เขียน

7.2.1. การบูตคอมพิวเตอร์ ลองพิจารณาการบูตครั้งแรกของคอมพิวเตอร์ตั้งแต่วินาทีที่เปิดเครื่อง คุณกด ปุ่มเปิด/ปิดโปรแกรม POST (Power On Self Test) ถูกโหลดลงบนเคสคอมพิวเตอร์และใน RAM - โปรแกรมสำหรับทดสอบคอมพิวเตอร์ตัวเองเมื่อเปิดเครื่อง

จากหนังสือ คู่มือช่วยเหลือในภาษาซี++ ผู้เขียน สตรอสแตรป บีจาร์น

จากหนังสือภาษาการเขียนโปรแกรม C# 2005 และแพลตฟอร์ม .NET 2.0 โดย โทรลเซ่น แอนดรูว์

การเปิดใช้งานการแสดงผล ณ จุดนี้ ตัวจัดการเหตุการณ์ Tick ควรแสดงเวลาปัจจุบันในพาเนล toolStripStatusLabelClock หากค่าเริ่มต้นของตัวแปรสมาชิก DateTimeFormat คือ DateTimeFormat.ShowClock เพื่อให้ผู้ใช้สามารถสลับระหว่างการแสดงวันที่และเวลาได้

จากหนังสือเดลฟี การเรียนรู้ตามตัวอย่าง ผู้เขียน ปาริซสกี้ เซอร์เกย์ มิคาอิโลวิช

เปิดปุ่มลำโพง PC :)