Bagaimana cara menyembunyikan drive untuk pengguna tertentu di Windows 7?

18

Saya perlu menyembunyikan D:drive untuk pengguna tertentu di Windows 7. Bagaimana saya bisa melakukannya?

J.Olufsen
sumber
.. Menonaktifkan akses ke apa?
Blorgbeard
... akses dinonaktifkan ke drive D dan setelah reboot itu seharusnya menyembunyikan drive D untuk semua pengguna. Tapi saya perlu menyembunyikan dan menonaktifkan akses hanya untuk pengguna tertentu
J.Olufsen
Mengapa menonaktifkan akses ke drive tidak cukup baik? Apa alasan untuk perlu untuk menyembunyikannya?
Keltari
Mengapa menonaktifkan akses ke drive tidak cukup baik? Apa alasan untuk perlu untuk menyembunyikannya? Komentar Necro, tapi aku penasaran.
Keltari

Jawaban:

30

Ada pengaturan kebijakan grup untuk menonaktifkan akses ke drive tertentu, dan lainnya untuk menyembunyikan akses. Anda memerlukan Windows 7 Professional, Ultimate atau Enterprise untuk melakukan ini. Untuk versi lain, gulir ke bawah ke solusi alternatif saya.

Jika Anda hanya ingin menerapkan kebijakan untuk pengguna tertentu, tidak setiap pengguna, Anda perlu mengonfigurasinya secara individual. Anda tidak dapat melakukan ini hanya dengan membuka gpedit.msc; Anda perlu menambahkan editor kebijakan grup dari MMC:

  1. Jalankan mmc.exedengan hak administratif
  2. Klik File>Add or Remove Snapin
  3. Pilih "Editor Objek Kebijakan Grup" dan klik Add >
  4. Seorang penyihir akan muncul. Klik Browse, klik Userstab, dan pilih pengguna atau grup pengguna. Pengguna individu ditampilkan, serta dua grup generik; "Administrator" dan "Non-Administrator".
  5. Klik OK, lalu klik Finishdi wisaya.
  6. Klik OKpada dialog "Tambahkan Snapin".
  7. Masukkan User Configuration > Administrative Templates > Windows Components > Windows Explorer.
  8. Cari Hide these specified drives in My Computerjika Anda ingin menyembunyikan drive tetapi masih mengizinkan akses langsung (mis. Dari run prompt, dll.) Ke drive. Temukan Prevent access to drives from My Computeruntuk menyembunyikan drive dan mencegah akses ke sana.
  9. Dalam dialog pengaturan mana pun, pilih Enabledtombol radio dan pilih drive yang ingin Anda batasi. Pada Windows 7, satu-satunya pilihan adalah:
    • 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. Klik OK

Lain kali pengguna login, mereka tidak akan dapat melihat / mengakses drive. Ini akan berfungsi ketika Anda secara khusus diminta untuk menonaktifkan drive D :.

Jika Anda ingin menonaktifkan drive selain A, B, C, atau D , atau jika Anda memiliki versi Windows 7 yang tidak mendukung editor kebijakan grup , Anda harus membuat perubahan secara manual di registri.

Langkah pertama adalah memuat kumpulan registri dari pengguna Anda menghapus drive. Pengguna harus keluar agar ini berfungsi; sebenarnya, lebih baik melakukan restart baru sebelum melakukan proses ini.

  1. Buka editor registri dengan hak administratif
  2. Pilih HKEY_USERS
  3. Pilih Load Hivedari Filemenu
  4. Arahkan ke folder profil pengguna itu, biasanya C:\users\username
  5. Masukkan NTUSER.DATdi dalam File namekotak. File ini adalah file yang disembunyikan oleh sistem, sehingga tidak akan muncul di jendela pemilihan file. Anda harus mengetiknya. Pastikan untuk tidak memilih ntuser.dat.logsecara tidak sengaja.
  6. Klik ok, lalu masukkan nama untuk kunci tersebut. Kami akan menyebutnya Foo.
  7. Pergi ke HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  8. Buat nilai DWORD 32-bit baru dan beri nama NoDrivesuntuk menyembunyikan drive, atau NoViewOnDriveuntuk sepenuhnya menonaktifkan akses.
  9. Nilai yang Anda masukkan tergantung pada drive yang ingin Anda batasi, dan agak rumit. Setiap huruf, dimulai dengan Z dan turun ke A, diwakili oleh 1(dinonaktifkan) atau 0(diaktifkan). Buat angka biner ini, lalu konversikan ke heksadesimal. Ini adalah angka yang Anda masukkan ke dalam kotak. Misalnya, D adalah huruf pengandar keempat dari kanan, dan segala yang di sebelah kiri adalah huruf 0, jadi angkanya adalah b1000, yaitu x08000000, jadi Anda akan memasukkan 08000000sebagai nilainya. Untuk menonaktifkan C dan D, Anda akan menggunakan b1100, atau x0c000000. Jika ini membingungkan Anda, kirim komentar untuk bantuan.
  10. Setelah Anda menyimpan nilai ini, navigasikan kembali ke HKEY_USERS, pilih kunci yang Anda muat, lalu klik File> Unload Hive. Langkah ini BENAR-BENAR KRITIS !! Jika Anda tidak membongkar sarang, pengguna tidak akan bisa masuk dengan benar.
  11. Tutup editor registri, kemudian nyalakan kembali komputer. Pengaturan baru seharusnya mulai berlaku.
