【經(jīng)驗(yàn)】把惱人的硬件故障經(jīng)驗(yàn)變成學(xué)習(xí)機(jī)會(huì)

2016年12月22日 10:48 來(lái)源:eettaiwan 作者:Bill Schweber 我要評(píng)論(0)

標(biāo)簽:筆記本電腦(48131)硬件故障(8227)

做出測(cè)試或是故障排除的假設(shè)很容易,但我們可能沒(méi)有時(shí)間或工具去找出導(dǎo)致系統(tǒng)出問(wèn)題的實(shí)際原因…

我曾經(jīng)有過(guò)一臺(tái)用了很多年的迷你筆記本電腦,那臺(tái)惠普(HP) Mini 110被歸類為「小筆電(netbook)」,雖然是PC家族里幾乎已經(jīng)消亡的一個(gè)類別,但在將近一年前還能用,直到在幾個(gè)月中間連續(xù)出了兩次問(wèn)題;現(xiàn)在那臺(tái)1.2公斤重的裝置已經(jīng)被換掉了,但我從它身上看到了堅(jiān)固的子系統(tǒng)設(shè)計(jì)以及產(chǎn)品壽命測(cè)試。

到底發(fā)生了什么事?首先是電池組掛了,所以那臺(tái)小筆電得一直連著AC變壓器;但是因?yàn)楣P電的設(shè)計(jì)本來(lái)就是透過(guò)電池供電運(yùn)作,它們的電源供應(yīng)器之大量?jī)?chǔ)存容量非常有限,而且?guī)缀鯚o(wú)法直接透過(guò)電源線取得電力。

因此,盡管是非常小的、原本注意不到或根本不是問(wèn)題的AC瞬變(它們非常令人驚訝地很常見(jiàn)),也會(huì)導(dǎo)致系統(tǒng)關(guān)機(jī)──這真是很令人抓狂!但在線商店販賣(mài)的可替換電池組要價(jià)100美元(而且是來(lái)自質(zhì)量不知道有沒(méi)有問(wèn)題的白牌供貨商),實(shí)在不是個(gè)好選擇。

接著又出了個(gè)問(wèn)題,是小筆電的Windows XP操作系統(tǒng)出現(xiàn)某種系統(tǒng)錯(cuò)誤(至少我認(rèn)為問(wèn)題在此),導(dǎo)致硬盤(pán)機(jī)一直在尋找某個(gè)顯然不存在的東西;我安裝了一些磁盤(pán)清理以及追蹤診斷工具,但最后發(fā)現(xiàn)那好像是一種登錄檔(registry)的問(wèn)題──我猜的,但無(wú)法驗(yàn)證──導(dǎo)致硬盤(pán)機(jī)持續(xù)存取,而我完全無(wú)法做任何事來(lái)排除故障。

連續(xù)不斷出現(xiàn)的操作系統(tǒng)錯(cuò)誤,導(dǎo)致硬盤(pán)機(jī)轉(zhuǎn)個(gè)不停;我可以清楚聽(tīng)到磁盤(pán)驅(qū)動(dòng)器一直在讀取,而機(jī)器上的讀取燈號(hào)也一直亮著,偶爾會(huì)閃爍一下。因此小筆電的執(zhí)行速度慢到像烏龜爬,得花好幾秒才能成功切換窗口或是對(duì)指令做反應(yīng),要開(kāi)個(gè)檔案更是得花好幾分鐘;顯然磁盤(pán)驅(qū)動(dòng)器已經(jīng)完全被執(zhí)行中的任務(wù)占據(jù),并占用了所有的系統(tǒng)資源。

而這幾乎永無(wú)止盡、高占空比的磁盤(pán)存取活動(dòng)告訴我一件事:其內(nèi)建硬盤(pán)機(jī)一定有非常堅(jiān)固的機(jī)械、電子甚至散熱設(shè)計(jì);根據(jù)我的非科學(xué)估計(jì),那臺(tái)硬盤(pán)機(jī)光是過(guò)去一年的運(yùn)轉(zhuǎn)次數(shù),應(yīng)該就已經(jīng)超越正常使用的好幾輪生命周期,但它還是堅(jiān)持不懈。而這個(gè)假設(shè)的軟件錯(cuò)誤,讓我能直接聽(tīng)到而且看到硬盤(pán)機(jī)的全套動(dòng)作,讓我對(duì)它的開(kāi)發(fā)廠商肅然起敬(我要再來(lái)打開(kāi)那臺(tái)小筆電看看是哪家)──我好像自愿幫他們做了產(chǎn)品生命周期測(cè)試。

當(dāng)然,我對(duì)于硬盤(pán)機(jī)堅(jiān)固程度的猜測(cè)也可能只是一廂情愿的想法;或許真正的問(wèn)題不是軟件故障導(dǎo)致硬盤(pán)一直在找不存在的某個(gè)東西,而是硬盤(pán)機(jī)本身凸槌,有其他導(dǎo)致硬盤(pán)機(jī)持續(xù)嘗試讀取某個(gè)磁道、但又不成功的問(wèn)題。

如果我們能從這里學(xué)到什么關(guān)于故障排除的教訓(xùn),就是做出假設(shè)很容易,但有可能會(huì)被那些假設(shè)的邏輯導(dǎo)向不正確的結(jié)論,特別是當(dāng)我們只有針對(duì)實(shí)際問(wèn)題所在的間接推測(cè)或稀少證據(jù);因此,我假設(shè)登錄文件錯(cuò)誤是導(dǎo)致硬盤(pán)機(jī)持續(xù)搜尋的問(wèn)題根源,可能只是個(gè)巧合。

我嘗試將那些狀況視為學(xué)習(xí)經(jīng)驗(yàn),打算把那臺(tái)故障小筆電大卸八塊、看看其硬件內(nèi)部結(jié)構(gòu),這樣就能知道更多信息;我對(duì)于各種散熱片、熱管、均熱板或其他散熱技術(shù)特別有興趣,因?yàn)槟桥_(tái)小筆電運(yùn)轉(zhuǎn)時(shí)都很燙,而且風(fēng)扇也很努力地轉(zhuǎn)。在此同時(shí),我還想看看它的硬盤(pán)機(jī)是有多特別──如果我看得出來(lái)。

你也有遇到過(guò)硬件故障的惱人問(wèn)題嗎?那些問(wèn)題是否為你自己的設(shè)計(jì)帶來(lái)一些啟示?或者是你有沒(méi)有看過(guò)一些在某些部分過(guò)度設(shè)計(jì)、只為了補(bǔ)償其他部分設(shè)計(jì)弱點(diǎn)的產(chǎn)品?歡迎與我們分享你的經(jīng)驗(yàn)與故事!

編譯:Judith Cheng

(參考原文: Software Bug Induces Extreme Hardware Test, Maybe,by Bill Schweber)