open:사용자-폴더-옮기기

사용자 폴더 옮기기

지속적으로 용량을 차지하는 부분이 [사용자] 폴더이다. 이 폴더를 D 드라이브로 옮겨서, 시스템 드라이브의 용량을 늘리고자 한다.

사용자 폴더 이동을 위하여 [관리자 계정] 을 새로 생성한다.

현재 사용자를 로그 오프 하고 새로 생성한 계정으로 로그인 한다.

관리자 권한으로 커맨드 창을 실행한다.

실행+Rsystem32 엔터

cmd.exe 를 찾아서, 마우스 우클릭 한 후, 관리자 권한으로 실행 을 선택한다.

명령어를 입력한다.

roboxopy "C:\Users" "D:\Users" /E /COPYALL /XJ /R:2 /W:2

파일 복사 과정이 끝나면, 레지스트리 값을 수정한다.

실행+Rregedit 엔터

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList 이 곳에서 값을 수정한다.

여기서의 수정은 D 드라이브로 사용자 폴더를 옮기는 경우에 해당한다. 따라서, 옮기는 드라이브 명으로 수정하여야 한다.

이름 원래 데이터 수정 후 데이터
Default %SystemDrive%\Users\Default D:\Users\Default
ProfilesDirectory %SystemDrive%\Users D:\Users
Public %SystemDrive%\Default D:\Users\Public

S-1-5-21-xxxxxxxxxxxxxxxxxxxxxx 이런 형태의 긴 값들이 존재하며, 이 안에 있는 각 계정별 레지스트리 값을 수정하여야 한다.

이름 원래 데이터 수정 후 데이터
ProfileImagePath %SystemDrive%\Users\move D:\Users\move

재부팅을 한다.

재부팅 후에는 원래 사용하던 계정으로 접속한다.

C 드라이브의 사용자 폴더를 삭제한다.

rd /d/q "C:\Users"

만약 프로세스 사용중이라는 메세지가 나오면 해당 프로세스를 종료하고 다시 실행한다.

삭제가 완료되면 링크를 생성한다.

mklink /D "C:\Users" "D:\Users"

파일 이동을 위해 만들었던, 계정을 삭제한다.

  • open/사용자-폴더-옮기기.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1