NTFS가있는 권한없는 외장 드라이브


50

NTFS로 포맷 된 파티션이 1 개인 외장 하드 디스크가 있습니다. 다른 컴퓨터, Windows XP 및 Windows 7에서 다른 로그인을 사용하여 여러 컴퓨터에서이 드라이브를 사용합니다. 모든 파일은 OS 암호화 또는 압축이 아닌 일반 오래된 파일입니다.

때때로 Windows 7에서는 권한 문제를 언급하여 일부 파일에 액세스 할 수 없습니다. 소유권을 취하고 적절한 권한을 설정하여 사례별로이를 피할 수 있습니다. 그러나 이것은 지루합니다. 파티션의 파일 / 디렉토리에 대한 권한을 강제로 저장하거나 저장하지 않도록 Windows에 지시하는 간단한 방법이 있습니까?


답변은 해결책이지만 귀하의 질문에 대한 답변은 아닙니다.
reconbot

예. OP는 iOS에서이 토글과 비슷한 기능을 요구하고 있습니다 (외부 HD에 대한 권한 무시) : cnet.com/news/…
Jon

권한을 "모두"로 설정
Moab

@laggingreflex : 현상금이 원래 게시물과 정확히 일치하지 않습니다. convert 명령에 대한 주석에서 두 가지 질문에 대답했지만 무허가 디스크 형식에 관한 새로운 대답을 추가했습니다.
harrymc

답변:


38

외장 드라이브는 액세스 제한을 지원하는 NTFS 파일 시스템으로 포맷되어 있습니다.

불행하게도, 일부 사용자 및 보안 그룹은 모든 시스템 (예 : Everyone)에서 동일한 사전 정의 된 보안 ID를 사용하여 Windows에 내장되어 있지만 다른 사용자 및 그룹은 정의 된 시스템에서 파생 된 SID를 가지고 있습니다.

상황을 정상화하려면 다음을 수행해야합니다.

  1. 관리자로 로그인 한 상태에서 드라이브의 루트 디렉토리를 마우스 오른쪽 단추로 클릭하고 등록 정보를 선택하십시오 .
  2. 보안 탭을 클릭 한 다음 고급 버튼을 클릭하십시오 .
  3. 드라이브의 고급 보안 설정 대화 상자에서 소유자 탭을 클릭 한 다음 편집 버튼을 클릭하십시오 .
  4. 클릭 관리자 그룹을 확인, 하위 컨테이너와 개체의 소유자 바꾸기 를 클릭 OK . 기존 권한을 모든 권한을 부여하는 권한으로 바꾸라는 메시지가 표시되면 예를 클릭하십시오 .
  5. 보안 탭과 원래 속성 시트로 다시 돌아가서 편집 버튼을 클릭하고 보안 대화 상자 에서 "시스템 또는 사용자 이름"을 제외하고 "그룹 또는 사용자 이름"아래에 나열된 모든 계정의 모든 항목에 대해 제거를 클릭 하십시오 . 관리자, 사용자 및 인증 된 사용자.
  6. 추가를 클릭 하고 "선택할 개체 이름을 입력하십시오"아래의 "사용자, 컴퓨터 또는 그룹 선택"대화 상자에서 입력하고 확인을Everyone 클릭하십시오 . 목록에 추가 되었는지 확인해야 합니다.Everyone
  7. 모두를 클릭합니다 확인, 모든 권한을 다음에 클릭 적용 .
  8. 고급을 다시 클릭 하여 고급 보안 설정 대화 상자로 돌아가서 권한 변경 버튼을 클릭하십시오 . 확인 모든 자식 개체에 권한 항목을 바꾸기 를 클릭 확인 하고 OK .
  9. 확인을 클릭하십시오 .

나중에 드라이브의 하위 폴더에 별도의 액세스 권한을 할당하지 않도록주의하십시오 (모든 권한을 상속 된 것으로 남음). 이 문제가 다시 발생하면 "모든 하위 개체에 대한 사용 권한 항목 바꾸기"단계를 반복하십시오.

Windows 7/8에서 Guest 계정은 Everyone 그룹의 일부가 아님을 명심하십시오. 필요한 경우 Everyone 그룹에 대해 위와 같이 Guest를 추가해야합니다.

UAC에 문제가 발생하면 "관리자 권한으로 실행"을 통해 탐색기를 사용해보십시오.


1
위의 방법은 올바른 해결책이며 여러 사용자 계정이나 다른 컴퓨터에서 사용할 수있는 외부 NTFS 드라이브를 처리 할 수있는 유일한 방법입니다. 비공개로 원하는 파일이 있으면 언제든지 TrueCrypt와 같은 것을 사용하여 폴더를 만들고 컨텐츠를 비공개로 만들 수 있습니다.
jtreser

+1- "모든 권한"또는 "관리자 권한 / 사용자 수정"이 가장 쉬운 방법입니다. 그 외에도 무언가가 ACL을 망쳐 놓지 않기로 결정하는 것이 중요합니다.
afrazier

외부 드라이브의 루트 폴더의 소유권을 가져 오는 '관리자'여야합니까, 아니면 관리자 권한이있는 사용자입니까? 이 기능이 작동하지 않는 것 같고 관리자 암호를 가진 사람이 없습니다. 적어도 나는 아직도 (외장 하드 드라이브에 ACL을 두는 것은 좋은 생각을해야했다 결정 누구든지 ... 내 리눅스 노트북에 드라이브 잘 액세스 할 수 있습니다 촬영 )
kahen

1
UAC ... 내 맹세 2는 takeown /f e:\ /r /d y나중에 다시 부팅 되며 모든 것이 다시 순서대로 진행됩니다.
kahen

