![]() |
||
|
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
跟 code 有沒有寫好完全無關。 那是跟系統對儲存裝置採用的 cache 模式有關,所謂的 cache 有兩種模式,一種叫 write through,一種叫 write back。 write through:同步將 cache 的資料寫入儲存體。 write back:會延遲寫入。 通常來說,write back 的效率較佳,所以有些系統(如 Windows XP)預設會採用 write back 的方式來處理 usb 儲存裝置 cache。 這時候系統雖然回應資料寫入完成,但實際上資料還在 cache 中延遲等待寫入,如果冒然的將 usb 拔出,就會發生資料尚未完全寫入的狀況,透過對系統下達移除 usb 裝置,一般會做兩個動作: 1. 強制將 cache 裡的資料寫入儲存裝置裡。(即 flush) 2. 通知驅動程式關閉該 usb 電源。(有的 driver 其實不會做一步) 這也是為什麼有時候我們用移除裝置來移除 USB 會比較保險的原因。
__________________
滿招損 謙受益 |
||||||||
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Aug 2004 您的住址: 北極星
文章: 2,612
|
引用:
有可能..可能是USER常不看就移除 系統記錄有問題 可移除USB控制器 重開機讓OS重抓 或是如果你有量產USB碟 有一個軟體也會造成這問題 |
|||
|
|
|
New Member
加入日期: Feb 2005
文章: 8
|
引用:
小弟還有待加強自己的知識,謝謝前輩的指導
__________________
.................. |
|
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Dec 2002
文章: 1,370
|
引用:
暗天使居然這麼認真的說明 也沒有酸兩句, 一定是被盜賬號了 ![]()
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數 |
|
|
|
|
Basic Member
加入日期: Dec 2012
文章: 25
|
重點是
USB儲存裝置不要拿來當保存重要資料的地方,那個是設計來方便使用的。 就算你真的要拿它來存資料,也一定要有另外一個以上的固定儲存裝置將資料也放一份。 -- 有上面的前提的話,當然熱插拔是ok的,反正壞了他剛好可以再賺你一筆; 但是如果你叫他USB的資料一定要給你免費保固的話保證他會反過來說XD |
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Dec 2005
文章: 846
|
引用:
+1 ![]()
__________________
500Mb/500Mb FTTH使用中....
|
|
|
|
|
*停權中*
加入日期: May 2003
文章: 100
|
到底RAID 熱拔插抽換 資料重建 標準程序
與 redundant power supply(備援式電源) 熱拔插抽換 標準程序 step by step 為何 |
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Oct 2006
文章: 1,384
|
現在叫xx電腦股份有限公司的有
華碩電腦 廣達電腦 仁寶電腦 很難想像這樣大公司的人會吵這樣的事 |
|
|
|
New Member
加入日期: Dec 2004
文章: 4
|
前面有幾位網友都提出了自己的看法, 以下是我的看法,
基本上你不會曉得USB 碟的控制器品質如何, 1. 有可能Host 下 flush 或是任何command 但 flash controller 其實只收到buffer並沒有寫入flash, 或先回 command response, 等一段時間再做事. 2. 為什麼會這樣呢, 一切都是為了performance 好看做的. 3. 一般隨身碟都是以performace 為訴求, 因為消費者只看這部 分, 可靠度通常不佳. 4. 所以選擇一個好的牌子, 加上好的使用習慣可以 讓碟的穩定性 最高. 5. 好的習慣就是手動卸載並等個幾秒再拔除. |
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Apr 2008
文章: 2,556
|
叫人 [多去看書] 這樣的對話,通常就不用再講下去了
因為他已經視你為無知,等級低下的人物 .很多人嘴上等級都很高.. ![]() |
|
|