![Windows 不知何故確信檔案就是資料夾。我怎樣才能把它改回來?](https://rvso.com/image/1317554/Windows%20%E4%B8%8D%E7%9F%A5%E4%BD%95%E6%95%85%E7%A2%BA%E4%BF%A1%E6%AA%94%E6%A1%88%E5%B0%B1%E6%98%AF%E8%B3%87%E6%96%99%E5%A4%BE%E3%80%82%E6%88%91%E6%80%8E%E6%A8%A3%E6%89%8D%E8%83%BD%E6%8A%8A%E5%AE%83%E6%94%B9%E5%9B%9E%E4%BE%86%EF%BC%9F.png)
我最近將一個外部驅動器從支援 USB 的路由器移至桌上型電腦,並遇到了一些與權限相關的問題。當我嘗試獲取所有權或設定權限時,許多文件給我帶來了錯誤,並且在我對特定文件的所有擺弄中,它以某種方式切換到了資料夾。
任何人都知道這可能是如何發生的,以及如何將其翻轉回來?
這是一個螢幕截圖:
答案1
文件和資料夾之間的區別通常是包含所述文件/資料夾的目錄條目中的單一標誌。也就是說,看起來這個父目錄可能已經遭受了一些損壞,從而翻轉了這個標誌。由於(現在)資料夾的內容與有效的目錄結構不相似,因此它將其視為空。 Chkdsk 可能會發現一些錯誤需要修復,但可能性不大。
如果取得資料磁區的內容很重要,那麼您需要一個實用程式來讀取 inode 或僅讀取原始磁區。如果它不是那麼重要,我會刪除該檔案並運行一個良好的檔案系統檢查器(chkdsk 不合格)。