Major Member
|
這個其實硬體方面都沒有問題, SATA規範本來就有做
搭配硬體的驅動程式才是問題的根源.
首先先決條件是一定要開AHCI模式, 在BIOS調整.
再來是驅動程式, 但是這會和OS有關.
舉例來說, 沒記錯的話, 如果主機板用的eSATA是連到Intel ICH晶片, 那麼在XP就不能熱插拔, 必須先插上eSATA裝置再開機才抓的到. 反觀Vista就沒這個問題.
其他廠商的SATA控制器多半要另外裝driver, 但是這樣反而解決了這個問題, 只要他提供的驅動可以支援就好.
講白一點是Intel ICH的XP驅動程式在這方面不足.
但是不是硬體好就好...
其實有出現安全移除(windows)的話才是安全的, 畢竟即使硬體可以抽換
如果抽換的當時軟體的作業作到一半, 例如正在讀寫檔案, 或是檔案鎖定還沒釋放
輕則當時傳的檔案損壞, 重則檔案系統爆炸, 你的硬體可以熱抽換也沒有用.
就算你用的是Linux, 也是最好手動安全unmount掉再來拔.
eSATA和USB裝置在這方面不同的是, USB裝置現在都會自動把寫入快取關閉
所以你只要看燈沒在閃了, 就可以拔
但是eSATA裝置不一定, 燈沒在閃不代表資料全部寫入了, 這時候如果拔掉, 在快取裡面還沒寫進裝置的資料就消失了.
相關軟體的話, 我推薦HotSwap!這隻程式 (請自行搜尋, 不過要記得加驚嘆號喔)
即使你的驅動程式不把該裝置認為是可熱抽換裝置, 而沒有顯示在安全移除選單中
這個程式也可以手動做, 至少不用到控制台自己手動移除.
|