不知你遍歷 D 盤的具體方法, 不過你可以通過如下方法, 找出不能訪問的文件或目錄
以管理員身份運行命令提示符並執行命令
forfiles -p d:\ -s -c "cmd /c cacls @path 2> nul 1> nul || echo @path >> C:\tmp\drv_d.access.denied.txt"
當執行完成後, 打開文件 C:\tmp\drv_d.access.denied.txt 可以看到不能訪問的文件或目錄. 此外該存儲路徑為舉例說明, 可以自行更改.
需要說明的是, 在文件中所列不能訪問的文件或目錄, 不一定是錯誤的, 有可能是系統有意為之. 比如被設置為只允許 TrustedInstaller 服務訪問.
所以需要仔細辨別, 不要急於更改權限.
另外查看磁盤可用空間, 不要直接在盤符根目錄合計文件和目錄的大小, 因為 Windows Explorer 不能正確區分想硬鏈接文件的佔用大小, 會重複計算, 當然還有權限問題.
要看可以通過磁盤屬性來看, 或者從命令行進行
REM 只需要標準用戶權限
wmic logicaldisk where deviceid="d:" get deviceid,freespace
REM 需要管理員權限
fsutil volume diskfree d:
Folding@Home