Làm cách nào để ẩn ổ đĩa cho người dùng cụ thể trong Windows 7?


18

Tôi cần ẩn D:ổ đĩa cho người dùng được chỉ định trên Windows 7. Làm thế nào tôi có thể làm điều đó?


.. không cho phép truy cập vào những gì?
Blorgbeard

... Vô hiệu hóa quyền truy cập vào ổ D và sau khi khởi động lại, giả sử ẩn ổ D cho tất cả người dùng. Nhưng tôi cần ẩn và vô hiệu hóa quyền truy cập chỉ dành cho người dùng được chỉ định
J.Olufsen

Tại sao vô hiệu hóa truy cập vào ổ đĩa không đủ tốt? Lý do cần phải che giấu nó là gì?
Keltari

Tại sao vô hiệu hóa truy cập vào ổ đĩa không đủ tốt? Lý do cần phải che giấu nó là gì? Necro bình luận, nhưng tôi tò mò.
Keltari

Câu trả lời:


30

Có một cài đặt chính sách nhóm để vô hiệu hóa quyền truy cập vào một số ổ đĩa nhất định và một ổ đĩa khác để ẩn quyền truy cập. Bạn cần Windows 7 Professional, Ultimate hoặc Enterprise để làm điều này. Đối với các phiên bản khác, cuộn xuống giải pháp thay thế của tôi.

Nếu bạn chỉ muốn áp dụng chính sách cho một số người dùng nhất định, không phải mọi người dùng, bạn cần định cấu hình riêng. Bạn không thể làm điều này bằng cách chỉ mở gpedit.msc; bạn cần thêm trình chỉnh sửa chính sách nhóm từ MMC:

  1. Chạy mmc.exevới đặc quyền hành chính
  2. Bấm File>Add or Remove Snapin
  3. Chọn "Trình chỉnh sửa đối tượng chính sách nhóm" và nhấp Add >
  4. Một thuật sĩ sẽ xuất hiện. Nhấp Browse, nhấp vào Userstab và chọn người dùng hoặc nhóm người dùng. Người dùng cá nhân được hiển thị, cũng như hai nhóm chung; "Quản trị viên" và "Không quản trị viên".
  5. Bấm vào OK, sau đó bấm Finishvào trình hướng dẫn.
  6. Nhấp vào OKhộp thoại "Thêm Snapin".
  7. Nhập User Configuration > Administrative Templates > Windows Components > Windows Explorer.
  8. Tìm Hide these specified drives in My Computernếu bạn muốn chỉ ẩn các ổ đĩa nhưng vẫn cho phép truy cập trực tiếp (ví dụ: từ dấu nhắc chạy, v.v.) vào các ổ đĩa. Tìm Prevent access to drives from My Computerđể ẩn ổ đĩa và ngăn chặn truy cập vào nó.
  9. Trong hộp thoại cài đặt nào, chọn Enablednút radio và chọn (các) ổ đĩa bạn muốn hạn chế. Kể từ Windows 7, các tùy chọn duy nhất là:
    • 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. Nhấn vào OK

Lần sau khi người dùng đăng nhập, họ sẽ không thể xem / truy cập ổ đĩa Điều này sẽ hoạt động như bạn yêu cầu cụ thể về việc vô hiệu hóa ổ D :.

Nếu bạn muốn tắt một ổ đĩa khác ngoài A, B, C hoặc D hoặc nếu bạn có phiên bản Windows 7 không hỗ trợ trình chỉnh sửa chính sách nhóm , bạn sẽ cần thực hiện các thay đổi theo cách thủ công trong sổ đăng ký.

