資料量之比較,檔案剪下貼上永遠比複製的時間要短?


有個疑問想請教,用過很多微軟作業系統,在同一台電腦內的硬碟中,
如果要移轉檔案到另一顆硬碟或是同顆硬碟內的其他地方,使用
剪下貼上的方式時間遠比使用複製的方式還要快很多,不知道其中
竅門在哪邊? 剪下貼上是用全雙工的傳輸方式在跑嗎?
2012-05-06 0:10 發佈
複製貼上會寫入另一份新的, 貼到哪裡應該沒差異

剪下貼上如果在同一個磁碟代號, 檔案並沒有真的搬動
FAT表修改一下而已, 所以速度很快

hkw163 wrote:
複製貼上會寫入另一份...(恕刪)


我想開版的情況應該就是跟你說的一樣

因為剪下貼上跟複製的差異只在於一個在複製完檔案後會刪除原本的檔案而已
樓上兩位大大都沒仔細看


"移轉檔案到另一顆硬碟"
"或是同顆硬碟內的其他地方"


樓主的問題共有兩個
你們只回答一個,
我也對這問題疑惑很久了??
如果是 "移轉檔案到另一顆硬碟"
使用剪下 或是 複製 的方式 速度都是一樣的

如果是 "同顆硬碟內的其他地方"
使用剪下 會很快! 因為他檔案其實沒有移動,他只是把檔案目錄改一下而已
使用複製 會慢 因為他要把檔案在複製一次,而且因為硬碟又要先讀取再寫入,所以速度會更慢

速度比較:
假設 兩顆硬碟速度一模一樣快

快-------慢
同硬碟內剪下貼上 > 不同硬碟複製 或 剪下貼上方式 > 同硬碟內複製
hwr wrote:
樓上兩位大大都沒仔細...(恕刪)


你也沒仔細看呢

至於全雙工還是半雙工這部分就給比較熟悉的人了
很難想像
硬碟會用半雙工模式

先講介面
以前舊的用並列阜
這個我不太清楚是不是全雙工
畢竟沒有人這樣說

現在用串列阜
老實說他是Tx Rx分開來沒錯
但是也沒有人說是半雙工還是全雙工



硬要分
那同一顆硬碟內傳輸,應該叫全雙工
不同顆叫半雙工
不過沒有人這樣說

就像沒有人問說CPU、RAM是不是全雙工一樣

joe641011 wrote:
有個疑問想請教,用過...(恕刪)


理論上剪下檔案到另一顆硬碟的時間會等於複製檔案到另一顆硬碟的時間一樣快,但若是複製到同一顆硬碟則否。
在下認為硬碟應該是屬於半雙工的東西,硬碟沒辦法同時進行寫入與讀取的工作,在複製同一檔案在同一硬碟內會先進行讀取->暫存->寫入,之前曾經觀察系統碟開蓋畫面,看到讀寫臂快速地在磁碟間來回移動,以上是照經驗來推論的,是否為真的還需要請更專業的人士回答了。

yungtechen wrote:
很難想像硬碟會用半雙...(恕刪)

SATA做不做到全雙工我不知道,
不過磁頭不能做到全雙工這件事稍微用一用腦袋都知道。

Michael.L wrote:
SATA做不做到全雙...(恕刪)





是的

您說的磁頭絕對不行

但是樓主說的是硬碟
硬碟就是有含快取等等
有可能快取出資料給CPU的同時
磁頭在寫快取資料到磁碟上


所以我說
沒有人這樣分硬碟是全雙工還是半雙工
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?