【簡易教學】FAT表損壞 或partition有問題的資料救援



贊助商連結


purk
2004-08-06, 02:42 AM
臨時想到要打這一篇 不知道該貼哪邊 比較好

所以先貼這邊 還請版主幫忙決定


以下是pcdvd那邊看到的問題 加上之前很多人都有類似的狀況

我自己也多次損壞fat表 或者 partition錯誤過

所以把自己的經驗 寫出來

--------pcdvd的原問題---------

我有一顆日立7K250 160G 8M SATA的硬碟,上星期出國前一晚,電腦當機再重開機之後,這一顆硬碟被視為未格式化狀態的硬碟!
由於我隔天早上就要搭機出國,所以只有先把硬碟排線和電源先拔掉,等我回國再來處理!
我前兩天回國之後有搜尋過這裡之前一些相同情況的文章
但是我目前試過SPFDISK,FinalData,R-Studio,EasyRecovery,RecoverNT這幾套軟體都無法救回我最重要的資料(原本硬碟狀況是存放在一個設定好名稱的子目錄下)!!

是否可以請各位再幫幫我的忙,看看還有哪些經驗可以讓我再試試看!!
小弟在此先感謝大家了!

----------以下是救援步驟---------------------


再去弄一顆160g 開始如下 方式救援

1. disk to disk的 複製到新的160g

2.拿新的160g的 開始作救援動作

3. 先確認 原始的partition分割區的 檔案格式fat fat16 fat32 ntfs 跟 起始 與結束的磁柱位置

4.如果 是fat16 fat32的分區 請用spfdsik 或者 linux的fdisk 重新把partition的分割表 化成原始設定的 起始與結束區域

5.使用spfdisk 快速格式化 (如果是fat32請開啟支援fat32) , 每個 叢集的大小要跟原本的叢及一樣 但是spfdsik 快速格式化 有時候會從8k起跳 如果你本來是4k的
那還需要 跑一次 9x版的format 使用formatq/z: 的方式指定叢集的大小


6. 使用norton 2000 內部包含的unformat 資料有可能 挽救回10-90%

以上都沒有資料 或者 資料為ntfs的 請如下

7.把做好ghost 新的160g 掛上 slave master的hd內部os最好是win2k的

因為目前 對於檔案支援度最好的是win2k (ntfs跟fat格式的 資料會寫在fat表跟檔案連結

之前 ) win2k 可以不理會fat表上面描述的partition的id 直接讀取 檔案前的檔案格式訊息

winxp很濫 只要fat表的partition的id跟檔案前給予的不符合 一率當成未格式化的

ps.

也就是說 1-6步驟要偷懶的 你可以直接用win2k 開機 mount上 要救援的hd 試試看 可否

被win2k直接mount上去


8.使用 以下軟體 FILERECOVERY 開始救援 開啟全部掃描 整個實體磁碟

會把疑似的fat都抓出來 最後沒辦法的辦法 才用finaldata 不然不建議

因為時間太久了


9.如果以上都弄不出來 那送公司修吧 不過機率不大 另外為何要用新的hd來救援

就是要保存 舊的hd的可救援性


ps.其實還有一套更狠的軟體 fat表歸零 也可以救 它可以直接 抓檔案 湊fat表

不過那是 秘密了

贊助商連結


stw_cbx
2004-08-06, 01:20 PM
描述的不是很清楚,不懂磁碟資料排列的人可能會看不懂.(建議加個簡圖)

不過可行的方法就是好方法,而且謝謝您的分享.畢竟資料是無價的.

hhdig
2004-08-06, 05:54 PM
疑問...

起始的磁柱與結束的磁柱,若是連分割區都看不到的時候,要如何確定???
還是說在做硬碟規劃時就要紀錄下來??? 以備不時之需???

很感謝purk所提供的方式,
可是在這硬碟快變成軟碟的年代,備份的觀念與執行會比挽救硬碟來的重要
也還有個很重要的觀念,沒有一種儲存媒體是可以信任的,
所以若是很重要的檔案,花多點錢做不同方式或不同媒體的備份,也是會符合經濟效益的