我購買了一個新的 SATA 硬碟並在其上安裝了新的 Windows 7 副本。我還在新的 SATA HD 旁邊安裝了舊的。
現在我想訪問我的圖像/音樂和視頻,但出現此錯誤:
您目前無權存取此資料夾,請按一下「繼續」以永久獲得對此資料夾的存取權限
當我點擊繼續時,我收到這個新錯誤:
您被拒絕存取此資料夾
當我進入安全性選項卡時,我的用戶名(也是電腦上的管理員)不存在 - 我的新硬碟被調用C:
,而舊硬碟被調用E:
- 我嘗試過這個連結並運行 CMD - 但 CMD 目錄是:
C:\Windows\System32>
我的驅動器是E:
。
答案1
這是在一個非常簡單的過程中進行的大量對話。我會給你命令列選項,但遞歸連接點可能是一個問題。因此,最直接的方法是使用本機 Windows 工具。
這些是 Windows 10 說明。我新增了 Windows 7 註解。
- 打開
File Explorer
並右鍵單擊 E: 驅動器。選擇Properties
- 按一下
Security
選項卡,然後按一下Advanced
按鈕。 - 在顯示所有者的位置旁邊,按一下
Change
。 (Windows 7:按一下Owner
選項卡,按一下Edit
,然後按一下Other users or groups
。) - 在「選擇使用者或群組」視窗中,鍵入
Administrator
並按一下Check Names
。如果操作正確,管理員將會帶有底線。點擊OK
。 - 勾選複選框
Replace owner on subcontainers and objects
- 點選
Apply
等待。等待。等待。再等一下。完成後,按一下OK
並關閉本機磁碟 E: 的進階安全設定視窗。
現在:
- 重複上述步驟 1 和 2。
- 在「權限條目」視窗下,按一下
Add
按鈕。 - 點選校長旁邊的
Select a principal
。 (Windows 7:單擊Change Permissions
,然後單擊Add
。) - 在「選擇使用者或群組」視窗中,鍵入
Everyone
並按一下Check Names
。如果你做得正確,每個人都會有底線。點擊OK
。 - 在「基本權限」區域中,選取 旁邊的方塊
Full control
並按一下OK
。 - 選取旁邊的方塊
Replace all child object permission entries with inheritable permission entries from this object
- 點擊
Apply
。
等待。等待。等待。再等一下。完成後,按一下OK
以關閉本機磁碟 (E:) 的進階安全設定視窗。
注意:如果您收到任何安全警告提示要求您允許更改,請按一下「是」或「允許」。
現在您可以完全存取 E: 磁碟機上的每個檔案。
答案2
現在我想訪問我的圖像/音樂和視頻
打開一個提升的命令提示符。
假設有問題的驅動器是e:
若要將任何使用者設定為所有者:
icacls "e:\" /setowner "user name" /T /C
若要將管理員群組設定為擁有者:
icacls "e:\" /setowner "Administrators" /T /C
答案3
舊磁碟是由新電腦上不存在的使用者帳戶建立的。因此,磁碟檔案的擁有者是新電腦上不存在且不可存取的使用者。
您可以按照以下步驟操作:
以管理員身分啟動命令提示字元 (cmd)
輸入以下內容以取得文件的所有權:
takeown /f E:\ /r
給自己充分的權利:
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