Як приховати диск для конкретних користувачів у Windows 7?


18

Мені потрібно сховати D:диск для вказаних користувачів у Windows 7. Як це зробити?


.. забороняє доступ до чого?
Blorgbeard

... вимкнено доступ до диска D, а після перезавантаження передбачається приховати диск D для всіх користувачів. Але мені потрібно приховати та відключити доступ лише для вказаних користувачів
J.Olufsen

Чому відключення доступу до накопичувача недостатньо добре? Яка причина необхідності приховувати це?
Келтарі

Чому відключення доступу до накопичувача недостатньо добре? Яка причина необхідності приховувати це? Некрогенний коментар, але мені цікаво.
Keltari

Відповіді:


30

Існує налаштування групової політики для відключення доступу до певних дисків, а інша - для приховування доступу. Для цього вам потрібен Windows 7 Professional, Ultimate або Enterprise. Для інших версій прокрутіть униз до мого альтернативного рішення.

Якщо ви хочете застосувати політику лише до певних користувачів, а не до кожного користувача, потрібно налаштувати її індивідуально. Ви не можете цього зробити, просто відкривши gpedit.msc; вам потрібно додати редактор групової політики з MMC:

  1. Запуск mmc.exeз адміністративними привілеями
  2. Клацніть File>Add or Remove Snapin
  3. Виберіть "Редактор об'єктів групової політики" та натисніть Add >
  4. З'явиться майстер. Клацніть Browse, перейдіть на Usersвкладку та виберіть користувача чи групу користувачів. Показані окремі користувачі, а також дві загальні групи; "Адміністратори" та "Не адміністратори".
  5. Клацніть OK, а потім натисніть Finishмайстра.
  6. Клацніть OKу діалоговому вікні «Додати оснащення».
  7. Введіть User Configuration > Administrative Templates > Windows Components > Windows Explorer.
  8. Знайдіть, Hide these specified drives in My Computerчи хочете ви просто приховати диски, але все ж дозволити прямий доступ (наприклад, із запиту на виконання та ін.) До накопичувачів. Знайдіть, Prevent access to drives from My Computerщоб приховати диск і запобігти доступ до нього.
  9. У діалоговому вікні налаштувань виберіть 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
  10. Натисніть кнопку ОК

Наступного разу, коли користувачі ввійдуть, вони не зможуть побачити / отримати доступ до накопичувача. Це повинно працювати, як ви спеціально просили вимкнути диск D:.

Якщо ви хочете відключити диск, відмінний від A, B, C або D , або якщо у вас версія Windows 7, яка не підтримує редактор групової політики , вам потрібно буде внести зміни в реєстр вручну.

Першим кроком є ​​завантаження вулика реєстру користувача, з якого вилучаєте диски. Користувач повинен вийти з системи, щоб це працювало; насправді, краще зробити новий перезапуск, перш ніж робити цей процес.

  1. Відкрийте редактор реєстру з правами адміністратора
  2. Виберіть HKEY_USERS
  3. Виберіть Load Hiveіз Fileменю
  4. Зазвичай перейдіть до папки профілю цього користувача C:\users\username
  5. Введіть NTUSER.DATу File nameполе. Цей файл є прихованим системою файлом, тому він не відображатиметься у вікні вибору файлів. Ви повинні ввести його. Обов'язково не вибирайте ntuser.dat.logвипадково.
  6. Клацніть ОК, а потім введіть ім'я ключа. Ми це назвемо Foo.
  7. Йти до HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  8. Створіть нове 32-розрядне значення DWORD та призначте його, NoDrivesщоб приховати диски або NoViewOnDriveповністю відключити доступ.
  9. Введене значення залежить від накопичувачів, які ви хочете обмежити, і є дещо складним. Кожна літера, починаючи з Z і спускаючись до А, представлена ​​символом 1(вимкнено) або 0(увімкнено). Складіть це двійкове число, а потім перетворіть його в шістнадцяткове число. Це число, яке ви вводите в поле. Наприклад, D - четверта літера диска праворуч, і все ліворуч від неї 0, тому число буде b1000, яке є x08000000, тож ви б ввели 08000000як значення. Щоб відключити C і D, ви б використовували b1100або x0c000000. Якщо це вас збентежило, опублікуйте у коментарях допомогу.
  10. Після збереження цього значення перейдіть назад HKEY_USERS, виберіть завантажений ключ та натисніть File> Unload Hive. Цей крок є АБСОЛЮТНО-КРИТИЧНИМ !! Якщо ви не вивантажите вулик, користувач не зможе належним чином увійти в систему.
  11. Закрийте редактор реєстру та перезавантажте комп'ютер. Нові налаштування повинні були набути чинності.

