Re: [心得] 某隨身碟 移動比複製後再刪除慢很多
※ 引述《kisha024 (4545454554)》之銘言:
: 各位好
: 隨身碟:apacer 8G 型號不知道
: 1. 隨身碟內有2個500M的檔案 我把這兩個檔案剪下 貼到硬碟的E槽 要10幾分鐘
: 2. 如果是先把2個500M的檔案複製到E槽 不用2分鐘
: 3. 再把隨身碟的2個500M檔案刪掉 也不用5秒鐘
: 1. = 2. + 3.
: 移動=複製+刪除 所以 我原本以為兩者所花的時間應該是差不多的
: 但我最近發現 移動比複製後再刪除慢很多 不知道是不是隨身碟的關係?
: 我以硬碟測試 發現1.和 2. + 3.時間是差不多的
: 提供給各位參考
那是 "最基本的常識"
移動要做的動作很複雜.......ok ?
首先呢,1.把隨身碟內的 A 檔案複製到硬碟
2.把 FAT32 表的A檔案註記刪除,回寫回隨身碟
3.把隨身碟內的 B 檔案複製到硬碟
4.把 FAT32 表的B檔案註記刪除,回寫回隨身碟
以下類推
複製後刪除
1.把隨身碟內的 A B 檔案複製到硬碟
2.把 FAT32 表的A B 檔案註記刪除,回寫回隨身碟
因為系統對於隨身碟而言,一般來講是預設關閉寫入快取
(但....講歸講吧,個人認為系統還是有開write cache)
所以在上面四步驟中,步驟 3 必須等 步驟2 完全執行完成
(FAT32寫回隨身碟),才可以進行步驟 3
但是複製刪除的話,因為你 2 之後就無任何動作,所以可以
回報你已經執行完成,但實質上可能還要再花三秒才會真正完成
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.172.204.48
→
04/15 16:41, , 1F
04/15 16:41, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):