Bước đầu tiên là tải trung tâm đăng ký của người dùng mà bạn đang xóa ổ đĩa. Người dùng phải đăng xuất để làm việc này; thực tế, tốt hơn là thực hiện khởi động lại mới trước khi thực hiện quá trình này.

  1. Mở trình soạn thảo sổ đăng ký với quyền quản trị
  2. Lựa chọn HKEY_USERS
  3. Chọn Load Hivetừ Filemenu
  4. Điều hướng đến thư mục hồ sơ của người dùng đó, thường C:\users\username
  5. Nhập NTUSER.DATvào File namehộp. Tệp này là một tệp ẩn hệ thống, vì vậy nó sẽ không hiển thị trong cửa sổ chọn tệp. Bạn phải gõ nó vào. Hãy chắc chắn không chọn ntuser.dat.logngẫu nhiên.
  6. Nhấn ok, sau đó nhập tên cho khóa. Chúng tôi sẽ gọi nó Foo.
  7. Đi đến HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  8. Tạo một giá trị DWORD 32 bit mới và đặt tên cho nó NoDrivesđể ẩn các ổ đĩa hoặc NoViewOnDriveđể tắt hoàn toàn quyền truy cập.
  9. Giá trị bạn nhập tùy thuộc vào (các) ổ đĩa bạn muốn hạn chế và hơi khó. Mỗi chữ cái, bắt đầu bằng Z và đi xuống A, được biểu thị bằng một 1(bị vô hiệu hóa) hoặc 0(được bật). Tạo số nhị phân này, sau đó chuyển đổi nó thành thập lục phân. Đây là số bạn đặt trong hộp. Ví dụ, D là ký tự ổ đĩa thứ tư từ bên phải và mọi thứ ở bên trái của nó là 0, vì vậy số sẽ là b1000, do đó x08000000, bạn sẽ nhập 08000000dưới dạng giá trị. Để vô hiệu hóa C và D, bạn sẽ sử dụng b1100hoặc x0c000000. Nếu điều này làm bạn bối rối, hãy đăng trong các ý kiến ​​để được giúp đỡ.
  10. Khi bạn đã lưu giá trị này, hãy điều hướng sao lưu HKEY_USERS, chọn khóa bạn đã tải và sau đó nhấp File> Unload Hive. Bước này là TUYỆT VỜI TUYỆT VỜI !! Nếu bạn không tải tổ ong, người dùng sẽ không thể đăng nhập đúng cách.
  11. Đóng trình chỉnh sửa đăng ký, sau đó khởi động lại máy tính. Các cài đặt mới sẽ có hiệu lực.

2
Đồng ý. Làm theo hướng dẫn này nhưng nó đã ẩn và vô hiệu hóa quyền truy cập vào ổ D cho TẤT CẢ NGƯỜI DÙNG, bao gồm cả tôi. Tôi cần ẩn và vô hiệu hóa quyền truy cập chỉ dành cho người dùng được chỉ định. Có cách nào để làm điều đó?
J.Olufsen

Bạn có chắc chắn đã thực hiện khóa đăng ký hoặc snapin chính sách nhóm cho đúng người dùng không? Nếu bạn làm theo các hướng dẫn chính xác như trên, thì chỉ nên làm điều đó cho người dùng bạn chỉ định, không phải tất cả trong số họ.
nhinkle

Tôi sẽ rất cẩn thận với một sự thay đổi như thế này. Bề ngoài có vẻ đơn giản, hãy làm theo hướng dẫn để hoàn thành mục tiêu của bạn. Tuy nhiên, tôi thấy tiềm năng cho một số khắc phục sự cố thực sự đau đớn về các vấn đề tiềm ẩn có thể phát sinh. Nếu bạn làm điều này, bạn cần phải cực kỳ cẩn thận rằng sẽ không bao giờ có nhu cầu rằng những người dùng này sẽ cần quyền truy cập ở cấp độ người dùng vào các ổ đĩa bị ẩn / vô hiệu hóa.
Keltari

@nhinkle, Trong bước 3 của bạn, không có "Trình chỉnh sửa đối tượng chính sách nhóm" để chọn .... Xem i.stack.imgur.com/x1ySa.png
Pacerier

1
@Pacerier bạn đang chạy phiên bản Windows Pro, Business, Ultimate hay Enterprise?
nhinkle

3

