“attrib -s -h *.* /s /d”访问被拒绝错误

“attrib -s -h *.* /s /d”访问被拒绝错误

我的问题是我的 USB 闪存驱动器不显示内容,我在 Google 上搜索后找到了此错误的解决方案。但是当我以管理员身份从 cmd 键入命令时,它拒绝访问 system32 文件的所有内容。(我的操作系统是 win8-pro-64bit)

  • 我尝试将 system32 及其所有内容的所有权更改为 user/myusername
  • 我尝试像大家一样改变所有权。

以上两种方法都无法解决恼人的错误。此外

  • 我尝试在 ubuntu 操作系统上打开它,它显示了所有内容。并且没有错误。
  • 我尝试使用 testdisk 写入新的 mbr 来解决问题,但仍然存在同样的问题。

答案1

使用 attrib -s -h E:\*.* /s /d

答案2

您必须先取得文件的所有权,然后才能使用 attrib。这是完整的答案:

icacls <somefile> /grant everyone:f 
attrib -h -s <somefile>

通过:https://superuser.com/a/1046855/1712122

相关内容