好吧,當我保存文字檔案時,我的系統崩潰了。當我重新打開它時,數據不可讀(顯示為一堆 ascii NULL 字符)我猜測文件開頭丟失了一兩個字符或其他內容,並且大多數數據仍然完好無損如果我只是把東西移到正確的地方。我希望。
有什麼辦法可以補救嗎?
(我運行的是 Windows Vista)
答案1
這個答案是為了後代——我今天也遇到了類似的情況,並成功恢復了文件。
我正在編寫的 .txt 檔案(在 Notepad++ 中,但這不是重點)在鎖定/系統凍結後被損壞。這是唯一執行此操作的文件(可能是因為它是我當時打開的唯一文件)。我使用Windows XP。 14,000 行的檔案變成了一堆 NUL。事件發生後,Windows 繼續顯示正確的檔案大小。
我做的第一件事是運行 chckdisk。 AFAIK,這沒有任何幫助。我了解到雷庫瓦。我沒有安裝就運行了它,並讓它進行深度掃描。但一個小時後,它只拉出了20個左右「完整」「優秀」的文件,這些文件是我之前刪除的,而我想要的文件並不在其中。我更改了高級設定(我應該第一次這樣做)以允許下次掃描搜尋未刪除的檔案。當檔案名稱出現在清單中時,我選中了檔案名稱旁邊的框,然後點擊「恢復」。成功!
今天,我因為壓力和擔憂而失去了幾天的生活,但我確實從我的磨難中至少學到了一件重要的事情:經常備份!
答案2
文字資料可能存在於不再與檔案名稱關聯的磁區中。如果您的作業系統是Windows,您可以嘗試執行查克德斯克。
如果資料很有價值,您應該停止使用系統,從救援 CD 啟動並在使用救援 CD 嘗試檢索資料之前進行備份。否則,未分配磁區中的任何資料痕跡很快就會被不可挽回地覆蓋。
經典的答案是從昨晚的備份中恢復並重新進行任何更改。
答案3
如果您之前已儲存過該文字檔案的版本,那麼先前的版本可能就是您要尋找的內容。右鍵單擊損壞的檔案並選擇“屬性”,然後轉到“先前的版本”標籤。 (僅限 NTFS 上的 Vista 或更高版本。)
即使沒有出現任何結果,您也可以在磁區編輯器(從 CD 或 USB 啟動)中開啟磁碟,並在 HDD 的原始內容中搜尋您知道檔案中存在的文字。你可能會幸運。
答案4
我遇到了同樣的問題,您所要做的就是安裝 PhotoRec 並僅從硬碟恢復 *.txt 和 *.tx?這個恢復程序的作用是從叢集中恢復訊息,但它與原始檔案名稱等無關。為了避免一一打開並查看哪一個是您要查找的文件,只需安裝 FileSeek Pro 試用版即可在 txt 文件中搜尋文字。然後您需要記住您要查找的文本中包含的一些單字。
這對我有用。