隨身硬碟:降速處方箋

隨身硬碟 降速 低速 解決方式


前言

雖然現代科技日新月異、儲存裝置的價格便宜又大碗,但價格低廉往往沒好貨,頂多是堪用罷了。就拿大家最常用的隨身硬碟來說,雖然現在 TB 等級的產品早已隨處可見,但價格落差往往反應在它的品質上。


最典型的例子,就是隨身硬碟降速這個萬年大哉問。翠翠違禁評


降速的理由

造成的原因有兩種:一是隨身硬碟裡面的快取 (Cache) 在檔案複製的過程被佔滿且來不及釋放,二是過熱降速


過去因為工作的關係,經常需要複製正射、點雲和原始影像檔。而這種動輒幾百 GB 起跳的大型檔案,就非常容易在複製的過程因快取空間耗盡或硬碟過熱而降速。


當然,軟硬體基礎理論並非流浪貓的專業,因此這部份你各位就看看就好。



解決方案一:續傳

許多網友在看到有人遭遇這種困難時,往往會嘲笑苦主「誰叫你要買便宜貨」。阿就沒錢阿,不然你想怎麼樣?笑歸笑、罵歸罵,但我們還是需要一套可行的方案來解決這個問題。


過熱降速的部份,可以用風扇或金屬設備增加散熱面積來解決,但快取降速呢?


目前最好的辦法,就是用支援「續傳」及「檢查校驗碼 (Checksums) 」的檔案傳輸軟體來解決。簡單來說,就是傳輸過程明顯降速時,立即暫停傳檔並安全的移除隨身硬碟。


檔案續傳軟體: 

  • TeraCopy 
  • rsync (Linux 指令) 
  • Grsync (GUI 界面)


rsync -r -t -v --progress -c -s --partial --append from_here to_here


等它變涼了之後,再把隨身硬碟插回去繼續傳檔。而檔案若在傳輸後損毀,「檢查校驗碼」可以早先一步發現這個問題。


雖然校驗碼 (Checksums) 和暫停傳檔會增加不少時間,但至少比降速至 10kb、整晚都傳不完來的優秀吧。



解決方案二:均速傳檔

如前段所述,隨身硬碟降速的原因可能是快取 (Cache) 空間耗盡且來不及釋放所導致,那與其以最高速傳檔、最後降速到只剩下幾 KB 在跑,不如就限制檔案傳輸速度、避免快取空間被佔滿。


rsync -r -t -v --progress -c -s --partial --append --bwlimit=10000  "from_here" "to_here"
  
--bwlimit=1000 限制速度 (KB)




延伸閱讀

更多 Linux 相關教學

更多 Windows 相關文章

Windows 維修教學

電腦維修專區

留言

這個網誌中的熱門文章