2
@ JonBentley : UAC에 문제가있을 수 있습니다. "관리자 권한으로 실행"을 통해 탐색기를 사용해보십시오.
harrymc

9

takeown은이 손상된 시스템을 제거하는 가장 쉬운 도구입니다.

관리자로 cmd를 시작하고 (cmd 아이콘을 마우스 오른쪽 단추로 클릭하고 관리자로 실행) 다음을 입력하십시오.

takeown /f [root dir of drive] /r /d y

F 드라이브 예 :

c:\>takeown /f f:\ /r /d y

2
Windows Vista / 7의 정션과 같은 것들에주의를 기울 F:\Documents And Settings이십시오 C:\Users.
Chris Chilvers

9

위의 예 :

takeown /f f:\ /r /d y

현재 사용자에게 소유자를 할당합니다. 소유자를 관리자 그룹에 지정하려면 /a다음과 같은 옵션을 추가하십시오 .

takeown /f f:\ /a /r /d y

harrymc 솔루션의 1-4 단계를 수행합니다.

그 주 /d y독일어 현지화로는 예입니다, 현지화 따라 달라집니다 /D j.


0

되풀이 정보 폴더에서 해당 폴더로 돌아가는 바로 가기를 찾으면 바로 가기의 권한을 재설정하여 문제를 일으키는 모든 권한을 거부합니다. 사용자의 앱 데이터 영역에서 가장 가능성이 높습니다. 그렇지 않으면 당신은 아카이빙이나 복사 등을 방해하는 무제한 파일 경로와 같은 것들을 짜증나게합니다. 보안 자체 옆에서 가장 자극적 인 문제 중 하나입니다. 이 OS 제조업체 중 하나가 실제로 사용자에게 자유를 믿었다면 보안 설명자가없는 NTFS를 개발하여 사용자가 원하는대로 할 수 있습니다.


0

물론 이것은 오래 전에 요청되었지만 사람들이 올바른 검색을하면 (이와 같이) 여전히이를 볼 수 있습니다. 이후에 개발 된이 문제를 해결하는 몇 가지 새로운 방법이 있습니다.
첫 번째는 convert명령 을 사용하는 것 입니다. Windows 7 이상에서 사용할 수 있다고 생각합니다. 명령 프롬프트를 엽니 다 (가능한 경우 관리자 권한으로 여는 것이 좋습니다). 그런 다음 다음을 입력하십시오.

convert X: /FS:NTFS /NoSecurity

X:외장 드라이브 문자는 어디에 있습니까 ? 이렇게하면 NTFS 형식이 유지되지만 모든 사용자가 액세스 할 수 있도록 모든 파일 및 폴더의 보안을 변환합니다. 다른 옵션은 드라이브를 exFAT로 다시 포맷하는 것입니다. 기존 파일을 다른 곳에서 백업하면 디스크가 지워집니다. Windows 드라이브 형식 GUI에서이를 수행 할 수 있습니다. Win7 이상인 경우 있어야합니다.

탐색기보기에서 드라이브를 마우스 오른쪽 버튼으로 클릭하고 "포맷"을 클릭 한 다음 파일 시스템 드롭 다운에서 "exFAT"를 선택하고 시작을 클릭하십시오.

exFAT 시스템의 장점은 파일 크기 나 파티션 크기 제한이 없으며 Windows 및 최신 Mac OS (및 Linux 배포판)에서 모두 완벽하게 지원 (읽기 및 쓰기)하는 것입니다.


(1)“가능한 경우 관리자 권한으로 개설하는 것이 좋습니다.”라고 말합니다. 권한이없는 사용자가이 명령을 실행할 경우이 명령이 성공할 가능성이 있습니까? (2)“NTFS 형식은 유지하지만 모든 파일 및 폴더의 보안을 변환하여 모든 사용자가 액세스 할 수 있도록 허용합니다.”라고 말합니다. 향후에 생성되는 파일에도 적용됩니까?
Scott

얼마나 시간이 걸려요? 부활보다 더 빠릅 takeown니까?
laggingreflex

convert /NoSecurity사용 시마다 다시 실행해야하며 디스크를 잠글 때 관리자 권한이 필요할 수 있습니다. exFAT의 경우 : convert 명령 설명에 "NTFS 파일 시스템으로 변환 된 볼륨은 FAT 또는 FAT32로 다시 변환 할 수 없습니다"라고 표시됩니다. 따라서 exFAT는 FAT64이므로 NTFS를 exFAT로 변환 할 수 없습니다.
harrymc

0

사용자 @laggingreflex는 게시 된 현상금에서 컴퓨터간에 이동할 때 권한과 관련된 문제를 일으키지 않는 파일 형식에 대해 물었습니다.

이 경우 디스크를 FAT32로 포맷하는 것이 좋습니다. 보안 및 권한에 대한 개념이 완전히 없습니다. 단점은 최대 4GB 크기의 파일로 제한된다는 것입니다. 장점은 모든 버전의 Windows, Mac, Linux, 게임 콘솔 및 실제로 USB 포트가있는 모든 제품에서 보편적으로 지원된다는 것입니다.

4GB 제한이 허용되지 않는 경우 exFAT 형식은 기본적으로 FAT64입니다. 단점은 독점적이며 Microsoft의 라이센스가 필요하다는 것입니다. XP 서비스 팩 3 이상의 모든 버전의 Windows (및 / 또는 Windows XP 업데이트 KB955704의 개별 설치) 및 최신 버전의 Mac OS X에서 작동하지만 Linux의 경우 추가 소프트웨어가 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.