Comprei um novo disco rígido SATA e instalei uma nova cópia do Windows 7 nele. Também instalei o meu antigo ao lado do novo HD SATA.
Agora quero acessar minhas imagens/músicas e vídeos, mas recebo este erro:
No momento você não tem permissão para acessar esta pasta. Clique em continuar para obter acesso permanente a esta pasta
e quando clico em continuar, recebo este novo erro:
Sua permissão para acessar esta pasta foi negada
quando vou para as abas de segurança, meu nome de usuário (que também é o administrador do pc) não está lá - Meu novo HDD é chamado C:
e o antigo é E:
- tenteiesse linke execute o CMD - mas o diretório CMD é:
C:\Windows\System32>
e minha unidade é E:
.
Responder1
É muita conversa sobre um processo muito simples. Eu lhe daria opções de linha de comando, mas pontos de junção recursivos podem ser um problema. Portanto, a maneira mais direta de fazer isso é com ferramentas nativas do Windows.
Estas são as instruções do Windows 10. Eu adicionei notas do Windows 7.
- Abra
File Explorer
e clique com o botão direito na unidade E:. EscolherProperties
- Clique na
Security
guia e depois clique noAdvanced
botão. - Ao lado de onde mostra o Proprietário, clique em
Change
. (Windows 7: clique naOwner
guia, clique em eEdit
, em seguida, clique emOther users or groups
.) - Na janela Selecionar usuário ou grupo, digite
Administrator
e clique emCheck Names
. Se você fez isso corretamente, o Administrador estará sublinhado. Clique emOK
. - Verifica a caixa
Replace owner on subcontainers and objects
- Clique
Apply
ESPERE. ESPERE. ESPERE. ESPERE mais um pouco. Quando terminar, clique OK
e feche a janela Configurações avançadas de segurança para disco local E:.
Agora:
- Repita as etapas 1 e 2 acima.
- Na janela Entradas de permissão, clique no
Add
botão. - Ao lado de Diretor, clique em
Select a principal
. (Windows 7: clique em eChange Permissions
, em seguida, clique emAdd
.) - Na janela Selecionar usuário ou grupo, digite
Everyone
e clique emCheck Names
. Se você fez isso corretamente, todos ficarão sublinhados. Clique emOK
. - Na área Permissões básicas, marque a caixa ao lado
Full control
e clique emOK
. - Marque a caixa ao lado
Replace all child object permission entries with inheritable permission entries from this object
- Clique em
Apply
.
ESPERE. ESPERE. ESPERE. Espere mais um pouco. Quando terminar, clique OK
para fechar a janela Configurações avançadas de segurança para disco local (E :).
NOTA: Se você receber algum aviso de segurança solicitando que você permita alterações, clique em Sim ou Permitir.
Agora você tem acesso total a todos os arquivos da unidade E:.
Responder2
Agora quero acessar minhas imagens/músicas e vídeos
Abra umprompt de comando elevado.
Supondo que a unidade em questão sejae:
Para definir qualquer usuário como proprietário:
icacls "e:\" /setowner "user name" /T /C
Para definir o grupo de administradores como proprietário:
icacls "e:\" /setowner "Administrators" /T /C
FonteAssuma a propriedade de um arquivo, pasta, unidade ou chave de registro no Windows 8
Responder3
O disco antigo foi criado por uma conta de usuário que não existe no novo computador. Portanto, os arquivos do disco pertencem a um usuário que para o novo computador é inexistente e inacessível.
Você pode seguir as etapas abaixo:
Inicie um prompt de comando (cmd) como administrador
Assuma a propriedade dos arquivos digitando:
takeown /f E:\ /r
Dê a si mesmo todos os direitos:
cacls E:\ /T /G username:F
Os comandos acima têm origem em versões anteriores do Windows. O utilitário mais moderno é o icacls
. Abaixo estão alguns exemplos:
icacls /?
icacls folder/file /setowner username /t /c /q
icacls folder/file /grant username:F /t
As opções que foram usadas no último exemplo:
username:F = Full Control to user
/t = Apply recursively to existing files and sub-folders
Mais uma opção de interesse caso a pasta contenha junções:
/l = Performs the operation on a symbolic link versus its destination.
Referências:
Responder4
Torne-se administrador Abra a janela CMD elevada e corrija seu nome de usuário que não está no grupo Admin
net localgroup administrators YOURUSERNAME /add
Em seguida, altere a letra da unidade (E:) para a letra da sua unidade e execute o procedimento abaixo
TAKEOWN /F E:\ /R /D Y
Ou meu favorito
ICACLS "E:\*" /reset /T