[請問] 搜尋硬碟中所有 二進位hex=00的空白檔案

看板EZsoft (小軟體)作者 (there is)時間16年前 (2010/01/09 00:26), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
(抱歉標題可能有點言不及意) 上上週我使用 killcopy 跟 fastcopy 把兩顆舊硬碟的檔案 (大約500G以上) 陸續移動到新的1.5TB硬碟,日前才發現, 當中部份資料夾裡 (大概200G以上,iso,m2ts,avi,rar...等) 10mb以上的都已變成空包彈...hex顯示內容全部都是 00 00 00 00 (詭異的是同一資料夾中,m2ts死、jpg完好) 如圖:http://pict.com/view/2436895/0/0000 詳見:#1BHNmz3l (Storage_Zone) 損失慘重 (還好照片jpg,cr2,nef還在),原因不明 ===================== 因為幾乎所有資料都沒有留底(其中一顆硬碟因出現壞軌 所以才用fastcopy備份,已低階格式化,另一顆硬碟 已重新分割磁區,試過R-Studio沒看到什麼可救的) 故,想請問如何可以搜尋硬碟中「所有的」資料夾/檔案,檢查其 二進位hex 內容是否「全都」是:"00 00 00" 如此列出損失有多少,以利刪除這些空包彈。 試過:a) WinMerge 但我已沒有原始資料夾可供比對 orz b) WinExChange (辨別副檔名) 無法批次處理,且效果不明 c) EmEditor 的 Find in Files 無法正確搜索 (?) d) Total Commander 尋找 16進位,但試過一般正常的檔案 也包含許多「00 00 00」,搜尋字元數有限,無法正確篩選。 (一張顯示正常的jpg檔似乎裡面也會包含數百個連續的00 00) 請問如何處理比較好呢? 又,有人killcopy/fastcopy發生這種狀況的嗎?當時移動後只跳出完成,沒有錯誤 killcopy 因為reinstall,log檔被我刪了… fastcopy log沒有異樣。 (以後大檔移動我會把驗證打勾的…) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.7.189 ※ 編輯: windcat 來自: 59.104.7.189 (01/09 00:30)

01/09 01:00, , 1F
killcopy 我有漏過檔案的經驗! 很不推薦
01/09 01:00, 1F

01/10 02:33, , 2F
所以說內建乖乖用就好
01/10 02:33, 2F

01/10 09:39, , 3F
teracopy可以點個複製完比對,我覺得很好用
01/10 09:39, 3F

01/17 11:54, , 4F
notepad++有個功能是搜尋"資料夾內檔案",可以試試看
01/17 11:54, 4F
文章代碼(AID): #1BHroffm (EZsoft)
文章代碼(AID): #1BHroffm (EZsoft)