"แฟลช BIOS" คืออะไร?


23

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


2
คำถามนี้ได้ถูกนำเสนอในโพสต์บล็อกชุมชนผู้ใช้ขั้นสูง: อะไรคือ "แฟลช BIOS" .
studiohack

คำตอบ:


24

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

กระบวนการนี้มักจะทำโดยใช้ฟังก์ชันการทำงานในตัวของ BIOS เก่าหรือโปรแกรมที่ใช้ MS-DOS (บูทจากฟลอปปี้) หรือเมื่อเร็ว ๆ นี้โปรแกรม Windows (ซึ่งมาพร้อมกับไดรเวอร์พิเศษเพื่อเข้าถึงฮาร์ดแวร์ ) (Linux นั่นอะไรน่ะ?)

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

BTW คำว่าflashingถูกนำมาใช้เพราะ BIOS ใช้หน่วยความจำแฟลช


ที่น่าสนใจ ... ฉันรู้ว่า BIOS คืออะไรแค่อยากรู้ว่ามันหมายถึงอะไรโดยการกระพริบมัน ... เข้าท่า ขอบคุณ!
studiohack

ผู้คนยังไม่แนะนำให้พิมพ์อะไรบนแป้นพิมพ์หรือเลื่อนเคอร์เซอร์ของเมาส์ในขณะที่แฟลช BIOS เช่นกัน
Isxek

@lsxek: โอ้จริงเหรอ? ฟังดูซีเรียสสำหรับฉัน ... คุณต้องใช้ซอฟต์แวร์ / สถานการณ์จำลองในการแฟลชไบออสอะไร
studiohack

5
คุณอาจต้องใช้มันเพื่อให้เมนบอร์ดของคุณรองรับฮาร์ดแวร์ใหม่ ตัวอย่างเช่นเพื่อสนับสนุน SATA เวอร์ชันใหม่หรือเพื่อแก้ไขข้อผิดพลาดที่เป็นไปได้เกี่ยวกับวิธีการที่เมนบอร์ดอ่านหน่วยความจำ ฯลฯ ...
BBlake

7
ไบออสมักจะติดอยู่กับชิปของตัวเองที่ติดอยู่กับเมนบอร์ดของคุณ เป็นหลักชิปหน่วยความจำ ชิป BIOS รุ่นเก่าใช้ ROM (อ่านหน่วยความจำเท่านั้น) และไม่สามารถอัปเดตได้ ชิปรุ่นใหม่ใช้หน่วยความจำแบบแฟลช
BBlake

11

พื้นหลัง / สวัสดิการ:

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


นิรุกติศาสตร์:

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

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

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

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


ความเสี่ยง:

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

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

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


Solutions:

ทุกวันนี้ในขณะที่ปัญหายังคงมีอยู่สำหรับไดรฟ์และการ์ดผู้ผลิตแผงวงจรหลักได้จัดหาวิธีแก้ไขปัญหาบางอย่างเพื่อช่วยเหลือ วิธีการทั่วไปคือการใช้ไบออสสำรองในบอร์ดซึ่งสามารถเตะได้ในกรณีที่ไบออสหลักมีข้อบกพร่อง ไบออสสำรองนี้สามารถใช้เพื่อทำสำเนาแฟลชไปยังอุปกรณ์หลักได้ ในอดีตนี้ทำด้วยซ็อกเก็ต BIOS ตัวที่สองบนบอร์ดที่มีชิปตัวที่สองเหมือนกัน แต่ทุกวันนี้บอร์ด mfgs มักจะเลือกที่จะใช้ชิปที่ไม่สามารถเขียนได้เนื่องจากการสำรองข้อมูลไม่จำเป็นต้องอัปเดตและใช้ - แฟลชหนึ่งถูกกว่า เมื่อบู๊ตบอร์ดที่เข้ากันได้มักจะแสดงปุ่มลัด (เช่น F2, Insert, ฯลฯ ) ที่สามารถกดเพื่อคัดลอกข้อมูลสำรองไปยังหลัก

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


ระบบปฏิบัติการ:

ในอดีตอีกครั้งกระพริบสาธารณูปโภคเป็นโปรแกรม DOS เพราะ DOS เป็นสิ่งที่ใกล้เคียงที่สุดกับRTOS (ระบบปฏิบัติการแบบเรียลไทม์) เนื่องจากเป็นลักษณะที่ไม่ต้องทำงานหลายอย่าง ดังนั้นจึงไม่เสี่ยงต่อการถูกขัดจังหวะสวิตช์งานการสลับหน้าหน่วยความจำต่ำและอะไรที่อาจทำให้กระบวนการกะพริบเสียหาย วันนี้ (เช่นเมื่อหลายปีก่อน) อย่างไรก็ตาม DOS เป็น "คนตาย" อย่างมีประสิทธิภาพ (ไม่เคย!) และชิปเร็วกว่ามาก (บล็อกขนาด 4MB สามารถกระพริบได้ภายใน ~ 30 วินาที) ดังนั้นโปรแกรมอรรถประโยชน์ที่กะพริบเป็นโปรแกรม Windows โดยทั่วไปแม้ว่า DOS ยังคงมีอยู่บ่อยครั้ง


รูปภาพ:

นี่คือภาพที่ฉันเพิ่งถ่ายจากคอนโทรลเลอร์ Sony IDE 8 บิตเก่า สังเกตุ EPROM โดยถอดสติ๊กเกอร์ป้องกันออก ด้านล่างคุณสามารถเห็น EPROM อย่างใกล้ชิดรวมถึงสายเชื่อมต่อผ่านหน้าต่างที่กะพริบ (ไม่ต้องกังวลแฟลชจากกล้องดิจิตอลของฉันไม่เพียงพอที่จะกำจัดชิปนอกจากนี้ฉันยังมีคอนโทรลเลอร์ 8 บิตอีกสองตัวหากฉันต้องการ:-))

คอนโทรลเลอร์ Sony IDE 8 บิต ภาพระยะใกล้ของหน้าต่างกะพริบ EPROM

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.