Cкрыть жесткий диск (раздел) в проводнике Windows

В проводнике Windows вы можете скрыть от пользователей определенный диск (раздел диска) и запретить к нему доступ.

Скрываем диски в проводнике Windows через GPO или реестр

В параметрах групповых политик Windows есть две опции, который позволяют скрыть локальные диски от пользователей.

  1. Откройте редактор локальной GPO ( gpedit.msc )
  2. Перейдите в раздел User Configuration -> Administrative Templates -> Windows Components -> File Explorer
  3. Откройте настройки параметра Hide these specified drives in My Computer
  4. Если включить этот параметр GPO, в его настройках можно скрыть определенные диски (A, B, C, D) или сразу все диски. Например, я выбрал скрыть только диск C: Выбрать другие буквы дисков для скрытия нельзя. Групповая политика - скрыть локальные диски
  5. Сохраните настройки. Настройки политики применятся немедленно, без необходимости перезагрузки. Диск C: будет скрыт из навигации в проводнике File Explorer. системный диск С скрыт (не отображается) в проводнике
  6. Однако пользователь все еще может открыть этот диск, набрав вручную его адрес (букву диска) в адресной строке проводника. переход к диску по пути

В этом же разделе GPO есть еще один параметр – Prevent Access to drives from My Computer. Если включить его и выбрать в настройках диск, это запретит пользователю доступ к диску (просмотр содержимого в проводнике). Prevent Access to drives from My Computer

При попытке открыть любой путь на скрытом диске появится ошибка:

This operation has been cancelled due to restrictions in effect on this computer. Please contact your system administrator.

не могу открыть локальный диск - This operation has been cancelled due to restrictions in effect on

Однако, скрытые таким образом диски будут видны в интерфейсе сторонних программ (файловые менеджеры, архиваторы и прочие). Диски скрываются только в оболочке проводника File Explorer.

Указанные выше политики позволяют скрывать только предопределенные диски в проводнике. Скрыть произвольную букву и запретить доступ к диску можно через реестр. Используются такие команды:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDrives" /t REG_DWORD /d XXXX /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoViewOnDrive" /t REG_DWORD /d XXXX /f

Вместо XXXX нужно указать десятичное значение диска (из таблицы ниже), который нужно скрыть. Если нужно скрыть несколько дисков, нужно сложить значения для них.

Например, я хочу скрыть диски F и L. Сумма значений для них, согласно таблице: 32 + 2048 = 2080

Указываем это значение в следующих командах:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDrives" /t REG_DWORD /d 2080 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoViewOnDrive" /t REG_DWORD /d 2080 /f

Если вы правите значения этих параметров в реестре, убедитесь, что описанные выше параметры политик не заданы.

Параметры реестра NoDrives и NoViewOnDrive

Проверьте, что выбранные вами диски скрыты в проводнике.

Чтобы скрыть диски на нескольких компьютерах/серверах домена, эти параметры реестра можно распространить через Group Policy Preferences.

Таблица с десятичными кодами для букв дисков:

A 1
B2
C4
D8
E16
F32
G64
H128
I256
J512
K1024
L2048
M4096
N8192
O16384
P32768
Q65536
R131072
S262144
T524288
U1048576
V2097152
W4194304
X8388608
Y16777216
Z33554432
Все диски67108863
Скрытие локальных дисков сервера от пользователей часто используют на терминальных RDS серверах. Если вы хотите сильнее ограничить доступ пользователя к RDS серверу, запретив пользователю запускать проводник или любые другие программы, используйте опубликованные приложения RemoteApp.

Удалить букву диска, назначенную разделу

В некоторых случаях вместо скрытия буквы диска в проводнике имеет смысл просто удалить назначенную букву диска у неиспользуемых вами разделов. Например, в моем случае разделу восстановления WinRE назначена буква диска E:. Я хочу убрать этот диск из проводника.

скрыть диск восстановления

Удалить букву диска можно из консоли управления дисками (Disk Management)

  1. Откройте консоль diskmgmt.msc
  2. Щелкните правой кнопкой по разделу, букву диска которого вы хотите удалить и выберите Change Drive Letter and Paths. удалить букву диска у раздела
  3. Появится окно, в котором будет указана назначенная разделу буква диска.
  4. Нажмите Remove -> OK.

Для системных разделов (таких как recovery partition) назначенная буква не отображается в графической оснастке Disk Management. Букву у такого диска можно удалить из командной строки.

  1. Откройте cmd с правами администратора и выполните команду diskpart
  2. Выведите список томов в Windows: list vol diskpart - список локальных дисков
  3. Я хочу удалить букву диска у скрытого системного раздела Volume 3. Выберите его: sel vol 3
  4. Удалите назначенную букву диска: remove letter=E
  5. Завершите сессию diskpart: exit diskpart - удалить букву диска

В результате этот раздел больше не будет показываться в проводнике под отдельной буквой диска.


Предыдущая статья Следующая статья


Комментариев: 0 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)