問題:
當我在 BIOS POST 後開啟電腦時,遊標閃爍約 5 秒,然後收到以下錯誤訊息:
發生磁碟讀取錯誤。
按 Ctrl + Alt + Del 重新啟動。
我可以進入 BIOS。但 Windows 載入程式甚至沒有啟動。當我的主機板徽標出現和消失後,會顯示此訊息。
症狀:
- 在過去的兩天裡,我確實注意到我的系統一次凍結幾分鐘。
- 另外,在過去的兩天裡,它在 Windows 啟動過程中停止了。我必須進行幾次硬重置才能使其正常工作。
- 但從今天早上開始,我只收到此錯誤訊息。
配置:
作業系統:僅限 Windows 7 Ultimate 32 位元。
硬碟:1 個實體磁碟 - 80GB SATA
分區:兩 (2) - C:和 D:
檔案系統:NTFS
未開啟磁碟機加密或壓縮。
我在網路上搜尋後,發現有人提到這些可能的原因:
- 硬碟出現物理故障
- MBR 損壞
- 壞扇區
我打算購買一個新硬碟,在其上安裝 Windows 並繼續。但我需要舊硬碟上的資料。我想要的資料位於D:
磁碟機中,在任何 Windows 使用者資料夾之外,無論如何都沒有加密、壓縮或保護。我認為如果某人/某物可以讓磁碟再次工作並且知道 NTFS,那麼資料就有希望被讀取。
我應該遵循哪些步驟來從有缺陷的磁碟恢復檔案?
更新:
我買了一張新磁碟,在上面安裝了 Windows,並將有缺陷的磁碟新增為從盤。然後我就可以從有缺陷的硬碟上讀取資料了。雖然 chkdsk 發現了很多錯誤,但我想要的檔案沒有受到影響,我把它們找回來了:)我不再使用那個硬碟了,儘管它目前似乎可以工作。
答案1
當您取得新磁碟來重新安裝 Windows 時,您只需將舊磁碟插入從屬磁碟(或將其放入外殼中並將其用作外部磁碟機)。然後,根據實際發生的故障,您也許能夠取得數據。
以你的三個案例為例:
- 硬碟故障。你可能能夠在驅動器完全失效之前讀取資料。這是最壞的情況。
- MBR 損壞。由於您不再從磁碟啟動,您應該能夠將其用作第二個磁碟機。但您需要複製所有數據,因為它可能表明存在更嚴重的問題。
- 壞扇區。同樣,您應該能夠從驅動器中讀取資料 - 除了壞扇區之外,但修復可能會修復它,並且您可以繼續使用該驅動器。
答案2
此訊息由 Windows NT 至版本 6.x 格式化的 NTFS 磁碟區的磁碟區開機記錄發出。 這不是 MBR 問題,因為在產生錯誤時,MBR 引導程式碼已成功運行,並將VBR載入到記憶體中並執行。
如果 NTFS 的 VBR 程式碼嘗試將磁碟區的磁區 1 到 16 讀入記憶體失敗,則會產生此錯誤訊息。這可能會因多種原因而失敗,其中在使用 Windows NT 5.1 版及更早版本格式化的磁碟區上比在使用 Windows 6.0 及更高版本格式化的磁碟區上失敗的原因更多。 (Windows NT 6.0 中的 NTFS VBR 引導程式中刪除了一些程式碼。)
在問題和其他答案中提到的誠實的硬體故障之後,最突出的原因是BIOS 參數區塊的「隱藏磁區」字段。這可能是由於格式化程式損壞而導致的,該程式不知道需要正確設定此欄位;或者損壞的分區管理實用程式不知道在移動主分區時有必要使該欄位值與主分區的分區表保持同步。
一個不太可能的原因(最可能的是硬體故障)是在不支援 INT 13h 的 Phoenix-Intel-Microsoft EDD 韌體擴展的電腦上使用 Windows NT 6.x。從 Windows NT 6.0 VBR 中刪除的程式碼是處理機器韌體不支援此類擴充功能的情況的程式碼。由於這些擴充功能的發佈時間比 Windows NT 6.1 的發布早了大約 12 年,因此人們不太可能嘗試在沒有這些擴充功能的舊電腦上安裝 Windows NT 6.1。但是,人們正在執行的遠端操作是導致此錯誤訊息的另一個可能原因,為了完整起見,應該提及這一點。
微軟表示當 NTFS 時也會出現此錯誤訊息系統音量{ntldr}
使用 Microsoft 啟動管理器時,它被錯誤地格式化為 Windows NT 5.x NTFS VBR,而不是 Windows NT 6.x NTFS VBR,並提供了還原正確版本 NTFS VBR 和新增選項的逐步說明
答案3
當您的硬碟完全正常,無需更換它或重新安裝作業系統時,可能會發生此錯誤(儘管為了以防萬一,建議映像到新磁碟機)。在我支援的系統(配備 Windows 7 Enterprise 的 Dell Vostro 220)上花費數小時解決相同的錯誤後,此解決方案對我有用:
更換電源
就是這樣 - 沒有多大意義,我只是在測試了許多其他東西之後才嘗試了這一點。戴爾網站上的這個論壇最終讓我了解:http://en.community.dell.com/support-forums/desktop/f/3514/t/19450876.aspx?PageIndex=2。我想我應該在尋找它的時間裡嘗試拯救其他人。
答案4
我認為你的驅動器有缺陷,所以你需要安裝新的驅動器,所以不行。然後從它啟動並從另一個磁碟讀取您可以讀取的任何內容。可能有一些文件可以毫無問題地讀取。