老骨頭求救 , 1.44MB 軟碟機 FAT1 FAT2 錯誤

小弟有一片2002年的1.44MB 軟碟片, 裡面有一張照片, 平常都放防潮箱, 最近要讀取的時候發現讀不出來, 使用CHKDSK /F /R 顯示讀取FAT1 , FAT2 時發生錯誤, 找不到檔案配置表

退出磁片後發現碟片內上下方各有一條輕微刮痕, 有先透過拭淨紙搭配酒精擦拭仍擦不掉.

不知道該如何補教?

年輕時在大學有看過資訊系同學可以用機械語言自己修復檔頭將檔案救回, 不知道這邊有沒有老骨頭可以幫忙或是指點一下? 萬分感謝
簽名
看來這篇很有技術含量了.....先置一下板凳....

曾經看過我大哥就讀交大控工時在寫組合語言.....

當時就覺得根本不是人在寫的.....
十六進制Hex編輯器.

樓主是不是誤會什麼了?
霉痢奸不倒 世界不會好
您的磁碟片很有可能是這次讀取時刮壞的
一直試著讀取,只會更慘

如果不想花錢找救援公司
(除非刮的太嚴重,不然磁片應該不會到天價)

首先您要找一台100%確定磁頭沒問題的軟碟機
然後再用強拷軟體
例如:
https://www.jufsoft.com/badcopy/floppy_recovery.asp
或大家常用的finaldata、r-studio、diskgenius
試著讀取看看,假如是輕微刮傷,也許還有機會讀出檔案

技術好一點的,可以用winhex做成image,再慢慢救,還可避免磁片2次傷害

還有不要用CHKDSK /F /R,這不是拿來救資料用的
它有寫入動作,有機會搞壞原始資料,最後能救的也變成不能救
這跟用什麼語言修復檔頭無關吧.

讀不出 FAT, 就表示不知道檔案放那個磁區, 如果知道原本的檔案是什麼, 只能一個個磁區去看內容來猜並組合起來 (工程很大, 且除非是文字檔, 否則不容易看出來).

重點是.... FAT 讀不出來, 怎麼認定就只是剛好放 FAT 的磁區讀不到, 然後放資料的磁區是正常可讀的呢?
通常... 應該是都讀不到比較常見.
原理已經忘記了 , 有錯請後面的人補上
印象中以前開機的資訊寫在磁碟第0軌處,

而且好像是因為即便當資料碟,也都會先去讀一下第0軌,
才能夠繼續讀下去

所以如果0軌壞了,就無法開機, 甚至無法讀取資料

當時用 16進位的工具叫出來修改,
讓磁碟機可避開0軌 ,直接往後去讀資料,
記得當時有些磁碟片的遊戲保護的方式,
也是0軌破壞保護,
讓使用者無法備份磁碟
當時好像流行使用 Diskdupe 備份 DDI 映像檔)
以前dos年代 NORTON 就有這種軟體
如果樓主還有辦法用dos開機

就算fat壞掉 它可以強制讀取 把有連結的SECTOR 儲存成一個檔案

但 20年的軟碟 磁粉脫落 就沒救了
磁片都刮傷了還補甚麼0、1
把握當下、愛要即時;勿以惡小而為之、勿以善小而不為。
hack.pc wrote:
以前 PC-TOOLS...(恕刪)


pc-tools !!!!!! 幾乎快遺忘,一講又想起來的骨灰級歷史!!!!
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!