Monster80101 wrote:deen wrote:
Battery Checker 主要就是偵測系統內部零件,如果副廠電池可以騙過這支程式的話,當然也是沒問題的。在下沒試過真正的副廠電池,只拿過一些拿掉電池裡某些功能的電池測試,如果有裝 Battery Checker 的話,系統會跳出 Dialogue 告知這不是一般標準電池並要求你按 OK 同時會進入休眠。
雖然 Type S 不是在下負責的 Project,不過對 Sony 在電池上的 Request 是都一樣的。參考參考囉。 :D
哇聽到大大如此說....還是忍痛買個原廠的好了...怕刪到不該刪的
看來又要很多小朋友離我遠去
不過這程式怎都沒聽人說過啊~??
應該會有人買副廠的會發現吧~
補充一點,Sony 在對電池容量的控制以及偵測上,都已經寫在 BIOS/EC 裡了,一般而言在未進入 Windows 前,甚至是未開機前,如果你放的副廠電池做的實在很「精簡」的話,也就是只做充放電,一些複雜一點的迴路都沒加進去的話,那這時候 EC 偵測到不是一顆標準電池,你連開機都會開不了。
對非原廠標準電池的定義,Sony 有定義三個階段,詳細原理我就不多說明,因為在下雖然是 Leader, 但沒有 involve 那麼細,所以知道的也不是很詳細。Level 1 跟 Level 2 之「非標準」電池,在未開機狀態,EC 偵測到後,你的電池燈號會持續閃動,並且無法開機進入 Post,如果是在 Windows 狀態下,中途換上這兩種電池,EC 跟 Sony 本身的 Battery Checker 會偵測出來,先是燈號持續閃動,接著跳出視窗要求你強制進入休眠。即便你強制使用此兩種電池,系統也只會放電,本身並不會對這兩種非標準電池進行充電,所以最後仍然是沒用。
至於最幾可亂真的是 Level 3 的非標準電池,在一般的 Post 是可以正常進行的,也就是會騙過 EC,並且在 DOS 可以正常使用,而且燈號正常。但是進入 Windows 後,Battery Checker 可以偵測出來,並且一樣要求使用者強制進入休眠狀態 (原理可能是偵測電池 ID,在下不怎麼肯定)。我先前講的例子,也就是拿掉 Battery Checker,是針對 Level 3 的非標準電池,如果買到真的是可以用的電池(或是 Level 3 的電池),也許還可以玩玩,不過如果買到 Level 1 或 Level 2 的電池,那就只好自求多福了。
講的有點深,不過總歸一句,走旁門左道,不如用原廠的。Sony 除了怕自己沒生意作,沒人要買原廠電池之外,也是因為對於非標準的副廠電池,由於設計上良莠不齊,難保哪一天不會出現問題,導致電腦掛點的慘劇發生,原廠也是不負責副廠電池保固的。你可以說 Sony 機車,也可以說他用心良苦(也許機車,不過這點我倒是還贊同,一個好的國際大廠,總是要想到並假設各種狀況會發生的可能性,提前預防)。雖然說真的,一顆好幾千快要買下去真的很貴,另外副廠電池雖然也不是說一定不可靠,但是辛辛苦苦買了一台 Vaio,總是需要好好愛惜的。囉唆完了,看不慣的就直接跳過吧。
