您目前無權存取此資料夾錯誤

您目前無權存取此資料夾錯誤

我購買了一個新的 SATA 硬碟並在其上安裝了新的 Windows 7 副本。我還在新的 SATA HD 旁邊安裝了舊的。

現在我想訪問我的圖像/音樂和視頻,但出現此錯誤:

您目前無權存取此資料夾,請按一下「繼續」以永久獲得對此資料夾的存取權限

當我點擊繼續時,我收到這個新錯誤:

您被拒絕存取此資料夾

當我進入安全性選項卡時,我的用戶名(也是電腦上的管理員)不存在 - 我的新硬碟被調用C:,而舊硬碟被調用E:- 我嘗試過這個連結並運行 CMD - 但 CMD 目錄是:

C:\Windows\System32>

我的驅動器是E:

答案1

這是在一個非常簡單的過程中進行的大量對話。我會給你命令列選項,但遞歸連接點可能是一個問題。因此,最直接的方法是使用本機 Windows 工具。

這些是 Windows 10 說明。我新增了 Windows 7 註解。

  1. 打開File Explorer並右鍵單擊 E: 驅動器。選擇Properties
  2. 按一下Security選項卡,然後按一下Advanced按鈕。
  3. 在顯示所有者的位置旁邊,按一下Change。 (Windows 7:按一下Owner選項卡,按一下Edit,然後按一下Other users or groups。)
  4. 在「選擇使用者或群組」視窗中,鍵入Administrator並按一下Check Names。如果操作正確,管理員將會帶有底線。點擊OK
  5. 勾選複選框Replace owner on subcontainers and objects
  6. 點選Apply

等待。等待。等待。再等一下。完成後,按一下OK並關閉本機磁碟 E: 的進階安全設定視窗。

現在:

  1. 重複上述步驟 1 和 2。
  2. 在「權限條目」視窗下,按一下Add按鈕。
  3. 點選校長旁邊的Select a principal。 (Windows 7:單擊Change Permissions,然後單擊Add。)
  4. 在「選擇使用者或群組」視窗中,鍵入Everyone並按一下Check Names。如果你做得正確,每個人都會有底線。點擊OK
  5. 在「基本權限」區域中,選取 旁邊的方塊Full control並按一下OK
  6. 選取旁邊的方塊Replace all child object permission entries with inheritable permission entries from this object
  7. 點擊Apply

等待。等待。等待。再等一下。完成後,按一下OK以關閉本機磁碟 (E:) 的進階安全設定視窗。

注意:如果您收到任何安全警告提示要求您允許更改,請按一下「是」或「允許」。

現在您可以完全存取 E: 磁碟機上的每個檔案。

答案2

現在我想訪問我的圖像/音樂和視頻

打開一個提升的命令提示符

假設有問題的驅動器是e:

若要將任何使用者設定為所有者:

icacls "e:\" /setowner "user name" /T /C

若要將管理員群組設定為擁有者:

icacls "e:\" /setowner "Administrators" /T /C

來源取得 Windows 8 中檔案、資料夾、磁碟機或登錄項目的所有權

答案3

舊磁碟是由新電腦上不存在的使用者帳戶建立的。因此,磁碟檔案的擁有者是新電腦上不存在且不可存取的使用者。

您可以按照以下步驟操作:

  1. 以管理員身分啟動命令提示字元 (cmd)

  2. 輸入以下內容以取得文件的所有權:

    takeown /f E:\ /r
    
  3. 給自己充分的權利:

    cacls E:\ /T /G username:F
    

上述命令起源於早期版本的 Windows。更現代的實用程式是icacls.以下是一些範例:

icacls /?
icacls folder/file /setowner username /t /c /q
icacls folder/file /grant username:F /t

上一個範例中使用的開關:

username:F = Full Control to user
/t = Apply recursively to existing files and sub-folders

如果資料夾包含連接,還有一個有趣的選項:

/l = Performs the operation on a symbolic link versus its destination.

參考:

答案4

讓自己成為管理員打開提升的 CMD 視窗並修復您的使用者名稱不在管理員群組中的問題

net localgroup administrators YOURUSERNAME /add

然後將磁碟機號碼 (E:) 變更為您的磁碟機號碼並執行以下命令

TAKEOWN /F E:\ /R /D Y

或者我最喜歡的

ICACLS "E:\*" /reset /T

相關內容