Làm cách nào để gắn kết phân vùng NTFS chỉ đọc trong Windows?


49

Tôi cảm thấy như đây là một chức năng thực sự đơn giản và cơ bản mà Windows nên có, nhưng cho đến nay Google vẫn nói với tôi rằng điều đó là không thể. Làm cách nào tôi có thể gắn phân vùng NTFS chỉ đọc trong Windows?


Câu trả lời của Everett hoạt động! (Cảm ơn.)

Thông tin bổ sung về diskpart:

  1. Nếu bạn có nhiều ổ đĩa trong một đĩa, detail volcũng không attr volhiển thị trạng thái chỉ đọc chính xác. Nó hiển thị trạng thái chỉ đọc của âm lượng được sửa đổi cuối cùng. Hãy thử những: sel vol 1, attr vol set readonly, sel vol 2, attr vol clear readonly, sel vol 1. Bây giờ detail volcho thấy tập 1 không chỉ đọc, nhưng thực tế là vậy.

  2. Nếu bạn sửa đổi một ổ đĩa với Linux ntfs-3gvà sau đó mang nó đến Windows, nó không thể được gắn kết chỉ đọc.

  3. Nếu bạn chạy attr disk set readonly, không có âm lượng nào của đĩa có thể được gắn.


1
Không cố gắng làm mất đi một câu hỏi và câu trả lời hay, nếu người ta muốn thử sử dụng ATTR / ATT trên phiên bản Windows cũ và cổ (ví dụ XP), thì phần 5.1565 không hỗ trợ lệnh đó. Tại sao người ta có thể muốn sử dụng phiên bản XP của phần mềm có vẻ như là một câu đố, nhưng, chỉ nói rằng, tôi không thể sử dụng sự tốt lành trong câu hỏi và câu trả lời này - câu hỏi không giới hạn câu hỏi đối với các loại rượu cụ thể của Windows.
kbulgrien

Câu trả lời:


53
  • Tắt "automount" bằng cách chạy mountvol.exe /N
  • Kết nối đĩa với Windows (không gắn đĩa)
  • Chạy diskpart
    • Đi vào list volume
    • Nhập select volume X(trong đó X là số âm lượng chính xác từ lệnh trước)
    • Đi vào att vol set readonly
    • 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ỉ đọc.

Xem thêm: http://crawlmsdn.microsoft.com/en-us/magazine/cc302206.aspx


8
Lưu ý: các thuộc tính đó là liên tục và được lưu trữ trên phân vùng, do đó, điều này hơi khác so với khái niệm "chỉ đọc gắn kết" trên Linux (nghĩa là chỉ cần đặt ổ cứng trở lại trong bao vây ban đầu sẽ không làm cho phân vùng đọc được viết và Windows sẽ không thể khởi động trên nó).
Damien B

5
Để kích hoạt lại tự động gắn khối lượng mới sử dụng mountvol.exe /E. Để xóa cờ chỉ đọc, chọn âm lượng trong diskpart(sử dụng các lệnh trong câu trả lời này) và nhập att vol clear readonly.
Ronald

1
Cảm ơn bạn Everett, điều này cũng trả lời câu hỏi của tôi . Tôi đã viết một tập lệnh PowerShell theo giải thích của bạn, có thể hữu ích cho người khác.
mmdemirbas

nó cũng hoạt động cho khối lượng gắn trên thư mục thay vì đơn vị dos! cảm ơn!
dùng1586274

3
Hệ điều hành Windows 8.1, mountvol /nđã không ngăn chặn lái xe bị automounted. Người ta phải xem xét sử dụng này trước : petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm
Ivan Vučica
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.