網際論壇 - 硬體技術交流 - 「急求助」很厲害的硬碟高手請進
» 遊客:  註冊 | 登錄 | 會員 | 幫助
 

免費線上小說
動漫分類 : 最新上架熱門連載全本小說最新上架玄幻奇幻都市言情武俠仙俠軍事歷史網游競技科幻靈異 ... 更多小說

作者:
標題: 「急求助」很厲害的硬碟高手請進 上一主題 | 下一主題
  88441824
  一般會員 
 



  積分 598
  發文 41
  註冊 2005-9-9
  狀態 離線
#1  「急求助」很厲害的硬碟高手請進

「急求助」很厲害的硬碟高手請進

我有一顆純資料用的640G外接硬碟,外接盒同時支援USB 2.0和eSATA。兩年多來一直使用USB 2.0傳輸資料,最近幾個月(或更早)開始出現資料傳送過程中,「資料無法讀取、不在網路位置、可能斷線」等黃字訊息。這兩天,情狀極度惡化,經自行嘗試檢修檢修所得各項資訊如下,請高手幫忙:
1、使用USB2.0,一連接就馬上出現「資料無法讀取、不在網路位置、可能斷線」,然後斷線,而且硬碟被電腦斷線後又馬上連線、斷線、連線斷線,不斷重複這種過程。換線也一樣。
2、我改成eSATA外部連接(我的主機板同時支援IDE和SATA)成功後,有以下幾種狀況:
   A、修碟軟體檢查告知:發現磁碟有輕微的不一致,但軟體修復無效。用XP修復的也不行,重開機後,XP進行到第4階段硬碟修復就卡住了。
   B、軟體檢查:硬碟分割為二,但兩個都是主要硬碟分割區,沒有延伸區、邏輯區。
   C、改成eSATA外部連接後,硬碟可用但出現很奇怪的現象,(1)一次存取的資料量不能太
大,譬如移動10G資料,必須分很多次,每次幾百MB移動,中間最好停個一分鐘再移
動,否則硬碟速度會變得很慢,這時用軟體檢查,硬碟傳輸速度「每秒鐘3MB」(正常時
80-90MB),開裝置管理員,IDE是PIO。重新開機後,硬碟傳輸速度仍然是「每秒3MB」,。我到裝置管理員把IDE通道移除,重開機,XP重捉硬碟後,速度回復正常,檢查DMA是ALTRA5。但移動資料一不小心,又會ALTRA5變成PIO,傳輸率從80-90變成每秒3MB。

      很頭痛,請哪為大大高手幫忙診斷。無限感激。


2010-9-2 09:09 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  pcc0921
  高級會員 
 



  積分 6181
  發文 1088
  註冊 2006-12-26
  狀態 離線
#2  

有沒有實體壞軌!
如果沒有,就把資料備份出來!
重新格式化一次,應該就會改善!!
希望對你有幫助!!


2010-9-3 03:43 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  mll002
  資深會員 
  王八蛋


  積分 3596
  發文 255
  註冊 2005-9-7
  狀態 離線
#3  

有可能你的硬盤沒壞,但是外接盒壞了(可能是usb接口故障影響),看你當初在那邊買的就送修一下



要找我,請發短消息給我
2010-9-3 04:08 PM
查看資料  發短消息   編輯文章  引用回覆
  sodown
  區版主 
  射手座的豬



 
  積分 23462
  發文 2418
  註冊 2005-9-1
  來自 要學的很多,時間卻太少 ..
  狀態 離線
#4  

你的作業系統是?硬碟格式是?
外接盒電源供應正常足夠否?
把硬碟重新做分割及格式化試試,重要資料記得先備份!

microsoft網站找到的原文,提供你自行參考

