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.exe
com 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 guiaBrowse
e 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
Users
e, em seguida, clique emOK
no assistente. - Clique em
Finish
na caixa de diálogo "Adicionar snap-in". - Digite
OK
. - Encontre
User Configuration > Administrative Templates > Windows Components > Windows Explorer
se 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 Computer
para 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 Computer
e 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_USERS
no menuLoad Hive
- Navegue até a pasta do perfil desse usuário, geralmente
File
- Insira
C:\users\username
na 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 name
por 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\Explorer
para ocultar as unidades ouNoDrives
para 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, insirax08000000
como o valor. Para desativar C e D, você usaria08000000
oub1100
. 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.