馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
x
本帖最后由 xpxp520123 于 2011-10-12 14:50 編輯
這個(gè)功能的升級源于客戶(hù)發(fā)過(guò)來(lái)的一個(gè)希捷酷魚(yú)11代(Barracuda 7200.11)320GB硬盤(pán)?蛻(hù)反映該硬盤(pán)在數據拷貝過(guò)程中經(jīng)?ㄋ,程序無(wú)法自動(dòng)完成軟復位和硬復位,需要手動(dòng)電源復位。開(kāi)發(fā)者在研究了這個(gè)硬盤(pán)以后發(fā)現,這種硬盤(pán)在遇到壞道時(shí)卡死,但同時(shí)“BSY”位不置“1”,仍然保留卡死之前的就緒狀態(tài),因此程序無(wú)法判斷硬盤(pán)的真實(shí)狀態(tài),不會(huì )觸發(fā)軟復位,硬復位和電源復位。這是硬盤(pán)設計上的缺陷,因為根據ATA協(xié)議規定,當設備卡死無(wú)法響應外部命令時(shí),狀態(tài)寄存器“BSY”位必須置“1”。針對這種情況,開(kāi)發(fā)者增加了電源復位設置功能,由用戶(hù)指定觸發(fā)電源復位的條件(狀態(tài)寄存器的bit位)。 使用這個(gè)功能時(shí),用戶(hù)首先必須判斷硬盤(pán)卡死時(shí)的狀態(tài),即狀態(tài)寄存器的各個(gè)bit位是否生效。在沒(méi)有設置電源復位條件時(shí),我們可以打開(kāi)兩個(gè)分區,如圖所示。
1.jpg (35.19 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:39 上傳
但是,我們也注意到硬盤(pán)的狀態(tài)報告為“Error”,同時(shí)終端面板上“DRD”、“DWF”、“DSC”、“ERR”燈亮,如圖所示。接著(zhù),查看扇區發(fā)現扇區都是“4040”,即無(wú)法訪(fǎng)問(wèn),硬盤(pán)此時(shí)已經(jīng)卡死,無(wú)法響應外部命令。
2.jpg (62.87 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:40 上傳
3.jpg (84.78 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:40 上傳
因此當前硬盤(pán)卡死時(shí)的標志就是上述的幾個(gè)bit位有效,必須觸發(fā)電源復位。在程序中設置好相應的狀態(tài)bit位以后,硬盤(pán)的第三個(gè)分區也能夠打開(kāi),如圖所示
4.jpg (59 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:40 上傳
5.jpg (34.94 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:40 上傳
這個(gè)功能能夠有效解決部分希捷7200.11和7200.12硬盤(pán)卡死后仍然報告狀態(tài)為就緒的故障。下面我們通過(guò)一個(gè)實(shí)際的遠程案例來(lái)看一下具體的操作過(guò)程。 這是一個(gè)來(lái)自國外客戶(hù)的遠程實(shí)例,我們可以看到硬盤(pán)介紹DC后能正常就緒,也能訪(fǎng)問(wèn)扇區。
6.jpg (67.01 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:40 上傳
7.jpg (84.81 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:40 上傳
硬盤(pán)信息也識別正常。
8.jpg (51.59 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:40 上傳
這時(shí)候,我們對該硬盤(pán)進(jìn)行鏡像。
9.jpg (55.02 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:41 上傳
成功創(chuàng )建位圖。
10.jpg (80.73 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:41 上傳
開(kāi)始鏡像
11.jpg (82.05 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:41 上傳
這里我們發(fā)現鏡像剛一開(kāi)始就出現大量紅色塊,數據全是4040,鏡像失敗。 然后我們停止鏡像,回到底層查看硬盤(pán)狀態(tài)變成了error。
12.jpg (47.81 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:41 上傳
可以看到狀態(tài)寄存器上的DWF,ERR和ABR亮紅燈。說(shuō)明硬盤(pán)卡死。 這里我們就可以通過(guò)電源復位設置來(lái)解決這個(gè)問(wèn)題,在程序中設置好相應狀態(tài)的bit位。
13.jpg (63.79 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:41 上傳
設置完成后重新斷電開(kāi)電,等狀態(tài)就緒后返回鏡像界面重新開(kāi)啟鏡像。
14.jpg (62.76 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:41 上傳
15.jpg (80.17 KB, 下載次數: 0)
下載附件
保存到相冊
2011-10-12 14:40 上傳
這時(shí)候,我們可以看到鏡像過(guò)程已經(jīng)正常了,硬盤(pán)也不會(huì )再卡死了。 |