題 我們可以從桌面編輯BIOS屬性嗎?


我們可以從桌面編輯BIOS屬性嗎?沒有參加bios

喜歡設置第一啟動設備等


4
2018-02-23 14:00


起源


你有什麼主板? - Michael Todd
@Michael Todd - MSI - K8MMV - metal gear solid
為什麼不重新啟動並在BIOS中正常設置它?你必須重新啟動 無論如何 對於啟動順序設置有任何影響... - sblair
假設我想遠程進行?假設我想以編程方式執行此操作?假設我想看一份說明文件? - Jay Bazuzi
當我發現改變一台非常老的東芝筆記本電腦的BIOS設置的唯一方法是通過一個自定義的Windows控制面板時,你無法想像我多麼討厭它...(我確實發現了“正常”的設置屏幕,在POST期間通過粘貼在鍵盤上。) - grawity


答案:


Windows(您的操作系統)和您的主板是完全不同的東西。 BIOS直接集成到主板中,就像跳板一樣(一旦準備好系統就將主CPU控制權交給操作系統),以便在啟動時使用。另一方面,Windows是在你的硬盤驅動器上,除了主板想要告訴它之外,對主板一無所知。

總之,不,你不能。操作系統沒有對系統進行如此低級別的控制。如果確實如此,你會看到 很多 更多的病毒彈出並摧毀你的BIOS,對吧?


13
2018-02-23 15:04



+1為更詳細的解釋 - ChrisF
好吧,但即使我們不進入BIOS,任何病毒如何破壞BIOS - metal gear solid
你能給出損害BIOS的病毒的名稱嗎? - Snark
“一旦攻擊者擁有管理員權限,rootkit就可以閃存到BIOS上[...]” - 當本文說獲取“管理員權限”時,它不是在談論Windows管理員。它在談論CPU的主控制。沒有應用程序具有主控制 - 僅為操作系統保留,並且對於遵循嚴格安全協議的某些用途。解決這個問題的唯一方法是利用Windows中的安全故障來繞過操作系統。如果你編寫一個操作BIOS的程序,那就是病毒,請放下手。我相信它只能刷新(重新安裝)BIOS,而不能編輯設置。 - JMTyler
病毒可以刷新新BIOS,但是如果不重新啟動則無法修改設置。我猜這是因為CMOS擁有BIOS軟件,但我認為BIOS設置存儲在主板上的其他地方,因為BIOS電池保留了這些設置,如果電池耗盡,您的設置會丟失,但CMOS仍然存在。 - Chris


幾年前,在這個方向上做了一些努力,比如 Award BIOS編輯器

Awdbedit是Award的BIOS編輯器   的BIOS。它支持拆包,   更換和重新包裝組件   在BIOS映像中,和 允許   要更改和調整的設置   適用於實際的BIOS   本身。

這些程序通常是針對特定品牌的BIOS芯片而製作的。此外,正如其他答案所指出的那樣,從操作系統訪問BIOS越來越困難,甚至無法實現。它也可能是不穩定的原因。


10
2018-02-23 15:17





不(最短的答案:)


5
2018-02-23 14:02



通過使評論成為最短的答案你實際上使答案更長,這使得它不是最短的答案。 - Brian T Hannan
@Brian T Hannan - 你認為我應該只寫“0”(意思是沒有/假)? :-) - Rook
1(評論必須至少15個字符,所以這裡是我解釋,雖然我的評論實際上只是“1”) - Brian T Hannan
和最糟糕的 - Zibri


理論上是的。可以使用Ring0從VB NET或任何其他高級語言中讀取任何內容。您可以找到Visual C#庫,例如使用Ring0訪問嵌入式控制器內存或PCI或IO或SuperIO端口。你可以看看這裡 https://github.com/cody82/open-hardware-monitor

如果你需要一個可以使用的程序,你可以從vb net調用,然後 RW一切 是一個非常有用的實用程序


1
2017-08-31 00:01