nhinkle
sumber
2
Baik. Mengikuti instruksi ini tetapi menyembunyikan dan menonaktifkan akses untuk drive D untuk SEMUA PENGGUNA, termasuk saya. Saya perlu menyembunyikan dan menonaktifkan akses hanya untuk pengguna tertentu. Apakah ada cara untuk melakukannya?
J.Olufsen
Apakah Anda yakin melakukan kunci registri atau kebijakan grup untuk pengguna yang tepat? Jika Anda mengikuti instruksi persis seperti di atas, itu hanya harus dilakukan untuk pengguna yang Anda tentukan, tidak semuanya.
nhinkle
Saya akan sangat berhati-hati dengan perubahan seperti ini. Tampaknya sederhana di permukaan, ikuti petunjuk untuk mencapai tujuan Anda. Namun, saya melihat potensi untuk pemecahan masalah yang sangat menyakitkan dari potensi masalah yang bisa muncul. Jika Anda melakukan ini, Anda harus sangat berhati-hati bahwa tidak pernah ada kebutuhan bahwa pengguna ini akan memerlukan akses tingkat pengguna ke drive tersembunyi / dinonaktifkan.
Keltari
@nhinkle, Pada langkah 3 Anda, tidak ada "Editor Objek Kebijakan Grup" untuk memilih .... Lihat i.stack.imgur.com/x1ySa.png
Pacerier
1
@Pacerier Anda menjalankan versi Windows Pro, Bisnis, Ultimate, atau Perusahaan?
nhinkle
3

Klik kanan pada drive tersebut di Komputer, pilih Properties → Security . Perbarui akses sesuai kebutuhan: hapus "Pengguna", tambahkan "Orang Tua", dll.

Jika versi Windows Anda tidak memiliki tab Keamanan, gunakan icaclsdari baris perintah:

icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
grawity
sumber
Mencoba metode ini dengan menghapus grup Pengguna. Ini enumerator melalui semua file pada HDD untuk menambahkan kebijakan keamanan. Pada akhirnya akun Administrator saya masih memiliki "Akses ditolak pesan" ketika selesai meskipun grup Administrator masih memiliki Akses Penuh.
ShawnFeatherly
Saya masih memiliki akses untuk mengedit kebijakan keamanan. Ini berfungsi dengan baik setelah menambahkan akun pribadi saya.
ShawnFeatherly
2

Anda dapat menyembunyikan drive apa pun menggunakan Kebijakan Grup. Ini akan menetapkan batasan untuk setiap pengguna di mesin.

  • Klik Mulai> Jalankan dan ketik gpedit.msc , dan tekan enter.
  • Kemudian navigasikan melalui: Konfigurasi Pengguna, Template Administratif, Komponen Windows, dan Windows Explorer.
  • Klik Sembunyikan drive yang ditentukan ini di Komputer Saya.
  • Klik untuk memilih kotak centang Sembunyikan drive yang ditentukan ini di Komputer Saya.
  • Klik Diaktifkan di kanan atas dan pilih opsi yang sesuai di kotak drop-down.

Semoga ini membantu! :)

Dean Perry
sumber
Tidak bekerja untuk saya: E: tidak ada dalam daftar: i.stack.imgur.com/8hg4X.jpg
Basj
1

Diambil dari tautan ini (agak terlalu malas untuk mengetiknya sendiri):

  • Klik kanan pada Komputer Saya [Komputer di Windows Vista dan Windows 7]
  • Klik Kelola
  • Dari daftar opsi Klik pada Manajemen Disk yang akan terletak di bagian kiri bawah
  • Semua hard disk Anda dan partisinya akan ditampilkan di sisi kanan
  • Klik kanan pada partisi yang ingin Anda sembunyikan dan pilih "Change Drive Letters and Path"
  • Klik "Hapus" dan klik "Ya"
  • Drive Anda sekarang akan disembunyikan di komputer saya
ChristopheD
sumber
Hard drive saya dibagi menjadi 2 disk logis: C dan D. Jika saya membuat pengguna baru -> ia dapat mengakses drive D. Apa yang harus saya lakukan untuk menolak dan menyembunyikan disk D untuk pengguna tertentu?
J.Olufsen
Tanpa huruf drive atau titik pemasangan, drive masih dapat diakses sebagai nama volumenya. Meskipun sebagian besar program tidak mendukung \\?\Volume{guid}sintaks, yang diperlukan hanyalah DefineDosDevice(1, "x:", "\\??\\Volume{guid}")menetapkan huruf drive sesi lokal untuknya. (Btw, ini adalah dua awalan yang berbeda. Bukan salah ketik.)
grawity
1

Anda sedang mencari jenis Pencacahan Berbasis Akses .
Memungkinkan pengguna untuk hanya melihat drive / folder yang mereka miliki izinnya didukung dalam domain tetapi tidak dalam instalasi yang berdiri sendiri sejauh yang saya ketahui.
Anda dulu dapat melakukan ini di Windows XP dengan menggunakan Windows SteadyState tetapi alat ini telah dihentikan.

Joe Taylor
sumber