Window 사용자 폴더를 C: -> D: 로 옮기기

프론티어2018-03-26 18:45:13515600window, 사용자 폴더, 이동, robocopy, mklink

현재 C: 를 SSD 로 사용중인데...
프로그램을 설치하고, 사용자 데이터가 쌓이다 보니, 용령이 모자라게 되는군요.

그래서 C: 에 기본적으로 할당되어 있는 사용자 폴더를
D: 로 옮기면 공간이 확보되지 않을까 하는 생각이 들어 검색해 보았습니다.

한두가지 방법이 있는데...
그중 마음에 드는 방법을 찾아서 직접 실행했습니다.

이미지

핵심은 D: 에 users 폴더를 만들고, C: 에 Symbolic Link 를 만들어 두는 방식입니다.
그런데.. 이 작업은 window 설치 복구 모드를 들어가서 명령 프롬프트 상에서 실행해야 한다는 것입니다.

주의할 점은 당연히 데이터 백업은 해두어야 하고요
복구모드에서 드라이브가 C:, D: 가 아닐수 있으므로 반드시 드라이브를 정확히 확인하고 작업해야 합니다.

제가 작업한 환경에서는 e: 가 c: 에 대응하는 상태여서
다음과 같이 작업했습니다.

  • 데이터 복사

    robocopy e:\users d:\users /copyall /mir /xj

  • 기존 사용자 폴더 삭제

    rmdir e:\users /S /Q

  • 새로운 사용자 폴더 링크 생성

    mkdir e:\users d:\users /J

참고로 정리해 두었습니다.