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

與 Facebook 朋友分享 !!       
作者:
標題: 「急求助」很厲害的硬碟高手請進 上一主題 | 下一主題
  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
  高級會員 
 



  積分 6153
  發文 1082
  註冊 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
查看資料  發送郵件  發短消息   編輯文章  引用回覆

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

論壇跳轉選單:  


Processed in 0.032533 second(s), 8 queries Powered by Discuz! / Comsenz Technology Ltd.
本論壇所有文章及貼圖均為網友自行發表,不代表論壇立場 ! 文章內容若涉及侵權、違法等情事,請知會版主處理。
Copyright @ 2001~ 2015 By 網際論壇