mklink junction을 어떻게 C : \ Program Files에서 D : \ Program Files로 컨텐츠를 이동합니까?


3

C : \ Program Files 또는 C : \ Program Files (x86) 이외의 다른 것에 절대로 설치를 거부하는 응용 프로그램이 있습니다. 기본 설치 폴더의 레지스트리 키를 변경해도 만족스럽지 않은 것 같으므로 이제 이러한 성가신 응용 프로그램을 강제로 작동시키기 위해 NTFS 정션을 던지는 것에 대해 궁금합니다.

현재 Windows에 사용중인 파일이 있으므로 활성 OS에서는이 작업을 수행하지 못할 가능성이 큽니다. 이 작업을 수행 할 수있는 부팅 가능한 Windows 7 시스템 도구가 있습니까? 한 드라이브에서 다른 드라이브로 파일을 (권한이있는!) 복사하고 Windows를 연결하는 기능이 필요합니다.

답변:


2

예, mklink /j "C:\Program Files\foo1" "E:\foo1"응용 프로그램에서 직접 지원하지 않는 경우 링크를 만들 수 있습니다. Steam 응용 프로그램 (게임)을 위해이 작업을 수행하며 꽤 잘 작동합니다.

이를 수행 할 수있는 유틸리티까지 안전 모드를 사용해 보셨습니까?

이 링크는 xcopy속성을 유지하기 위해 사용 하는 방법 을 설명 합니다

또한 관리자 권한으로 명령 프롬프트를 실행하십시오. Powershell에서 직접 사용할 수 없으므로 필요 cmd.exe합니다.mklink

도움이 되었기를 바랍니다!


발생할 수있는 한 가지 문제는 일부 설치 프로그램이 여전히 레지스트리 참조에 8.3 파일 이름을 사용 C:한다는 D:것입니다. 이 xxcopy유틸리티는이를 유지하며 회사가 거래를 중단했지만 프리웨어 버전은 여전히 ​​다운로드 링크에서 사용할 수 있습니다. 8.3 이름을 유지하는 현재 소프트웨어가있을 수 있지만 xxcopy수년 동안 만족해 왔기 때문에 대안을 찾을 필요가 없었습니다.
AFH
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.