Nhấp chuột phải vào ổ đĩa đã nói trong Máy tính, chọn Thuộc tính → Bảo mật . Cập nhật quyền truy cập khi cần: xóa "Người dùng", thêm "Phụ huynh", v.v.

Nếu phiên bản Windows của bạn không có tab Bảo mật, hãy sử dụng icaclstừ dòng lệnh:

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

Đã thử phương pháp này bằng cách xóa nhóm Người dùng. Nó liệt kê thông qua tất cả các tệp trên ổ cứng để thêm chính sách bảo mật. Cuối cùng, tài khoản Quản trị viên của tôi vẫn có "Thông báo từ chối truy cập" khi kết thúc mặc dù nhóm Quản trị viên vẫn có Toàn quyền truy cập.
ShawnFeatherly

Tôi vẫn có quyền truy cập để chỉnh sửa chính sách bảo mật. Nó hoạt động rất tốt sau khi thêm tài khoản cá nhân của tôi.
ShawnFeatherly

2

Bạn có thể ẩn bất kỳ ổ đĩa nào bằng Chính sách nhóm. Điều này sẽ đặt ra các hạn chế cho bất kỳ người dùng nào trên máy.

  • Nhấp vào Bắt đầu> Chạy và nhập gpedit.msc và nhấn enter.
  • Sau đó điều hướng qua: Cấu hình người dùng, Mẫu quản trị, Thành phần Windows và Windows Explorer.
  • Nhấp vào Ẩn các ổ đĩa được chỉ định này trong Máy tính của tôi.
  • Bấm để chọn Ẩn các ổ đĩa được chỉ định này trong hộp kiểm Máy tính của tôi.
  • Nhấp vào Kích hoạt ở trên cùng bên phải và chọn tùy chọn thích hợp trong hộp thả xuống.

Hi vọng điêu nay co ich! :)


Không hoạt động đối với tôi: E: không có trong danh sách: i.stack.imgur.com/8hg4X.jpg
Basj

1

Lấy từ liên kết này (một chút quá lười biếng để tự gõ nó):

  • Nhấp chuột phải vào Máy tính của tôi [Máy ​​tính trong Windows Vista và Windows 7]
  • Nhấp vào Quản lý
  • Từ danh sách các tùy chọn Nhấp vào Quản lý đĩa sẽ nằm ở phần dưới cùng bên trái
  • Tất cả đĩa cứng của bạn và các phân vùng của nó sẽ được hiển thị ở phía bên tay phải
  • Nhấp chuột phải vào phân vùng mà bạn muốn ẩn và chọn "Thay đổi tên và đường dẫn ổ đĩa"
  • Nhấp vào "Xóa" và nhấp vào "Có"
  • Ổ đĩa của bạn sẽ được ẩn trong máy tính của tôi

Ổ cứng của tôi chia thành 2 đĩa logic: C và D. Nếu tôi tạo người dùng mới -> nó có thể truy cập ổ đĩa D. Tôi cần làm gì để từ chối và ẩn đĩa D của mình cho người dùng được chỉ định?
J.Olufsen

Không có ký tự ổ đĩa hoặc điểm gắn kết, một ổ đĩa vẫn có thể truy cập như tên âm lượng của nó. Mặc dù hầu hết các chương trình không hỗ trợ \\?\Volume{guid}cú pháp, tất cả những gì bạn cần là DefineDosDevice(1, "x:", "\\??\\Volume{guid}")gán một ký tự ổ đĩa phiên cục bộ cho nó. (Btw, đây là hai tiền tố khác nhau. Không phải là một lỗi đánh máy.)
grawity

1

Bạn đang tìm kiếm một loại liệt kê truy cập .
Cho phép người dùng chỉ nhìn thấy các ổ đĩa / thư mục mà họ có quyền được hỗ trợ trong các miền nhưng không phải là cài đặt độc lập theo như tôi biết.
Bạn đã từng có thể làm điều này trong Windows XP bằng cách sử dụng Windows SteadyState nhưng công cụ này đã bị ngưng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.