我已將外部 USB 硬碟連接到 Windows 計算機,收到一條通知,指出檢測到某些錯誤,建議對硬碟執行掃描。另據報導,偵測到的錯誤可能是由於硬碟較早的非安全斷開所造成的。
在掃描之前,我還可以選擇以下選項:
- 自動掃描並刪除發現的錯誤(預設選擇)。
- 掃描並嘗試恢復遺失的資料。
可以選擇這兩個選項。所以,我的問題是:這個掃描到底有什麼作用?它檢查什麼?刪除發現的錯誤意味著什麼?如何恢復遺失的資料(它們位於何處)。
我需要知道那裡發生了什麼,因為在選擇第一個選項進行掃描後,我收到一條通知,指出某些資料夾無法存取並已刪除。
這實際上非常煩人,作業系統決定刪除我的一些資料夾,並且在沒有我確認的情況下就這樣做了。
我還想知道如果取消掃描會發生什麼事?我確實取消了它,但現在訪問硬碟上的文件時遇到一些問題。
答案1
您描述的訊息聽起來像是驅動器未「正常」斷開連接。有時,應該保存到驅動器的資訊會被暫時存儲,然後再寫入。當您「彈出」磁碟機時,它會強制寫入所有快取的信息,確保一切都完整。此外,簡單地移除磁碟機可能會中斷正在進行的寫入。如果您在未彈出並等待可以安全刪除驅動器的訊息的情況下斷開驅動器,則驅動器可能包含不完整的檔案。
不完整的文件可能只是缺少一部分。但是,如果將已儲存的部分寫入磁碟機先前使用過的部分,則它最終可能會與其他檔案混淆,或位於舊檔案的碎片中間(已刪除的檔案保留在磁碟機上;它們的檔案標識已被刪除,舊文件的標識被刪除)。因此,您可以讓其他一些當前文件和部分保存的文件都指向同一個文件片段,看起來好像該片段是兩個文件的一部分,或者讓某些已刪除文件的結尾看起來像是部分寫入的文件的結尾。
如果系統發現驅動器上次未正確彈出,則建議對其進行掃描以檢查是否有任何損壞的檔案。它使用 CHKDSK 來實現此目的,並且您可以選擇多種選項來決定當它發現損壞時您希望它走多遠。
刪除錯誤只會刪除已識別的損壞,例如部分文件,只要它可以在不破壞良好文件的情況下執行此操作。恢復檔案將透過複製公共程式碼片段以建立兩個單獨的檔案來處理交叉連結的檔案。一種是正確的原始文件,另一種是部分保存的文件的混合文件。
一般來說,您永遠不應該取消 CHKDSK 掃描,因為這可能會造成新的損壞或檔案刪除,而結果的性質將取決於您停止掃描時它正在執行的操作。
與其他檔案刪除一樣,CHKDSK 刪除的任何內容都只是刪除檔案標識並將實際內容保留在磁碟機上,以便將來可以覆蓋。在被覆蓋之前,文件恢復軟體可能會挽救它。由於這種材料不是好文件,因此可能需要進行低級文件恢復掃描,以查找硬碟盤片上的原始資料片段,然後嘗試將其拼湊在一起。像是流行的、免費的程序雷庫瓦做這個。