2
Добре. Дотримуйтесь цієї інструкції, але вона приховала та заборонила доступ до диска D для ВСІХ КОРИСТУВАЧІВ, включаючи мене. Мені потрібно приховати та відключити доступ лише для вказаних користувачів. Чи є спосіб це зробити?
J.Olufsen

Ви впевнені, що зробили ключ реєстру чи групову політику для потрібного користувача? Якщо ви дотримуєтесь інструкцій точно так, як зазначено вище, це слід робити лише тим користувачам, яких ви вказали, а не всім.
nhinkle

Я був би дуже обережний із такою зміною. На поверхні це здається простим, дотримуйтесь вказівок для досягнення своєї мети. Однак я бачу потенціал для дійсно болісного вирішення потенційних проблем, які можуть виникнути. Якщо ви це зробите, вам потрібно бути дуже обережними, щоб ніколи не виникало необхідності, щоб ці користувачі коли-небудь потребували доступу користувачів до прихованих / відключених накопичувачів.
Келтарі

@nhinkle, На вашому кроці 3 немає "Редактора об’єктів групової політики" для вибору .... Див. i.stack.imgur.com/x1ySa.png
Pacerier

1
@Pacerier Ви використовуєте версію Windows, Pro, Business, Ultimate або Enterprise?
nhinkle

3

Клацніть правою кнопкою миші на вказаному диску в Комп'ютері, виберіть Властивості → Безпека . Оновіть доступ за потребою: видаліть "Користувачі", додайте "Батьки" тощо.

Якщо у вашій версії Windows немає вкладки Безпека, скористайтеся icaclsкомандним рядком:

icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users

Спробували цей метод, видаливши групу Користувачі. Він перераховує всі файли на жорсткому диску, щоб додати політику безпеки. Врешті-решт мій обліковий запис адміністратора все ще мав "Повідомлення відхилено у доступі", коли воно закінчилось, хоча група адміністраторів все ще мала повний доступ.
ShawnFeatherly

У мене ще був доступ до редагування політики безпеки. Чудово спрацював після додавання мого індивідуального акаунта.
ShawnFeatherly

2

Ви можете приховати будь-які диски за допомогою групової політики. Це встановить обмеження для будь-яких користувачів машини.

  • Клацніть Пуск> Виконати і введіть gpedit.msc і натисніть клавішу Enter.
  • Потім перейдіть через: Конфігурація користувача, Адміністративні шаблони, Компоненти Windows та Провідник Windows.
  • Клацніть Сховати зазначені диски в "Мій комп'ютер".
  • Клацніть, щоб встановити прапорець Сховати ці задані диски у розділі Мій комп'ютер.
  • Клацніть на Увімкнено у верхньому правому куті та виберіть відповідний варіант у спадному вікні.

Сподіваюся, це допомагає! :)


Не працює для мене: E: немає в списку: i.stack.imgur.com/8hg4X.jpg
Basj

1

Взяте з цього посилання (трохи ліниво, щоб набрати його сам):

  • Клацніть правою кнопкою миші на Мій комп'ютер [Комп'ютер у Windows Vista та Windows 7]
  • Клацніть на Керувати
  • Зі списку опцій натисніть на Управління дисками, яке буде розташоване в нижній частині зліва
  • Весь ваш жорсткий диск і його розділи будуть показані в правій частині
  • Клацніть правою кнопкою миші на розділі, який ви хочете приховати, і виберіть "Змінити літери та шлях диска"
  • Клацніть на "Видалити" та натисніть "Так"
  • Тепер ваш привід буде захований у моєму комп’ютері

Мій жорсткий диск розділений на 2 логічні диски: C і D. Якщо я створюю нового користувача -> він може отримати доступ до диска D. Що мені потрібно зробити, щоб відмовити та приховати диск D для вказаного користувача?
J.Olufsen

Без букв диска або точок кріплення привід все ще доступний як його назва гучності. Незважаючи на те, що більшість програм не підтримує \\?\Volume{guid}синтаксис, все, що потрібно, - це DefineDosDevice(1, "x:", "\\??\\Volume{guid}")присвоїти йому локальний лист диска. (Btw, це два різні префікси. Не
друкарня

1

Ви шукаєте тип перерахування на основі доступу .
Дозволити користувачеві бачити диски / папки, на які вони мають дозволи, підтримується в доменах, але не в автономних установках, наскільки мені відомо.
Раніше ви могли це робити в Windows XP за допомогою Windows SteadyState, але цей інструмент було припинено.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.