![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 儲存媒體討論區
(https://www.pcdvd.com.tw/forumdisplay.php?f=20)
- - 抱歉問個蠢問題...e-SATA是否與USB一樣隨插即用,或是必須重開機才抓得到?
(https://www.pcdvd.com.tw/showthread.php?t=832818)
|
---|
原則上是必須SATA2且開到AHCI模式才有支援熱插拔,有些chip在IDE mode下也可以
並不會當機,差別就是必須去裝置管理員掃一次讓他抓到 我以前試過silicom的3112 SATA1卡在XP下直接抽換硬碟也沒什麼問題 不過這些都不算完整的支援熱插拔吧,只能說可以這樣做並不會有問題 |
引用:
AHCI是提供熱差拔, 不過沒先進行安全移除對於使用者來說根本不知道OS到底還有沒有在執行工作不是嗎? :rolleyes: 就連USB有時進行安全移除都還會跟你說"一般磁碟區"裝置無法立即停止, 要使用者別立即拔除, 誰曉得eSATA會不會也給你這樣搞。 :rolleyes: |
這個其實硬體方面都沒有問題, SATA規範本來就有做
搭配硬體的驅動程式才是問題的根源. 首先先決條件是一定要開AHCI模式, 在BIOS調整. 再來是驅動程式, 但是這會和OS有關. 舉例來說, 沒記錯的話, 如果主機板用的eSATA是連到Intel ICH晶片, 那麼在XP就不能熱插拔, 必須先插上eSATA裝置再開機才抓的到. 反觀Vista就沒這個問題. 其他廠商的SATA控制器多半要另外裝driver, 但是這樣反而解決了這個問題, 只要他提供的驅動可以支援就好. 講白一點是Intel ICH的XP驅動程式在這方面不足. 但是不是硬體好就好... 其實有出現安全移除(windows)的話才是安全的, 畢竟即使硬體可以抽換 如果抽換的當時軟體的作業作到一半, 例如正在讀寫檔案, 或是檔案鎖定還沒釋放 輕則當時傳的檔案損壞, 重則檔案系統爆炸, 你的硬體可以熱抽換也沒有用. 就算你用的是Linux, 也是最好手動安全unmount掉再來拔. eSATA和USB裝置在這方面不同的是, USB裝置現在都會自動把寫入快取關閉 所以你只要看燈沒在閃了, 就可以拔 但是eSATA裝置不一定, 燈沒在閃不代表資料全部寫入了, 這時候如果拔掉, 在快取裡面還沒寫進裝置的資料就消失了. 相關軟體的話, 我推薦HotSwap!這隻程式 (請自行搜尋, 不過要記得加驚嘆號喔) 即使你的驅動程式不把該裝置認為是可熱抽換裝置, 而沒有顯示在安全移除選單中 這個程式也可以手動做, 至少不用到控制台自己手動移除. |
VIA晶片只要灌新版的驅動就有支援e-sata
主機板上的8237跟PCI卡上的 6421換新版的驅動 原本不支援e-sata外接盒變成可以熱插拔 以上供各位參考,謝謝! 相關連結如下 VIA IDE Falcon Storage Device driver http://www.viaarena.com/default.asp...80&SubCatID=143 其中的描述 The VIA IDE Falcon Storage Device driver supports eSATA and the hot-plug function with the VT8237, VT8237R and VT8251 ...等 |
JMicron的驅動也能熱插拔,跟USB一樣會出現綠色箭頭可以移除
否則用HotSwap!也可以 |
所有的時間均為GMT +8。 現在的時間是07:48 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。