分區仍然幾乎已滿,但文件似乎已失去。發生了什麼?
我正在執行一台安裝了 Windows 7 和 Linux Mint 的雙啟動電腦,並且我正在使用一個可以從 Linux 和 Windows 訪問的邏輯 NTFS 分區。
在啟動 Windows 之後(並且強制我進行了系統更新),**這個分區似乎失去了所有內容;**在 Windows 中它看起來完全是空的,而在 Linux 中它只包含一個
$RECYCLE.BIN
文件夾、一個System Volume Information
文件夾和一個download
文件夾(我之前刪除了這些文件夾中的前兩個,我懷疑它們現在已經被 Windows 重新生成了)。但是,當我
df -h
在 Linux 中執行時,它說我在這個分區上只剩下 2.6 GB 的可用空間,這與失去內容之前的數量相同。執行
mount
顯示該分區— — 已/dev/sda7
安裝到/z
(它應該是),並執行sudo fuser /dev/sda7
以獲取安裝程序的 PID,並ps -e | grep <PID>
顯示正在安裝它的程序mount.ntfs
反過來又間接執行/bin/ntfs-3g
(如果這是任何幫助)。我已經從 Windows 和 Linux 正確關閉了電腦,並且沒有將其置於休眠狀態,所以我認為該分區應該已從兩個系統中正確解除安裝。
此外,
download
當我啟動我的 torrent 客戶端時,該文件夾會自動重新創建,因為它位於該文件夾中,預設情況下它會放置它下載的所有內容。這個文件夾以前存在並且裡面有很多內容,但現在它似乎幾乎是空的,除了一個為我開始的新下載而創建的新文件夾。所以我的問題是:發生了什麼,是否有辦法找回失去的內容?
通過在 Linux 中關閉電腦來確保 Linux 未處於休眠狀態。
啟動 Windows。轉到開始->所有程序->附件,右鍵點擊命令提示符並選擇“以管理員身份執行”。執行命令
chkdsk volume: /f
,volume
驅動器號在哪裡。確保每次從 Linux 切換到 Windows 時都關閉電腦並且不要將其置於休眠狀態,反之亦然。
這解決了我的問題。