在微軟十一月份的一篇技術文章中提到,Windows 2000/XP/2003在某些情況下有時會自行關閉硬碟的DMA模式,而自動改用PIO模式運作。這會造成在使用時系統中硬碟性能下降,使得在系統運作時進行硬碟操作會明顯感覺變慢。例如在運作一些較大型的軟體時會使CPU使用率滿載而產生停頓,或是玩一些3D遊戲時畫面時會有停頓現象,若出現以上問題時大家最好看看自己硬碟的DMA模式是不是被Windows自行關閉了。


http://support.microsoft.com/?kbid=817472

查看自己的系統是否打開DMA模式:
1. 打開"裝置管理員"
2. 打開"IDE ATA/ATAPI控制器"
3. 連續按兩下您的"主要IDE控制器"
4. 點選"進階設定" (我在WinXP SP2下看不到.......)
5. 看到"裝置0",下面的傳輸模式應設為"DMA(若可用)",若"目前傳輸模式"設為
"Ultra DMA Mode x" (x取決於硬碟速度),那麼系統正常,但若之前設定是"Ultra DMA
Mode 6"又沒有更動過,而現在是"Ultra DMA Mode 4"或"Ultra DMA Mode 2"更或是"PIO
模式"且無法更改!那可能就是系統自行關閉了DMA模式。

這是因為Windows 2000/XP/2003中預設為:若IDE/ATAPI驅動程式(Atapi.sys)累積收到總
共6個超時或CRC error後,驅動程式會把傳輸模式從最快的DMA模式漸次驟降為較慢的DMA
模式。如果atapi.sys持續收到超時或CRC error,則驅動程式最後會將把傳輸模式降為最
慢的PIO模式。

若要將傳輸模式重新啟用為DMA模式,可以執行以下步驟:
1. 打開"裝置管理員"
2. 打開"IDE ATA/ATAPI控制器"
3. 連續按兩下要恢復為DMA傳輸模式的控制器
4. 按一下"驅動程式"選項
5. 按一下"解除安裝"
6. 完成後重新啟動電腦。


這邊的步驟跟你直接砍掉MasterIdDataCheckSum是一樣的,移除IDE裝置後
會再重新建立一次

當 Windows 重新啟動後會重新安裝硬碟控制器,而與該控制器相連的每個設備的傳輸模
式會重設為預設值。但這樣只是把硬碟設備的傳輸模式重置為預設值,若系統進入休眠模
式而引起time-out或CRC error六次後系統又會自動關閉DMA模式。

微軟提供了利用更動registry的解決方法
1. 執行Regedit
2. 在registry找到下列值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002
3. 在"編輯"選單上,選擇"新建",選擇新增"DWORD值"。
4. 輸入ResetErrorCountersOnSuccess。
5. 將該新增之ResetErrorCountersOnSuccess值改為1(預設為0)。
6. 退出regedit

根據該技術文章,這個問題在winxp sp2已經修正。另外,如果你是用nForce的晶片組和
nVidia的驅動程式,那你就不用去檢查了,因為nVidia的driver已經預設用UDMA的模式了


2010-9-3 06:46 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  阿伯
  資深會員 
 


  積分 3487
  發文 445
  註冊 2005-9-5
  來自 DeepOcean
  狀態 離線
#5  

阿伯不是"很厲害",所以跟一群不是"很厲害"的傢伙在旁見習見習!!

感謝幾位很厲害的大大分享資訊!


2010-9-9 10:39 AM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  sodown
  區版主 
  射手座的豬



 
  積分 23462
  發文 2418
  註冊 2005-9-1
  來自 要學的很多,時間卻太少 ..
  狀態 離線
#6  



  Quote:
Originally posted by 阿伯 at 2010-9-9 10:39:
阿伯不是"很厲害",所以跟一群不是"很厲害"的傢伙在旁見習見習!!

感謝幾位很厲害的大大分享資訊!

發問者到目前並沒有做回應,
可見上面回覆者都不是很厲害的高手!


2010-9-10 12:41 AM
查看資料  發送郵件  發短消息   編輯文章  引用回覆

可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題

論壇跳轉選單: