NTFS 접합을 만드는 방법은 무엇입니까?


21

Windows XP에서 NTFS 연결 지점을 만들려면 어떻게합니까?

답변:


11

기본적으로 Windows XP에는 연결 지점을 만드는 도구가 없습니다. 이 도구 ( linkd)는 Windows Resource Kit 도구의 일부입니다 .

또 다른 도구는 Mark Russinovich의 접합 입니다.


원격 폴더에 대한 심볼릭 링크를 만들려고하면 "[foldernamehere]에 링크를 만들 수 없습니다"라는 오류가 발생합니다. 빈 폴더가 생성되었지만 링크는 없습니다.
Aaron Franke

7

Sysinternals의 정션 유틸리티를 사용해보십시오 . W2k +에서 사용할 수 있습니다.


참고 :이 도구를 사용하면 로컬 볼륨 만 연결할 수 있습니다. 원격 위치로 심볼릭 링크 할 수 없습니다.
Aaron Franke

즉, 적절한 심볼릭 링크를 지원하지 않지만 Windows 2000 용으로 개발 된 오래된 NTFS 재분석 지점 인“디렉토리 정션”만 지원합니다.
can-ned_food

6

정션 지점 정의가 다른 디렉토리로 하드 링크 된 디렉토리입니까?

그렇다면 간단합니다

mklink /J <new directory to be linked> <target directory>

이 후에는 디렉토리를 구분하지 않습니다. 그들은 동일한 MFT_REF를 가지고 있습니다 ( http://en.wikipedia.org/wiki/NTFS_symbolic_link ).

fsutil 또한 재분석 지점을 쿼리하고 하드 링크를 만드는 데 도움이 될 수 있습니다.

프로그래밍 방식으로이 작업을 수행하는 방법을 알고 싶다면 볼륨 핸들에서 NTFS 스토리지 드라이버 IOCTL 호출을 수행 할 수 있습니다. 그러나 전화하는 것이 더 쉬울 것 mklink입니다.

대상 디렉토리에 대한 쓰기 및 수정 권한이 있어야합니다. 작동하려면 cmd.exe 관리자 권한을 실행해야합니다.


19
mklinkwinxp에는 존재하지 않습니다.
skaffman

5
mklink Vista에서 소개

NTFS 정션은 실제로 MFT 항목에 대한 다중 참조를 제공하지 않습니다. 파일 노드가있는 여러 개의 하드 링크와 정확히 같다고 생각하는 것은 오해입니다. 최근에도 공유했습니다. 단순히 디렉토리 노드에서 태그를 재분석합니다. 디렉토리 접합을 만든 다음을 사용하여이를 테스트 할 수 있습니다 fsutil reparsepoint delete the_directory-junction_you_made_to_test_this. 별개의 빈 디렉토리 노드가있을 것입니다.
can-ned_food 5



1

기본 Windows XP, 7, 8 명령 :

디렉토리 접속점 :
mklink /J <oldpath(link)> <newpath(target)>

제작 newpath절대, 당신은 포인터를 파괴하지 않고 링크를 이동 할 수 있습니다 newpath. 당신이 할 경우 newpath상대적으로 당신이 이동, 당신은 오래로, 링크를 깨는 방지 할 수 있습니다 BOTH 링크 및 대상 TOGETHER을 자신의 상대 경로를 유지합니다.


4
mklink는 xp에 고유하지 않으며 Vista에만 도입되었습니다.

0

접합점을

REPARSE_MOUNTPOINT_DATA_BUFFER* pReparseInfo = // ...
pReparseInfo->ReparseTag = IO_REPARSE_TAG_MOUNT_POINT;
// ...
DeviceIoControl(..., FSCTL_SET_REPARSE_POINTFSCTL_SET_REPARSE_POINT, pReparseInfo, ... 

API 호출. 제공해야 pReparseInfoREPARSE_MOUNTPOINT_DATA_BUFFER구조를 가리 킵니다 .

MSDN 기사 에는 페이지 하단에 API 사용 방법을 보여주는 커뮤니티 제공 코드 스 니펫이 있습니다.


0

특별한 소프트웨어로 NTFS 접합을 만들 수 있습니다. LSE (Link Shell Extension)를 권장 합니다. 프리웨어이며 사용하기 쉽습니다. 또한 모든 단계의 스크린 샷과 함께 좋은 문서가 있습니다.

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