Windows에서 NTFS 파티션을 읽기 전용으로 마운트하는 방법은 무엇입니까?


49

나는 이것이 Windows가 가지고 있어야하는 정말 간단하고 기본적인 기능이라고 생각하지만 지금까지 Google은 불가능하다고 말합니다. Windows에서 NTFS 파티션을 읽기 전용으로 마운트하려면 어떻게해야합니까?


에버렛의 답변이 효과가 있습니다! (감사.)

에 대한 추가 정보 diskpart:

  1. 디스크에 여러 볼륨이있는 경우 올바른 읽기 전용 상태 detail volattr vol표시 되지 도 않습니다 . 마지막으로 수정 된 볼륨의 읽기 전용 상태를 보여줍니다. 다음을 시도해보십시오 sel vol 1, attr vol set readonly, sel vol 2, attr vol clear readonly, sel vol 1. 이제 detail vol볼륨 1이 읽기 전용이 아니라 실제로는 표시됩니다.

  2. Linux로 볼륨을 수정 한 ntfs-3g다음 Windows로 가져 오면 읽기 전용으로 마운트 할 수 없습니다.

  3. 을 실행 attr disk set readonly하면 디스크 볼륨을 마운트 할 수 없습니다.


1
예전의 고풍스러운 Windows 버전 (예 : XP)에서 ATTR / ATT를 사용하려고한다면 디스크 파트 5.1.3565는 그 명령을 지원하지 않습니다. XP 버전의 diskpart를 사용하고 싶은 이유는 꽤 퍼즐처럼 보이지만,이 질문과 답변에서 장점을 사용할 수 없었습니다. 질문은 특정 빈티지에 대한 질문을 제한하지 않았습니다. Windows의.
kbulgrien

답변:


53
  • 다음을 실행하여 "자동 마운트"를 끕니다. mountvol.exe /N
  • 디스크를 Windows에 연결하십시오 (디스크를 마운트하지 마십시오)
  • 운영 diskpart
    • 들어가다 list volume
    • Enter select volume X(여기서 X는 이전 명령의 정확한 볼륨 번호입니다)
    • 들어가다 att vol set readonly
    • 입력 detail vol읽기 전용 비트가 설정되고 확인

이제 볼륨을 마운트 할 수 있으며 읽기 전용입니다.

참조 : http://crawlmsdn.microsoft.com/en-us/magazine/cc302206.aspx


8
참고 : 이러한 속성은 영구적이며 파티션에 저장되므로 Linux의 "읽기 전용 마운트"개념과 약간 다릅니다 (즉, 하드 드라이브를 원래 인클로저에 다시 넣으면 파티션을 읽을 수 없습니다). 쓰면 Windows에서 부팅 할 수 없습니다).
Damien B

5
새 볼륨의 자동 마운트를 다시 활성화하려면을 사용하십시오 mountvol.exe /E. 읽기 전용 플래그를 제거하려면 볼륨을 선택하고 diskpart(이 답변의 명령 사용)을 입력하십시오 att vol clear readonly.
Ronald

1
Everett에게 감사드립니다 . 이것은 또한 나의 질문에 대한 답변 입니다. 귀하의 설명에 따라 PowerShell 스크립트를 작성했으며 다른 사람에게 유용 할 수 있습니다.
mmdemirbas

또한 dos 단위 대신 디렉토리에 마운트 된 볼륨에서도 작동합니다! 감사!
user1586274

3
윈도우 8.1에서 mountvol /n않은 하지 자동 마운트되는 드라이브를 방지 할 수 있습니다. 하나는이 사용하는 것이 좋습니다 사전을 : petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm
이반 Vučica
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.