從手機恢復檔案出錯,筆記型電腦驅動器似乎已損壞

從手機恢復檔案出錯,筆記型電腦驅動器似乎已損壞

我決定恢復最近從舊諾基亞微型 SD 卡中刪除的一些檔案。我將手機連接到筆記型電腦,下載了 TestDisk,出於某種原因,我選擇了 TestDisk 在卡片上找到的所有檔案(即使其中一些檔案大小為 0 位元組)。

這張卡的大小只有 1 GB,但我桌面上複製內容的資料夾最終大小達到 9 GB,而且我的 Windows 7 開始運行得比平常慢一些。 C: 驅動器上的可用空間從 60 GB 增加到 51 GB;瀏覽恢復的內容後,我決定刪除該資料夾,但遇到了一些問題。

目前,該資料夾的大小為 0 字節,並且包含一些檔案的大小也是 0 位元組。我無法刪除/重命名/等等其中任何一個(“找不到此項目。它不再位於 [...]”),並且 C: 上的可用空間沒有恢復到 60 GB。

chkdsk沒有發現任何錯誤,但數字仍然沒有加起來。 WinDirStat 的輸出加上系統還原點佔用的空間似乎沒有它所說的那麼多(總共 99.9 GB 中,有 54.1 GB 可用,因此已使用 45.8 GB)。

此外,系統還原在完成後會拋出「未指定的錯誤」並且不會更改任何內容。

有什麼我錯過的嗎?會不會是硬碟壞了?

chkdsk輸出:

 104755199 KB total disk space.
  47730864 KB in 76077 files.
     53724 KB in 24619 indexes.
         0 KB in bad sectors.
    305559 KB in use by the system.
     65536 KB occupied by the log file.
  56665052 KB available on disk.

答案1

我最終設法解決了這個問題。看來 TestDisk 損壞了檔案系統的一部分,或者是提取的內容本身損壞了檔案系統。對於任何可能遇到類似問題的人(拒絕刪除的檔案層次結構), 嘗試這個:

cmd使用管理權限打開,並cd進入損壞的層次結構的父目錄。將層次結構想像為一棵樹,其中葉子要么是文件,要么是空文件夾,然後:

  • 手動cd進入每個葉子的父節點;
  • 用於ren重命名葉子(任何方法都可以);
  • 使用del來刪除它;在向上前進之前刪除節點的所有子節點;
  • 重複此過程,直到層次結構不再存在。

每次刪除後檢查受影響分割區上的空閒空間;我看著我的隨機數量重新增長,直到穩定在轉移前的數量。

相關內容