Apa itu "flashing BIOS"?

23

Apa yang dimaksud "Flashing the BIOS"? Apakah ada manfaat untuk menginstalnya? Apakah ini aman? Haruskah itu dilakukan di dalam atau di luar OS, misalnya instalasi Windows 7 saya saat ini?

studiohack
sumber
2
Pertanyaan ini telah ditampilkan dalam posting Blog Komunitas Pengguna Super: Apa itu "Flashing the BIOS"? .
studiohack

Jawaban:

24

Ada sebuah chip di komputer Anda yang memiliki instruksi bootup (Sistem Input Input Dasar ). Ini memberi tahu komputer Anda cara melakukan hal-hal yang sangat mendasar, berinteraksi dengan beberapa perangkat keras, memuat sistem operasi, dll. Memutarnya artinya memperbaruinya dengan program baru. Anda seharusnya tidak melakukannya kecuali Anda perlu melakukannya untuk memperbaiki sesuatu.

Proses ini biasanya dilakukan dengan menggunakan fungsionalitas bawaan dari BIOS lama, atau program berbasis MS-DOS (boot dari floppy), atau yang lebih baru, program Windows (yang dilengkapi dengan driver khusus untuk mendapatkan akses ke perangkat keras ). (Linux? Apa itu?)

Jika daya padam saat flashing, Anda mungkin akan dibiarkan dengan komputer yang tidak dapat di-boot Beberapa motherboard dilengkapi dengan firmware sekunder pada chip yang terpisah, yang akan masuk jika BIOS utama rusak (mis., Kegagalan daya saat flashing). Firmware ini biasanya mendukung flashing BIOS dari file dalam CD atau floppy disk.

BTW, kata flashingini digunakan karena BIOS menggunakan Flash Memory .

Donald Byrd
sumber
menarik ... Saya tahu apa BIOS itu, hanya ingin tahu apa yang dimaksud dengan menginstalnya ... masuk akal. Terima kasih!
studiohack
Orang-orang juga merekomendasikan untuk tidak mengetik apa pun pada keyboard atau memindahkan kursor mouse saat menginstal BIOS juga.
Isxek
@lsxek: oh benarkah? kedengarannya cukup serius bagi saya ... perangkat lunak / skenario apa yang Anda perlukan untuk menginstal BIOS?
studiohack
5
Anda mungkin membutuhkannya untuk memungkinkan motherboard Anda mendukung perangkat keras yang lebih baru. Misalnya, untuk mendukung versi SATA yang lebih baru, atau untuk menyediakan kemungkinan perbaikan bug pada cara motherboard membaca memori, dll ...
BBlake
7
BIOS hampir selalu pada chip itu sendiri terpasang pada motherboard Anda. Ini pada dasarnya adalah chip memori. Chip BIOS lama menggunakan ROM (READ ONLY MEMORY) dan tidak dapat diperbarui. Chip yang lebih baru menggunakan memori berbasis flash.
BBlake
11

Latar Belakang / Manfaat:

BIOS adalah chip yang berdiri sendiri pada motherboard yang dicolokkan untuk menyediakan fungsionalitas dasar (karenanya Basic Input-Output System). Ini memberikan memori non-volatile, yang berarti bahwa konten dipertahankan ketika daya dilepas. Secara alami, terkadang pemrograman mungkin perlu diperbarui untuk memperbaiki bug atau menambah fungsionalitas baru.


Etimologi:

Tidak seperti media magnetik di mana kepala magnetik digunakan untuk membalik potongan kecil molekul ferro-magnetik pada disk, di masa lalu, chip seperti ini adalah EPROM yang memiliki jendela bundar kecil di bagian atas chip, di mana peralatan khusus akan harfiah berkedip seberkas cahaya ultra-violet untuk menghapus chip, yang memungkinkan menjadi re-diprogram (agak seperti bagaimana CPU yang diproduksi dengan sinar cahaya kue masker transistor ke dalam wafer silikon). Pikirkan CD atau DVD yang bisa dihapus; untuk menghapusnya, laser pada dasarnya “melelehkan” (bukan secara teknis) materialnya, lalu dapat ditulis.

(Catatan, sama seperti meninggalkan CD / DVD di bawah sinar matahari dapat merusaknya, meninggalkan EPROM yang terkena sinar matahari juga dapat merusaknya, sehingga mereka sering memiliki stiker pelindung yang menutupi jendela yang berkedip-kedip.)

EPROM yang diprogram secara optikal ini terlalu mahal untuk diproduksi untuk penggunaan umum, jadi EPROM sering dibuat tanpa jendela, sehingga membuatnya EPROM sekali dan tidak dapat diperbarui. Akibatnya, mereka kemudian diganti dengan chip EEPROM ( Electronically -Erasable, Read-Only Memory), membuatnya lebih mudah dan hemat biaya karena mereka dapat diperbarui dengan sistem pelanggan itu sendiri daripada harus dikirim ke toko untuk menggunakan peralatan khusus.

