Невидимий логічний диск або порожній


Невидимий логічний диск або порожній

Всім привіт і це парочка чергових трюків від сайту Компьютер76. Сьогодні ми будемо працювати з розділами жорсткого диска. Наше завдання зараз зробити деякі або один з розділів порожнім або взагалі невидимим.

Як зробити логічні диски комп'ютера невидимими? Провідник бачити їх не буде, у вікні Мій комп'ютер вони теж відображатися не будуть. Однак файлові менеджери (Total Commander) бачити їх не перестануть. Переходимо до реєстру:

 HKEY_CURRENT_USERSoftwareMicrosoftwindowscurrentversionpoliciesexplorer

Відкрийте для себе ще більше трюків на сайті Компьютер76

У цьому розділі необхідно створити DWORD-параметр під найменуванням NoDrives. Далі уважніше. В якості значення нам доведеться вказати деякий бітовий код, відповідний диску\дисків, які ви збираєтеся приховати від сторонніх очей. Кожному з можливих дисків присвоюється певне числове значення. Всього їх може бути 26. Так, диску А присвоюється значення 1, диску У - значення 2, диска З - значення 3, диска D - значення 4... Щоб приховати один з дисків, необхідно вказати йому відповідне число в шістнадцятковому значенні. Якщо кілька дисків, ці значення для кожного з дисків треба просто скласти. Нижче приводиться таблиця, у якій можна побачити готові рішення.

Значення параметра NoDrives
Отримані результати
0х03FFFFFF
Приховає всі диски
0X3
Зникнуть диски А і В
0Х4Исчезнет диск З
0Х8Исчезнет диск D
0Х7Исчезнут диски A, B,C
0XFИсчезнут диски A, B,C,D0X0Все диски відображаються нормально

Порожній логічний диск

Змоделюємо ситуацію, коли система функціонує в повному порядку, всі логічні диски машини відображають коректно, однак при спробі потрапити в сам диск нічого не виходить. Тобто ставимо заборона на доступ до вподобаного нам логічного диска. При спробі відкрити диск користувач побачить абсолютно порожній логічний диск. Нам необхідна наступна гілка реєстру:

HKEY_CURRENT_USER\Software\Microsoft\WindowsCurrentVersion\Policies\Explorer

Тут створюємо DWORD - параметр з назвою NoViewOnDrive. В якості значення новостворюваного параметра необхідно вказати якесь число, відповідне одному з дисків, або сумі тих дисків, доступ до яких необхідно запобігти. Ви вже знаєте, що кожному з логічних дисків в операційній систем відповідає певний набір цифр. Ось вони:

Диск A - 1

Диск B - 2

Диск C - 4

Диск D - 8

Диск Е - 16

Диск F - 32

Диск G - 64

Диск H - 128

Диск I - 256

Диск J - 512

Диск K - 1024

Диск L - 2048

Диск M - 4096

Диск N - 8192

Диск O - 16384

Диск P - 32768

Диск Q - 65536

Диск R - 131072

Диск S - 262144

Диск T - 524288

Диск U - 1048576

Диск V - 2097152

Диск W - 4194304

Диск X - 8388608

Диск Y -16777216

Диск Z - 33554432

Ну, і як можна здогадатися, щоб вміст всіх наявних або з'являються згодом дисків було приховано, значенням параметра можна вказати суму цих чисел. Я за вас вже порахував: воно одно 67108863.

Якщо потрібно заборонити доступ до одному або декількох дисках, необхідно у відповідність з цією таблицею вказати те чи інше цифрове значення як значення параметра NoViewOnDrive. Або вкажіть суму, отриману в результаті складання числових значень дисків. Наприклад, у мене на цьому комп'ютері 3 логічних диска, але доступ до диска Е я хотів би приховати. Отже параметру NoViewOnDrive присвоюємо значення 16.

 Пустой логический диск

Комп'ютер це зрозуміє. На ділі повністю прихованим зміст диска буде виглядати ось так:

Пустой логический диск 2

Успіхів