เป็นไปได้หรือไม่ที่จะอัปเดต BIOS เป็น UEFI


14

ฉันเพิ่งรันWindows 8 Upgrade Assistantบนเครื่องรุ่นเก่า (เพื่อความสนุก) และได้รับแจ้งว่าเนื่องจากไม่มีเฟิร์มแวร์ UEFI Secure Boot จะไม่ได้รับการสนับสนุน

เป็นไปได้สำหรับผู้ผลิตแผงวงจรหลักหรือไม่หากพวกเขาเลือก (แน่นอนว่าพวกเขาไม่ต้องการ) เพื่อปล่อยแฟลชเฟิร์มแวร์ที่จะอัปเดต BIOS เป็น UEFI (หรืออาจเป็น UEFI + BIOS ที่บางระบบมี) UEFI ต้องการการสนับสนุนฮาร์ดแวร์จริงหรือเป็นเรื่องของซอฟต์แวร์ระดับต่ำทั้งหมดหรือไม่?


1
ฉันรู้ว่ามันจะไม่เกิดขึ้นพูดถึงมันแล้ว แต่ทำไมมันเป็นไปไม่ได้ มันเป็นปัญหาฮาร์ดแวร์หรืออย่างอื่น?
Karan

2
@Moab และ ramhound มันน่าสนใจที่จะได้ยินว่าทำไมมันถึงใช้งานไม่ได้ - นั่นคือเหตุผลทางเทคนิคที่ไม่เข้ากัน
nhinkle

1
@Moab: คุณช่วยกำจัด "ความคิดเห็น" ทั้งหมดของคุณได้ไหมถ้าคุณไม่รังเกียจที่จะลบการสนทนาที่ไม่มีจุดหมายนี้? ฉันลบของฉันไปหมดแล้ว
Karan

1
ลืมที่จะเชื่อมโยงไปก่อนหน้านี้ นี่คือเมนบอร์ดที่ Gigabyte เปิดตัว BIOS เพื่ออัปเดต UEFI
Karan

2
everyone knows technology moves forward leaving behind old technology, not practical to retrofit old technology to meet new technology specs.@Moab เช่นติดตั้ง Windows รุ่นใหม่บนฮาร์ดแวร์เดียวกันได้หรือไม่ หาก Windows ใหม่ไม่ต้องการฮาร์ดแวร์บางอย่างที่ไม่ได้อยู่ในฮาร์ดแวร์เก่า ๆ ก็สามารถทำได้
Synetech

คำตอบ:


8

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

อีกวิธีหนึ่งคือการวาง TianoCore UEFI ลงบนฮาร์ดดิสก์ของคุณและทำการบู๊ตเหมือนบูทโหลดเดอร์หรือระบบปฏิบัติการ สิ่งนี้เป็นไปได้ด้วยการสร้าง TianoCore ที่เรียกว่า DUET ซึ่งฉันเขียนเกี่ยวกับที่นี่ ใช้งานได้กับคอมพิวเตอร์บางเครื่องเท่านั้นและใช้งานได้ลำบาก ฉันเองก็ไม่รู้เหมือนกันถ้ามันรองรับ Secure Boot แม้ว่าจะทำเช่นนั้นแล้ว Secure Boot บนการกำหนดค่าจะค่อนข้างไม่มีจุดหมายเนื่องจากมันจะยังคงต้องใช้ตัวบูตการบูตโหมด BIOS เพื่อเริ่มต้นดังนั้นมัลแวร์อาจยังคงคืบคลานในทางทฤษฎีแม้ว่ารากฐานที่ไม่ปลอดภัยนั้น (OTOH ฉันค่อนข้างสงสัยว่ามัลแวร์จะรอดจากการเดินทางแปลก ๆ จาก BIOS ผ่าน DUET ไปยังระบบปฏิบัติการที่บู๊ตแล้ว)


2
ขอบคุณสำหรับการตอบกลับ แต่เพียงผู้เดียวที่ไม่ได้ฉลาด ฉันจะดูเป็น CoreBoot / TianoCore อย่างแน่นอน นอกจากนี้ดูเหมือนว่าคุณถูกต้องเกี่ยวกับข้อ จำกัด ของฮาร์ดแวร์ที่เป็นไปได้เพียงขนาด ROM ความเข้ากันได้ของ UEFI ดูเหมือนว่าจะมีปัญหากับการ์ดกราฟิกเช่นกันและ EVGA เช่นแผนที่จะวางจำหน่ายการอัปเดตเฟิร์มแวร์เร็ว ๆ นี้สำหรับ GeForce 600 series เพื่อเพิ่มการรองรับUEFI GOPด้วย 500 ซีรี่ย์ที่เหลือเนื่องจากขนาด BIOS ROM ไม่เพียงพอ
Karan

1
ระบบที่ทันสมัยไม่ได้ใช้ EEPROM ในแง่สามัญ แพลตฟอร์มของ Intel ตั้งแต่ Nehalem หรือมากกว่านั้นใช้ SPI NOR Flash ทั่วไปตั้งแต่ขนาด 4MB ไปจนถึง 16MB และใหญ่กว่า - หน่วยความจำแฟลชเทียบกับ EEPROM ที่เน้นหน้าแบบดั้งเดิม 4MB เป็นขนาดที่เล็กที่สุดที่เราเคยใช้บนแพลตฟอร์ม Nehalem และนั่นแทบจะไม่พอดีกับ BIOS + เฟิร์มแวร์ Management Engine ขั้นต่ำ
Krunal Desai


0

เป็นไปได้อย่างแน่นอนและได้ทำไปแล้ว

ClickBIOS MSI

มันควรจะเป็นรถบั๊กเล็กน้อย แต่ก็ยังใช้งานได้

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