Di situlah istilah flashing berasal, dan seperti kebanyakan istilah yang sudah ketinggalan zaman, itu hanya semacam macet .


Risiko:

Di masa lalu (dan pada tingkat lebih rendah lagi), flashing BIOS dianggap berisiko karena BIOS adalah fondasi perangkat (ingat bagian dasar nama). Oleh karena itu jika penulisan terganggu atau rusak karena alasan apa pun (bayangkan menabrak atau menarik steker komputer saat membakar CD yang tidak dapat dihapus), data kemudian akan rusak, sehingga tidak mengherankan, tidak bekerja. Plus karena chip relatif lambat untuk menulis dan membutuhkan waktu sekitar satu menit untuk menulis blok 1MB, ini membuat mereka sedikit rentan terhadap masalah lingkungan seperti kehilangan daya. Karena chip menyediakan fungsionalitas dasar yang diperlukan untuk mem - bootperangkat, tidak akan ada cara untuk memprogram ulang lagi untuk memperbaikinya (jika Anda membutuhkan komputer untuk memprogramnya, tetapi komputer tidak bekerja, bagaimana Anda memprogramnya? Ayam-telur. ;-))

Tentu saja ini bukan akhir dunia; Anda dapat memasangnya di komputer lain dengan slot dual-BIOS atau perangkat pemrograman BIOS khusus dan memprogramnya, tetapi sayangnya motherboard khusus ini jarang dan mahal seperti perangkatnya, yang biasanya hanya dapat ditemukan di beberapa toko komputer.

(Masalah yang sama ada untuk BIOS lain juga seperti di drive optik, kartu video, dll. Untuk dapat mem-flash BIOS dari drive atau kartu, itu harus terdeteksi dan diidentifikasi oleh sistem, tetapi jika BIOS tidak berfungsi, maka sistem tidak dapat melakukannya karena perangkat tidak dapat menginisialisasi dengan benar.)


Solusi:

Saat ini, sementara masalah masih ada untuk drive dan kartu, produsen motherboard telah memberikan beberapa solusi untuk membantu. Metode yang umum adalah menerapkan BIOS cadangan di papan yang dapat menendang ketika yang utama rusak. BIOS cadangan ini kemudian dapat digunakan untuk mem-flash salinan ke yang utama, sehingga memulihkan fungsionalitas. Di masa lalu, ini dilakukan dengan soket BIOS kedua di papan dengan chip kedua yang identik, tetapi hari ini, board mfgs sering memilih untuk menggunakan chip yang tidak dapat ditulis karena cadangan tidak perlu dapat diupdate dan menggunakan non -flashable lebih murah. Saat boot, papan yang kompatibel biasanya akan menampilkan hotkey (mis. F2, Insert, dll.) Yang dapat ditekan untuk menyalin cadangan ke primary.

Metode lain yang digunakan beberapa papan adalah dengan memasukkan chip kecil berdedikasi yang memiliki "flasher" di atasnya. Ketika sistem menerima daya, bahkan jika sistem tidak mau boot, Anda dapat menekan tombol khusus yang akan memicu flasher untuk membaca floppy (atau drive USB, dll.) Untuk melihat apakah ada file dengan gambar BIOS di saya t. Jika demikian, maka itu menyalin gambar ke BIOS.


OS:

Sekali lagi, di masa lalu, utilitas Flashing adalah program DOS karena DOS adalah hal yang paling dekat dengan RTOS (Sistem Operasi Real-Time) karena sifatnya yang tidak multi-tugas. Dengan demikian, itu tidak rentan terhadap gangguan, tugas-tugas, paging, memori rendah, dan yang lainnya yang dapat merusak proses flashing. Namun hari-hari ini (yaitu beberapa tahun yang lalu), DOS secara efektif “mati” (tidak pernah!), Dan chip lebih cepat (blok 4MB dapat di-flash dalam ~ 30 detik), jadi utilitas flash umumnya program Windows, meskipun DOS yang masih sering ada.


Foto:

Ini foto yang baru saja saya ambil dari pengendali IDE Sony 8-bit. Perhatikan EPROM dengan stiker pelindungnya dilepas. Di bawahnya, Anda dapat melihat close-up EPROM, termasuk kabel ikat melalui jendela yang berkedip. (Jangan khawatir, flash dari kamera digital saya tidak cukup untuk menghapus chip. Selain itu, saya punya beberapa pengontrol 8-bit lainnya jika saya membutuhkannya. :-))

Pengontrol Sony IDE 8-bit Tampilan jendela EPROM berkedip

Synetech
sumber