ASK
俗話說“聚沙成塔、集腋成裘”,高效工作可不是一天能夠練成,注意工作中的每一個(gè)細(xì)節(jié),通過每一分每一秒時(shí)間的節(jié)省,最終才能有效提高工作效率。今天,我們將圍繞生活中常見的U盤和SD卡兩個(gè)小物件,為大家驗(yàn)證兩種市場(chǎng)上廣為流傳的據(jù)說能有效提升U盤、SD卡存取效率的辦法——
打破USB2.0接口常規(guī)傳輸速度
并不是所有的臺(tái)式機(jī)和筆記本都配備有USB3.0接口,尤其是購機(jī)較早的臺(tái)式機(jī)用戶和購買低價(jià)入門級(jí)筆記本的用戶,USB3.0接口離他們還有些距離。不過連續(xù)大幅度降價(jià)讓USB3.0接口U盤迅速得以普及,這使得不少用戶拿著USB3.0存儲(chǔ)設(shè)備,卻無法享受高速數(shù)據(jù)傳輸?shù)目旄小?/p>
其實(shí)USB2.0接口的理論數(shù)據(jù)傳輸速度可達(dá)480Mbps(60MB/s),不過由于受到各種系統(tǒng)協(xié)議(Bulk-Only Transport(BOT)協(xié)議)和編碼方式(NRZI編碼方式)的限制,USB2.0接口實(shí)際傳輸速度通常被限制在30MB/s左右,僅為理論最高傳輸速度的一半。我們無法改變USB傳輸?shù)讓覰RZI編碼方式,但可以通過修改Bulk-Only Transport(BOT)協(xié)議區(qū)塊大小,增加USB帶寬利用率,提升USB2.0接口常規(guī)傳輸速度。
微軟其實(shí)已經(jīng)推出了用于增加 Windows 7 或 Windows Server 2008 R2 中 USB 存儲(chǔ)設(shè)備的最大傳輸大小的更新,就是通過修改Bulk-Only Transport(BOT)協(xié)議區(qū)塊大小的方法。登錄微軟官方網(wǎng)站,搜索名為Windows6.1-KB2581464的補(bǔ)丁,按照網(wǎng)頁提示提交熱修復(fù)補(bǔ)丁程序下載申請(qǐng),系統(tǒng)通常會(huì)在10分鐘內(nèi)將該補(bǔ)丁下載鏈接地址發(fā)送到用戶申請(qǐng)時(shí)填寫的郵箱中。
完成補(bǔ)丁下載和安裝后,還需手動(dòng)修改注冊(cè)表相關(guān)項(xiàng)信息,將存儲(chǔ)設(shè)備修改為2MB區(qū)塊模式。在“我的電腦”中用鼠標(biāo)右鍵點(diǎn)擊當(dāng)前連接上USB3.0接口U盤盤符,點(diǎn)選“屬性”項(xiàng)后在彈出窗口中點(diǎn)選“硬件”項(xiàng),在新彈出的U盤屬性界面中點(diǎn)選“詳細(xì)信息”項(xiàng),在“屬性”下拉菜單中點(diǎn)選“硬件 ID”項(xiàng),便可在此窗口中查看硬件INF設(shè)備信息,用戶需要記住該設(shè)備VID_xxxx&PID_xxxx字符。
用戶需要提前記錄硬件INF設(shè)備信息
接下來點(diǎn)擊Windows開始按鍵,在“搜索程序和文件”框中輸入“regedit”并回車,在彈出的注冊(cè)表窗口中找到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlusbstor”項(xiàng),根據(jù)前面記錄的硬件INF設(shè)備信息找到“usbstor”菜單下的設(shè)備項(xiàng),新建一個(gè)名為“MaximumTransferLength”的“DWORD 值”,完成后用鼠標(biāo)右鍵點(diǎn)該值,選擇修改后在“值數(shù)據(jù)”框中輸入一個(gè)介于 64KB和2MB 之間的值,以指定最大傳輸大小。例如,選擇“十進(jìn)制”,并鍵入一個(gè)介于 65535 (64K) 和 2097120 (2M) 之間的值。完成后重啟系統(tǒng),以完成INF信息配置。
新建一個(gè)DWORD 值并手動(dòng)修改其數(shù)值
為避免USB2.0接口U盤本身對(duì)讀取速度的限制,以USB3.0接口的憶捷碟豹F30-32G作為測(cè)試U盤,以三星Q470筆記本作為測(cè)試平臺(tái)。通過修改Bulk-Only Transport(BOT)協(xié)議區(qū)塊大小,三星Q470筆記本USB2.0接口在讀取速度上有了明顯提升,AS SSDBenchmark讀取測(cè)試項(xiàng)中,讀取成績獲得近10%的提升。
憶捷碟豹F30-32G/USB3.0
默認(rèn) 打補(bǔ)丁后 提升
HD Tune 30.2MB/s 31.8MB/s 5.3%
ATTO Disk Benchmark
寫入 24604 26137 6.2%
讀取 30573 32696 6.9%
AS SSDBenchmark
寫入 23.45MB/s 24.43MB/s 4.2%
讀取 29.79MB/s 32.59MB/s 9.4%
4K對(duì)移動(dòng)存儲(chǔ)設(shè)備的影響
25%性能提升讓4K對(duì)齊分區(qū)隨著大容量硬盤和SSD硬盤普及被廣大消費(fèi)者熟知,而面對(duì)主流市場(chǎng)容量日益提升的U盤和SD產(chǎn)品,能否同樣使用4K對(duì)齊技術(shù)提升設(shè)備讀取速度呢?
選取全新CLASS4和CLASS10金士頓8GB SD卡各一張,U盤則選用威寶(Verbatim)高速魔方系列8GB U盤,以三星Q470為測(cè)試機(jī)(內(nèi)置讀卡器芯片為安國AlcorMP AU6366/AU6371),進(jìn)行具體測(cè)試以前使用ChipEasy查看SD卡和U盤狀態(tài),發(fā)現(xiàn)兩張SD卡及U盤在出廠前已經(jīng)進(jìn)行過4K對(duì)齊分區(qū)操作。
對(duì)于未在出廠前進(jìn)行4K對(duì)齊分區(qū)操作的SD卡或U盤,我們可以通過DiskGenius這款軟件在Windows下對(duì)存儲(chǔ)設(shè)備進(jìn)行快速對(duì)齊分區(qū)操作。啟動(dòng)DiskGenius軟件后,在軟件界面右側(cè)設(shè)備菜單中點(diǎn)選移動(dòng)存儲(chǔ)設(shè)備,再點(diǎn)選軟件工具欄中的“快速分區(qū)”按鍵,在彈出窗口的“分區(qū)數(shù)目”中選擇“自定(1個(gè))”,并在“高級(jí)設(shè)置”項(xiàng)中將格式選擇為“FAT32”。這里需要提醒大家的是,軟件快速分區(qū)界面右下角有一個(gè)名為“對(duì)齊分區(qū)到此扇區(qū)數(shù)的整數(shù)倍”,勾選該項(xiàng)后,DiskGenius在進(jìn)行快速分區(qū)的同時(shí)會(huì)進(jìn)行4K對(duì)齊分區(qū)操作,如不勾選,則DiskGenius進(jìn)行快速分區(qū)時(shí),不會(huì)進(jìn)行4K對(duì)齊分區(qū)操作。
從SD卡測(cè)試部分的對(duì)比數(shù)據(jù)中可以看出,是否進(jìn)行4K對(duì)齊分區(qū)操作對(duì)于CLASS10級(jí)產(chǎn)品影響較小,不過對(duì)于CLASS4級(jí)產(chǎn)品具有一定影響。但其測(cè)試成績并未出現(xiàn)網(wǎng)上傳聞的進(jìn)行4K對(duì)齊分區(qū)操作后大幅提升的現(xiàn)象,懷疑同SD讀卡器芯片有一定關(guān)系。
除使用三星Q470筆記本內(nèi)置讀卡器測(cè)試外,筆者還額外使用了一個(gè)MySon CS8819芯片方案的讀卡器測(cè)試CLASS10級(jí)金士頓8GB SD卡讀取速度,在完成4K對(duì)齊分區(qū)的情況下,6.4MB/s的讀取速度讓人大跌眼鏡。
SD卡讀取速度受讀卡器影響較大
從威寶8GB U盤測(cè)試部分的對(duì)比數(shù)據(jù)中可以看出,U盤進(jìn)行4K分區(qū)對(duì)齊前后讀取速度提升并不明顯,除受三星Q470 USB存儲(chǔ)管理芯片影響外,U盤自身主控芯片對(duì)成績也有較大影響。
用玩的心態(tài)看移動(dòng)設(shè)備
無論是安裝補(bǔ)丁修改注冊(cè)表還是4K對(duì)齊分區(qū),對(duì)于U盤和SD卡的影響都較小,這很大程度上同U盤本身主控芯片以及SD讀卡器芯片有關(guān),不過5%、10%的提升畢竟是免費(fèi)的,能在不花一分錢的情況下用得更好、更快一些,何樂而不為呢?