Мне нужно скрыть диск D:
для указанных пользователей в Windows 7. Как я могу это сделать?
5 ответов
Существует параметр групповой политики для отключения доступа к определенным дискам, а другой - для скрытия доступа. Для этого вам понадобится Windows 7 Professional, Ultimate или Enterprise. Для других версий прокрутите вниз до моего альтернативного решения.
Если вы хотите применить политику только к определенным пользователям, а не к каждому, вам необходимо настроить ее индивидуально. Вы не можете сделать это, просто открыв gpedit.msc
; вам нужно добавить редактор групповой политики из MMC:
- Запустите
mmc.exe
с правами администратора - Нажмите
File
>Add or Remove Snapin
- Выберите "Редактор объектов групповой политики" и нажмите «
Add >
- Волшебник появится. Нажмите кнопку «
Browse
, перейдите на вкладку «Users
» и выберите пользователя или группу пользователей. Показаны отдельные пользователи, а также две общие группы; "Администраторы" и "Не администраторы". - Нажмите
OK
, затем нажмитеFinish
в мастере. - Нажмите кнопку
OK
в диалоговом окне "Добавить оснастку". - Введите
User Configuration > Administrative Templates > Windows Components > Windows Explorer
. - Найдите
Hide these specified drives in My Computer
если вы хотите просто скрыть диски, но при этом разрешить прямой доступ (например, из командной строки и т.д.) К дискам. НайтиPrevent access to drives from My Computer
чтобы скрыть диск и запретить доступ к нему. - В любом диалоговом окне настроек выберите переключатель «
Enabled
» и выберите диски, которые вы хотите ограничить. Начиная с Windows 7, единственные варианты: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
Do not restrict drives
- Нажмите ОК
В следующий раз, когда пользователи войдут в систему, они не смогут увидеть / получить доступ к диску. Это должно работать, как вы специально просили отключить диск D:.
Если вы хотите отключить диск, отличный от A, B, C или D, или если у вас версия Windows 7, которая не поддерживает редактор групповой политики, вам нужно будет внести изменения вручную в реестр.
Первый шаг - загрузить куст реестра пользователя, с которого вы удаляете диски. Пользователь должен выйти из системы, чтобы это работало; на самом деле, лучше сделать новый перезапуск, прежде чем делать этот процесс.
- Откройте редактор реестра с правами администратора
- Выберите
HKEY_USERS
- Выберите «
Load Hive
в меню «File
- Перейдите в папку профиля этого пользователя, обычно
C:\users\username
- Введите
NTUSER.DAT
в полеFile name
. Этот файл является скрытым системой, поэтому он не будет отображаться в окне выбора файлов. Вы должны ввести это. Убедитесь, что не выбралиntuser.dat.log
случайно. - Нажмите ОК, затем введите имя для ключа. Мы назовем это
Foo
. - Перейдите в
HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
- Создайте новое 32-битное значение DWORD и назовите его
NoDrives
чтобы скрыть диски, илиNoViewOnDrive
чтобы полностью отключить доступ. - Значение, которое вы вводите, зависит от дисков, которые вы хотите ограничить, и немного сложнее. Каждая буква, начиная с Z и спускаясь до A, представлена
1
(отключено) или0
(включено). Сделайте это двоичное число, затем преобразуйте его в шестнадцатеричное. Это номер, который вы положили в коробку. Например, D - это четвертая буква диска справа, а слева от нее - 0, поэтому число будетb1000
, то естьx08000000
, поэтому в качестве значения введите08000000
. Чтобы отключить C и D, вы должны использоватьb1100
илиx0c000000
. Если это вас смутило, пишите в комментариях за помощью. - После сохранения этого значения вернитесь обратно к
HKEY_USERS
, выберите ключ, который вы загрузили, и нажмите «File
> «Unload Hive
. Этот шаг АБСОЛЮТНО КРИТИЧЕСКИЙ !! Если вы не разгрузите улей, пользователь не сможет войти в систему должным образом. - Закройте редактор реестра, затем перезагрузите компьютер. Новые настройки должны были вступить в силу.
Щелкните правой кнопкой мыши на указанном диске в компьютере, выберите « Свойства» → "Безопасность". Обновите доступ по мере необходимости: удалите "Пользователи", добавьте "Родители" и т.д.
Если в вашей версии Windows нет вкладки «Безопасность», используйте icacls
из командной строки:
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
Вы можете скрыть любые диски с помощью групповой политики. Это установит ограничения для любых пользователей на машине.
- Нажмите Пуск> Выполнить и введите gpedit.msc и нажмите Enter.
- Затем перейдите через: Конфигурация пользователя, Административные шаблоны, Компоненты Windows и Проводник Windows.
- Нажмите Скрыть эти указанные диски в «Мой компьютер».
- Нажмите, чтобы установить флажок «Скрыть указанные диски в моем компьютере».
- Нажмите «Включено» в правом верхнем углу и выберите соответствующий параметр в раскрывающемся списке.
Надеюсь это поможет! :)
Вы ищете тип перечисления на основе доступа.
Разрешение пользователю видеть только те диски / папки, на которые у него есть разрешения, поддерживается в доменах, но не в автономных установках, насколько мне известно.
Раньше вы могли делать это в Windows XP с помощью Windows SteadyState, но это средство было прекращено.
Взятый по этой ссылке (немного ленив, чтобы набрать его самому):
- Щелкните правой кнопкой мыши на моем компьютере [Компьютер в Windows Vista и Windows 7]
- Нажмите на Управление
- В списке параметров нажмите "Управление дисками", которое будет находиться в левом нижнем разделе.
- Весь ваш жесткий диск и его разделы будут показаны в правой части
- Щелкните правой кнопкой мыши раздел, который хотите скрыть, и выберите "Изменить буквы диска и путь".
- Нажмите "Удалить" и нажмите "Да"
- Ваш диск теперь будет скрыт в моем компьютере