Làm thế nào để tạo một phân vùng trên bộ nhớ ngoài chỉ đọc? Và trở lại bình thường?


9

Đôi khi, tôi phải cung cấp cho lưu trữ bên ngoài của tôi một người khác. Nhưng, tôi lo lắng về các tệp và thư mục vô tình bị xóa, di chuyển, thay đổi, v.v ... Vì vậy, đủ để dữ liệu trên đĩa có thể đọc được. Hỗ trợ viết không mong muốn.

Vì thế,

1) Tôi muốn làm cho phân vùng chỉ đọc để tránh xóa và / hoặc viết bất cứ điều gì bởi bất cứ ai khác.

2) Khi tôi lấy lại đĩa của mình, tôi sẽ hoàn nguyên nó về chế độ có thể đọc / ghi được một lần nữa.

Bất kỳ tiện ích hoặc phương pháp để đạt được những mục tiêu này?

Chỉnh sửa: Tôi đọc về một số giải pháp dựa trên phần cứng và những giải pháp khác chỉ có giá trị tại PC cục bộ . Tôi đang tìm kiếm các giải pháp dựa trên phần mềmhợp lệ trên toàn cầu .


Giải pháp:

Một giải pháp dựa trên phần mềm tồn tại cho khối lượng NTFS. Tôi đã viết một tập lệnh PowerShell để tự động hóa quy trình được giải thích:

Tập lệnh PowerShell để đặt / xóa cờ chỉ đọc của một ổ NTFS


3
Tôi đề nghị một giải pháp sao lưu của một số loại, có các tệp của bạn trên 2 ổ đĩa vật lý trở lên, sau đó bạn có thể thực hiện so sánh khi ổ đĩa được trả lại cho bạn.
Moab


@AlexeyIvanov Vâng, có vẻ như những gì tôi muốn. Tôi sẽ thử ... Cảm ơn.
mmdemirbas

@AlexeyIvanov Cảm ơn bạn, đó chính xác là những gì tôi cần. Trên thực tế, giải pháp chỉ liên quan đến NTFS, nhưng nó là đủ trong trường hợp của tôi. Xin vui lòng, thêm nhận xét của bạn như một câu trả lời, để được đánh dấu là câu trả lời được chấp nhận.
mmdemirbas 23/03/13

Câu trả lời:


4

Giải pháp của Everett cho khối lượng NTFS Làm cách nào để gắn phân vùng NTFS chỉ đọc trong Windows?

  1. Tắt "automount" bằng cách chạy mountvol.exe /N
  2. Kết nối đĩa với Windows (không gắn đĩa)
  3. Chạy diskpart
    1. Đi vào list volume
    2. Nhập select volume X
      (trong đó X là số âm lượng chính xác từ lệnh trước)
    3. Đi vào att vol set readonly
    4. Nhập detail volvà đảm bảo bit chỉ đọc được đặt

Bây giờ bạn có thể gắn âm lượng và nó sẽ ở chế độ chỉ đọc.

Để kích hoạt lại tự động gắn khối lượng mới, hãy chạy mountvol.exe /E.

Để xóa cờ chỉ đọc, chọn âm lượng trong diskpartvà trong bước 3.3 nhập att vol clear readonly.


3

Bạn chưa chỉ định hệ điều hành của mình, vì vậy tôi sẽ giả sử Windows.

Giải pháp thông thường là tạo tài khoản người dùng, đặt tài khoản là chủ sở hữu và chỉ một người được phép sửa đổi và cấp cho mọi người quyền đọc.

Điều này sẽ không hoạt động trên các hệ điều hành (Linux sẽ bỏ qua nó) và quản trị viên trên máy mục tiêu luôn có thể chỉ đơn giản là sở hữu đĩa nếu anh ta cảm thấy thích nó. Vì vậy, giải pháp này giả định một số thiện chí từ phía người nhận.

Nếu không, bạn sẽ yêu cầu một giải pháp phần cứng. Một số đĩa bên ngoài có bộ nhảy chống ghi, chẳng hạn như Seagate . Bạn có thể tìm thấy các đĩa như vậy trong cửa hàng địa phương hoặc trực tuyến của bạn.


1
Tôi chưa chỉ định hệ điều hành, vì giải pháp phải độc lập với hệ điều hành. Nó cũng phải độc lập với khái niệm tài khoản người dùng. Nói rằng, có một chút trong bảng phân vùng và nếu bạn đặt nó, phân vùng sẽ ở chế độ chỉ đọc. Đối với bất kỳ người dùng nào, trong bất kỳ HĐH nào .. Tôi đang tìm kiếm một giải pháp như vậy.
mmdemirbas

1
Giải pháp duy nhất là phần cứng. Xem ở trên.
harrymc

3

Một giải pháp khác bạn có thể xem xét là sử dụng trình bao bọc mã hóa như TrueCrypt. Tôi sử dụng tiện ích này để gắn bộ nhớ của mình bất cứ nơi nào tôi muốn và bạn có các tùy chọn (dựa trên mật khẩu) để quyết định xem phân vùng được gắn có thể được sửa đổi hoặc chỉ đọc. Tất nhiên, nó cần thêm một bước và tiện ích để làm điều đó, nhưng đó là 2 con gà con với một viên đạn - bạn cũng có được thông tin của mình an toàn.

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.