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

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

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

    เฟิร์มแวร์คืออะไร?

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

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

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

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

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

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

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

    ไมโครโค้ดคืออะไร?

    ไมโครโค้ดได้กลายเป็นสิ่งสำคัญยิ่งไปกว่านั้นด้วยช่องโหว่ Spectre CPU ของ Intel ต้องการ“ microcode” ใหม่จาก Intel เพื่อป้องกันการโจมตีจาก Spectre.

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

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

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

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

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

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

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

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

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

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

    วิธีอัพเดทเฟิร์มแวร์ของฮาร์ดแวร์

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

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

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

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

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

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

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

    เครดิตรูปภาพ: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com