[請益] 剪下貼去的空間如果容量不夠會傷原檔案嗎

作者: CassSunstein (Pm)   2019-01-02 10:10:27
抱歉最近我的XP因為要處理蠻多事項,加上我對資科知識不太熟,
所以剛剛發生一個情況想請益一下。
同上,系統是XP pack 3。
我的舊電腦(XP系統)是切割成C、D兩槽。C槽是系統檔+一大堆資料檔。
D槽是一大堆資料檔。
我懷疑我的電腦是否有病毒,想慢慢研究如何處理系統前,打算將C、D兩槽的資料先移去
外接式硬碟來確保資料萬無一失。做法上,我先在C槽桌面建立一個「預備轉移」資料夾,
想將C、D槽一卡車doc.、pdf、mp3、mp4資料轉移到這個資料夾,然後一併移去容量有1TB
空間絕對充足的外接式硬碟。
可是我疏忽了這個剛剛建置在C槽的「預備轉移資料夾」,因為C槽本身就有大量系統
檔案佔據C槽空間,所以一旦我把幾乎99%的D槽檔案予以「剪下」,然後拉到「預備轉移
資料夾」內「貼上」以後,當那一卡車資料檔案陸續從D槽往C槽的這個「預備轉移資料
夾」移動的程序中,進行到一半,就跳出小視窗說「C槽空間不夠,請清理磁碟(叭啦叭啦
)以後才能進行云云」。然後小視窗有兩個選項:「清理磁碟」、「確定」。
我可沒有什麼資料需要被清除,所以並沒選按「清理磁碟」,所以我寧可選按「確定」
(我不曉得在這個小視窗中選按「確定」鍵會不會刪了某些資料?懇請大家提示一下啊)
然後這趟傳輸看似就傳到一半而中斷了。
檢討:我確實犯蠢。其實我直接從D槽「剪下」,「貼上到『外接式硬碟』中」就好了,
我多此一舉「先把大量D槽資料貼到C槽(貼完以後第二步再貼去外接式硬碟)」幹嘛呢..
但如今我只是擔心,假設上述傳輸過程中,D槽內的檔案貼到C槽的「預備轉移資料夾」
貼到一半的時候,例如貼了20%的D槽內檔案、還有80%等著貼,此時C槽只剩10Mb;此時
被系統安排排隊輪到上場要被傳輸的D槽內的某個「ABC.mp4」檔有55Mb、後續當然還有
蠻多已被剪下的其餘D槽檔案排隊等著被移動。
那麼C槽的空間絕對不夠貼這個「ABC.mp4」,換言之也就是會跳出小視窗告訴我C槽空間
不夠的時候。但請教一下,在資科原理上,這個「無法成功貼上」的「ABC.mp4」檔案,
既然「已經被我先『剪下』」了,是否「既然『貼失敗(因為目的地\的空間不夠)』」
會導致「ABC.mp4」檔案毀損了?這是我本文要懇請大家指點的問題點。
或其實資科原理上XP系統在遇到C槽<->D槽間的資料「剪下、貼上」移動時,會先計算目的
地的空間,如果目的地的空間不夠,該檔案頂多「沒有貼到目的地,其實該資料仍然完好
如初地留在『原來所在的區域」?所以從新再好好處理移動即可?
十分謝謝說明往上一、二、五段的那些不成熟的疑惑。
我不曉得此問題屬於哪個版,所以冒昧順便問一下,不管從外接式裝置(隨身碟、外接
硬碟)與Windows內硬碟的三者、四者任兩者之間的互傳而言,執行「剪下<->貼上」這個
功能時,如果「目的地區域」的空間不夠,那麼「『貼到一半』的失敗、中斷過程」,會
使得「正在被傳輸」的檔案毀損(甚至從「原來區域消失」!
作者: idisnothing   2019-01-09 20:36:00
樓上是認真的嗎?我的檔案怎從沒壞過?
作者: idisnothing   2019-01-02 10:25:00
會先複製成功再刪掉原檔 應該4這樣啦
作者: maniaque (maniaque)   2019-01-02 15:23:00
非常不建議用 剪下貼上剪下貼上會頻繁更動檔案索引,一個失敗可能甚至弄垮
作者: UIYN (歐皇power)   2019-01-03 02:10:00
剪下其實只是複製之後多執行一個刪除的程序而已(不同分割的情況下),複製失敗刪除的指令沒有執行檔案當然不會消失
作者: allen65535 (劇情急轉直下)   2019-01-03 16:25:00
檔案都不會消失,只是資料夾會有重複的可能要慢慢整理例如你有個A資料夾,裡面有B和C兩個檔案,B移動成功但C移動失敗,你會有一邊是A資料夾裡面有B,另一邊是A資資料夾裡面有C
作者: higger (朝鄉而行2016)   2019-01-03 23:46:00
我一直都用teracpoy取代,久而久之都忘了這個缺點~話說這功能微軟怎麼改變不了...
作者: ltyintw (菈米雅嘶嘶)   2019-01-05 02:09:00
去動這種已固定的上古程式碼,一出包又要哀洪遍野了
作者: DINJIAPC (鼎家)   2019-01-07 16:49:00
忘了他們所講的話,剪下貼上最大問題是移動失敗的檔案需要用專業軟體才能救回。還沒有動的會留在原地 成功的會過去 所以你要做的就是分批複製到新硬碟上然後全部重新分割安裝系統

Links booklink

Contact Us: admin [ a t ] ucptt.com