เฟิร์มแวร์หรือไมโครโค้ดคืออะไรและฉันจะอัพเดตฮาร์ดแวร์ของฉันได้อย่างไร?

สารบัญ:

วีดีโอ: เฟิร์มแวร์หรือไมโครโค้ดคืออะไรและฉันจะอัพเดตฮาร์ดแวร์ของฉันได้อย่างไร?

วีดีโอ: เฟิร์มแวร์หรือไมโครโค้ดคืออะไรและฉันจะอัพเดตฮาร์ดแวร์ของฉันได้อย่างไร?
วีดีโอ: เคล็ดลับน่ารู้สำหรับคนใช้ Galaxy S9/ S9+ 2024, มีนาคม
เฟิร์มแวร์หรือไมโครโค้ดคืออะไรและฉันจะอัพเดตฮาร์ดแวร์ของฉันได้อย่างไร?
เฟิร์มแวร์หรือไมโครโค้ดคืออะไรและฉันจะอัพเดตฮาร์ดแวร์ของฉันได้อย่างไร?
Anonim
เฟิร์มแวร์เป็นซอฟต์แวร์ประเภทหนึ่งที่ทำงานบนอุปกรณ์ฮาร์ดแวร์ทำงานในระดับต่ำ ตัวอย่างเช่นทุกสิ่งทุกอย่างจากรีโมทคอนโทรลของโทรทัศน์ไปยังฮาร์ดไดรฟ์ของคอมพิวเตอร์ไปยังอากาศยานขึ้นจมูกจะเรียกใช้เฟิร์มแวร์ของตัวเอง และ microcode เป็นเฟิร์มแวร์สำหรับ CPU ของคุณ
เฟิร์มแวร์เป็นซอฟต์แวร์ประเภทหนึ่งที่ทำงานบนอุปกรณ์ฮาร์ดแวร์ทำงานในระดับต่ำ ตัวอย่างเช่นทุกสิ่งทุกอย่างจากรีโมทคอนโทรลของโทรทัศน์ไปยังฮาร์ดไดรฟ์ของคอมพิวเตอร์ไปยังอากาศยานขึ้นจมูกจะเรียกใช้เฟิร์มแวร์ของตัวเอง และ microcode เป็นเฟิร์มแวร์สำหรับ CPU ของคุณ

Firmware คืออะไร?

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

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

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

เฟิร์มแวร์สามารถเป็นระบบปฏิบัติการทั้งหมดของอุปกรณ์อย่างง่าย

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

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

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

Microcode คืออะไร?

Microcode มีความสำคัญกับช่องโหว่ของ Spectre ซีพียูของ Intel ต้องการ "ไมโครโค้ด" ใหม่จากอินเทลเพื่อป้องกันการโจมตีของ Spectre อย่างถูกต้อง

ลองนึกถึง microcode เช่นเฟิร์มแวร์สำหรับ CPU ของคอมพิวเตอร์ของคุณ Microcode แปลคำแนะนำ CPU ที่ได้รับลงในการดำเนินการทางกายภาพวงจรระดับที่เกิดขึ้นภายใน CPU กล่าวได้ว่าไมโครโค้ดที่ได้รับการปรับปรุงสามารถส่งคำแนะนำต่างๆไปยังวงจรภายใน CPU ได้ นี้สามารถป้องกันการโจมตี Spectre บางอย่างโดยการเปลี่ยนวิธีการทำงานของ CPU การอัพเดท Microcode สามารถแก้ไขบั๊กและข้อผิดพลาดอื่น ๆ ได้โดยไม่ต้องเปลี่ยนฮาร์ดแวร์ของ CPU ให้สมบูรณ์

การอัปเดตของไมโครโค้ดจะจัดส่งพร้อมกับเฟิร์มแวร์ UEFI หรือการอัพเดตไบออส เมื่อคอมพิวเตอร์บูทขึ้นเฟิร์มแวร์ UEFI หรือ BIOS ของคอมพิวเตอร์จะโหลดรหัสไมโครโค้ดลงบน CPU อย่างไรก็ตามระบบปฏิบัติการเช่น Windows หรือ Linux สามารถโหลดโค้ดใหม่ได้ในเวลาบูต

ตัวอย่างเช่นหากคุณต้องการรับรหัสไมโครโค้ด Intel ล่าสุดสำหรับ CPU ของคุณเพื่อป้องกัน Spectre และผู้ผลิตพีซีของคุณจะไม่ปล่อยอัปเดต UEFI ให้กับระบบของคุณ Microsoft มีการปรับปรุง Windows ตัวเลือกที่คุณสามารถติดตั้งได้

คุณควรอัพเดตเฟิร์มแวร์ของอุปกรณ์หรือไม่?

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

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

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

ผู้ผลิตอุปกรณ์จำนวนมากแนะนำให้คุณติดตั้งการอัพเดตเฟิร์มแวร์เฉพาะในกรณีที่คุณมีปัญหาที่ต้องแก้ไข (หรือคุณต้องใช้คุณลักษณะเฉพาะใหม่) หรือหากผู้ผลิตแนะนำให้คุณติดตั้ง

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

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

วิธีการอัพเดตเฟิร์มแวร์ฮาร์ดแวร์ของคุณ

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

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

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

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

สำหรับการอัพเดตเฟิร์มแวร์บางอย่างคุณอาจต้องใช้ไฟล์. exe จากภายใน Windows และจะดูแลทุกอย่างให้กับคุณ สำหรับคนอื่น ๆ คุณอาจต้องสร้างไดรฟ์ DOS ที่สามารถบู๊ตได้พร้อมกับไฟล์เฟิร์มแวร์บนบูตให้เข้าสู่ระบบ DOS และรันคำสั่งเพื่ออัพเดตเฟิร์มแวร์จากที่นั่น หรือถ้าคุณต้องการอัพเดตอุปกรณ์แยกต่างหากคุณอาจต้องใส่ไฟล์เฟิร์มแวร์ลงในไดรฟ์ USB หรือการ์ด SD และนำไปวางไว้ที่อุปกรณ์อื่น

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