同樣是 USB 2.0 或 USB 3.0 的介面,移動硬碟比優盤的傳輸速度快了近 10 倍,原因是什麼?


其實這個東西,跟線材或者匯流排協議沒有那麼大的關係。

線材和匯流排協議會決定傳輸速度的上限,但在沒有達到這個上限之前,讀寫性能當然是由器件本身的性能決定的。

這麼說也有點武斷了。因為傳輸的時候涉及兩頭,一頭在讀一頭在寫。這時候傳輸大於內存總量的數據時速度當然不會高於兩頭中速度慢的那一個。

機械硬碟的讀和寫的速度相當,現在新買的硬碟的讀寫速度大約在50到100兆位元組每秒。現在新買的優盤讀的速度大越在30到60兆位元組每秒,寫的速度大約在5到30兆位元組每秒。

當兩頭都是硬碟時,且連接線的速度又高於機械硬碟的速度,那這時候速度就比較快。比如用USB2.0接線時可能有至少25兆位元組每秒,比較好的利用了USB2.0的傳輸性能。當你從優盤拷貝數據出來,速度也會有25兆位元組每秒。不過當你存儲數據到優盤,那速度可能就只有5兆位元組每秒。

不過這裡有一個例外。就是如果你正拷數據到優盤,突然想起來又拷另外一批文件進優盤,那兩批拷貝的傳輸速度有可能都變的很慢。對移動硬碟來說這個問題沒那麼明顯,因為25兆位元組的速度對它來說遊刃有餘。

總的來說,如果你的優盤的傳輸速度只有你移動硬碟的十分之一,我覺得你是時候換一個優盤了。


正常情況下讀取不會差這麼多,主要差別體現在寫入的時候。

因為絕大多數優盤用的 NAND 快閃記憶體晶元是品質最次的下腳料(據說最好的拿去做 SSD 了,中間的拿去做相機 SD 卡,剩下的才用來做優盤),加上使用多次後 NAND 晶元擦寫過度,以後的寫入會越來越慢,直到無法寫入為止。越便宜、容量越小的優盤越是如此。

另外,磁碟上通常有4~64MB不等的緩存區域,而優盤沒有。


優盤的Nand Flash晶元一般不採用速度最快擦寫次數最多的SLC,而採用MLC甚至TLC。目前來看,TLC晶元越來越多。所以,新的優盤的傳輸速度就比移動硬碟要低不少。

當優盤使用到一定次數,寫入操作如果找不到空閑的數據頁,便會回收舊數據而導致產生大量的擦除操作。這種擦除操作耗費的時間比寫入操作可能高過1個數量級。因此,寫入速度會進一步降低。


USB2.0下極限是30MB/s(倒是可以打補丁改MaximumTransferLength提速到40MB/s),除非U盤主控很差勁,否則不會差10倍。

USB3.0下,機械硬碟或者SSD在連續讀寫下一般不會瓶頸機械硬碟150MB/s,SSD的話按400MB/s,普通USB3.0 U盤一般讀寫60MB/s(可能寫入會低點),好的U盤也能達到200MB/s。

這個問題提的很沒意義啊


因為一般而言u盤本身比較弱,寫入過10m就不錯了,當然追求好一點的可以買自己做的u盤,寫入最快也可以接近2.0的峰值了。

當然現在3.0下好一點的u盤就不是這樣了,還有變態的u盤,比如號稱穿著ssd馬甲的u盤,cz80,讀取接近200m,寫入超過100m(具體和平台有關係,但是基本寫入可以超過100m),這樣你還會覺得沒移動硬碟快?


不一定啊 看什麼設計架構。你看看這款的速度,估計你的移動硬碟壓根就跑不贏這款的速度吧。


額。。。為啥我的U盤比移動硬碟傳輸速度快捏~都是東芝的。


因為U盤用的晶元不好,就是這麼簡單,控制晶元也有部分的鍋,但是主要還是晶元

例如Sandisk的USB 3.0 Ultra盤,之前看評測,寫入50MB/s,讀取90MB/s

之後看特價買了個,本來準備往裡面裝Ubuntu,可拿到手發現寫入10MB/s,讀取90MB/s……

專門用軟體查看了下,用了個完全不一樣的縮水晶元

於是決定此盤只拿來當系統安裝盤

PS:後來這個U盤烤東西的時候不知道哪出了問題導致晶元鎖死了,防寫關不掉


推薦閱讀:

不同磁軌的扇區數是否相同?
這個老硬碟壞道維修30元值嗎(不考慮數據問題)?為什麼?
如何完全、徹底、不可恢復地消除一個硬碟的所有數據?
轉賣筆記本電腦時,硬碟該做何處理才能使數據不被恢復?
如何評價Intel的 3D XPoint 內存硬碟合體?

TAG:移動硬碟 | 硬碟 | USB30 |