Há uma configuração de política de grupo para desativar o acesso a determinadas unidades e outra para ocultar o acesso. Você precisa do Windows 7 Professional, Ultimate ou Enterprise para fazer isso. Para outras versões, desloque-se para a minha solução alternativa.
Se você deseja aplicar a política apenas a determinados usuários, não a todos os usuários, é necessário configurá-los individualmente. Você não pode fazer isso abrindo apenas gpedit.msc ; você precisa adicionar o editor de política de grupo do MMC:
- Executar
mmc.execom privilégios administrativos - Clique em
File> %código% - Selecione "Editor de objeto de diretiva de grupo" e clique em
Add or Remove Snapin - Um assistente será exibido. Clique em
Add >, clique na guiaBrowsee selecione um usuário ou grupo de usuários. Usuários individuais são mostrados, bem como dois grupos genéricos; "Administradores" e "Não Administradores". - Clique em
Userse, em seguida, clique emOKno assistente. - Clique em
Finishna caixa de diálogo "Adicionar snap-in". - Digite
OK. - Encontre
User Configuration > Administrative Templates > Windows Components > Windows Explorerse você quiser apenas ocultar as unidades, mas ainda permitir acesso direto (por exemplo, do prompt de execução, etc.) às unidades. EncontreHide these specified drives in My Computerpara ocultar a unidade e impedir o acesso a ela. - Na caixa de diálogo de configurações, escolha o botão de opção
Prevent access to drives from My Computere escolha a (s) unidade (s) que você deseja restringir. A partir do Windows 7, as únicas opções são:-
Enabled -
A and B drives only -
C drive only -
D drive only -
A, B and C drives only -
A, B, C and D drives only -
Restrict all drives
-
- Clique em OK
Da próxima vez que o usuário fizer login, ele não poderá ver / acessar a unidade. Isso deve funcionar como você pediu especificamente para desabilitar a unidade D :.
Se você quiser desativar uma unidade diferente de A, B, C ou D ou se tiver uma versão do Windows 7 que não suporte o editor de política de grupo , você precisará fazer as alterações manualmente no registro.
O primeiro passo é carregar a seção do registro do usuário do qual você está removendo as unidades. O usuário deve ser desconectado para que isso funcione; na verdade, é melhor fazer uma nova reinicialização antes de fazer esse processo.
- Abra o editor de registro com privilégios administrativos
- Selecione
Do not restrict drives - Escolha
HKEY_USERSno menuLoad Hive - Navegue até a pasta do perfil desse usuário, geralmente
File - Insira
C:\users\usernamena caixaNTUSER.DAT. Este arquivo é um arquivo oculto pelo sistema, portanto, ele não será exibido na janela de seleção de arquivos. Você tem que digitá-lo. Certifique-se de não selecionarFile namepor acidente. - Clique em ok e digite um nome para a chave. Vamos chamá-lo
ntuser.dat.log. - Ir para
Foo - Crie um novo valor DWORD de 32 bits e nomeie-o como
HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorerpara ocultar as unidades ouNoDrivespara desativar completamente o acesso. - O valor inserido depende da (s) unidade (s) que você deseja restringir e é um pouco complicado. Cada letra, começando com Z e indo até A, é representada por um
NoViewOnDrive(desabilitado) ou1(habilitado). Faça esse número binário e converta-o em hexadecimal. Este é o número que você coloca na caixa. Por exemplo, D é a quarta letra de unidade da direita e tudo à esquerda é 0, portanto, o número será0, que éb1000, portanto, insirax08000000como o valor. Para desativar C e D, você usaria08000000oub1100. Se isso te confundir, poste nos comentários para ajuda. - Depois de salvar esse valor, volte para
x0c000000, selecione a chave que você carregou e clique emHKEY_USERS> %código%. Esta etapa é ABSOLUTAMENTE CRÍTICA !! Se você não descarregar a ramificação, o usuário não conseguirá fazer o login corretamente. - Feche o editor de registro e reinicie o computador. As novas configurações devem ter entrado em vigor.