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.