win10 이 폴더에 액세스할 수 없습니다. 여는 데 시간이 오래 걸립니다.

win10 이 폴더에 액세스할 수 없습니다. 여는 데 시간이 오래 걸립니다.

win10이 설치된 PC에서 SSD를 사용하면 디스크에 아무런 문제가 없습니다. SATA 케이블을 통해 다른 win10 PC에 연결하고 슬레이브합니다. 기본적으로 부팅되지 않는 Win10 디스크 또는 로그인 비밀번호를 잊어버린 디스크에서 간단한 데이터 복사를 수행합니다. 한 사용자로부터 데이터 파일을 가져오고 싶습니다. 계정의 내 문서 폴더. 그래서 저는 두 번째 Windows 10 PC를 사용하고 있습니다.

이것은 모두 도메인 항목이 아닌 Windows 10의 로컬 사용자 계정을 사용하는 것입니다. 그리고 두 디스크 중 하나에 대한 관리자 권한이 있습니다.

예를 들어 SATA 포트에 관계없이 지정된 SSD를 노예로 삼고 해당 PC를 부팅하면 문제의 디스크가 J로 표시됩니다. J:\Users\John\My Documents의 모든 내용을 복사하고 싶습니다.

문제 없이 J:\Users로 이동할 수 있습니다. 폴더에 들어 John가려고 클릭하면이 폴더에 액세스할 수 없습니다.팝업. 저는 이 PC의 관리자(C:\Users\ron로 로그인)이므로 계속을 클릭하여 해당 John 폴더에 들어갈 수 있는 권한을 부여합니다.

이 작업을 수행하면 5분 이상 걸리는 진행률 표시줄이 표시됩니다. 이 작업을 수행할 때 Windows 10은 무엇을 하고 있나요? 처음에는 권한이 없다고 표시되고 권한을 부여하기 위한 계속 버튼이 표시되는데 왜 이와 같은 폴더에 들어가는 데 시간이 오래 걸리나요? Win7 및 winxp 시절로 돌아가서 Windows 디스크를 실행 중인 Windows PC에 종속시키고 폴더에 액세스하는 데 문제가 없었습니다. 이제 win10에서는 폴더 액세스에 대한 오버헤드가 있습니다.

이와 같은 데이터 복사를 수행할 때 이 지연을 우회할 수 있는 방법이 있습니까? Linux 시스템을 부팅하고 ntfs-3g로 디스크를 마운트하는 것 외에도(내가 수행한 작업이며 해당 폴더에 액세스하는 데 지연이 전혀 없습니다)?

답변1

이 작업을 수행할 때 Windows 10은 무엇을 하고 있나요?

해당 디렉터리 내의 모든 단일 파일에 대한 권한을 변경하려고 시도하고 있습니다. Windows는 다른 Windows 설치의 권한을 존중합니다. 컴퓨터 A의 관리자는 컴퓨터 B의 관리자가 소유한 폴더에 액세스할 수 없습니다. 그러나 관리자이기 때문에 해당 파일의 소유권을 얻을 수 있습니다.

악의적인 사용자가 귀하의 데이터에 물리적으로 접근할 수 있는 경우 귀하가 데이터를 암호화하지 않으면 해당 데이터는 이미 손상된 것입니다.

처음에는 권한이 없다고 표시되고 권한을 부여하기 위한 계속 버튼이 표시되는데 왜 이와 같은 폴더에 들어가는 데 시간이 오래 걸리나요?

소요되는 시간은 소유권을 갖고 있는 폴더에 포함된 데이터의 양에 따라 다릅니다.

Windows 7 및 Windows XP 시절로 돌아가면 Windows 디스크를 실행 중인 Windows PC에 종속시키고 폴더에 액세스하는 데 문제가 없었습니다. 이제 win10에서는 폴더 액세스에 대한 오버헤드가 발생합니다.

Windows XP는 보안을 다양한 방식으로 처리했습니다. NTFS 권한은 출시 이후 변경되지 않았지만 정보 표시 방식이 변경되었으며 Windows에 추가적인 보안 조치가 추가되었습니다. 과거에 Windows 7 시스템에서 이 작업을 시도했을 때 더 적은 양의 데이터를 다루고 있다고 생각했습니다.

이와 같은 데이터 복사를 수행할 때 이 지연을 우회할 수 있는 방법이 있습니까?

개별 로컬 컴퓨터 사용자 프로필을 사용하는 경우 이 동작을 무시할 수 없습니다. Active Directory 도메인 사용자를 사용할 수 있습니다. Active Directory 도메인 사용자가 파일을 소유한 경우 모든 컴퓨터에서 해당 파일에 액세스할 수 있습니다. 그러나 이는 로컬 컴퓨터 사용자가 기본적으로 파일에 액세스할 수 없다는 의미이기도 합니다.

그러나 모든 사람이 두 번째 시스템에서 권한을 변경할 필요가 없는 권한을 갖도록 원래 로컬 시스템의 권한을 변경하려는 경우. 그러나 여전히 권한을 변경해야 하므로 실제로 지연을 피할 수는 없습니다.

기본적으로 모든 외부 드라이브는 모든 사용자가 액세스할 수 있습니다. 이는 다른 시스템의 외부 드라이브를 다룰 때만 변경됩니다. 사용자 이름은 동일할 수 있지만 동일한 사용자를 사용하는 것은 아니므로 두 사용자 모두에게 명시적으로 권한을 부여해야 합니다.

Linux 시스템을 부팅하고 NTFS-3g로 디스크를 마운트하는 것 외에(내가 수행한 작업이며 해당 폴더에 액세스하는 데 지연이 전혀 없습니다)?

Linux는 NTFS 파일 권한을 존중하지 않기 때문에 이는 NTFS 권한을 변경하는 또 다른 방법입니다. Linux는 Active Directory 도메인에 추가된 경우에만 NTFS 파일 권한을 존중합니다.

답변2

이 문제를 해결하는 방법은 명령 프롬프트에서 icacls 명령을 사용하는 것입니다. 문제는 파일이 너무 많아서 시간이 오래 걸린다는 것이었습니다. 그래서 단 한 수준에 대해서만 icacls를 실행했습니다.

icacls pc /grant mypc:(OI)(CI)M

이것은 내 PC의 폴더에 대한 액세스 권한을 부여했지만 후속 폴더에는 재귀적으로 액세스 권한을 부여하지 않았습니다. 그런 다음 원하는 폴더에 대해 동일한 작업을 수행했습니다.

관련 정보