사용자 폴더 옮기기
지속적으로 용량을 차지하는 부분이 [사용자] 폴더이다. 이 폴더를 D 드라이브로 옮겨서, 시스템 드라이브의 용량을 늘리고자 한다.
파일 복사
사용자 폴더 이동을 위하여 [관리자 계정] 을 새로 생성한다.
현재 사용자를 로그 오프 하고 새로 생성한 계정으로 로그인 한다.
관리자 권한으로 커맨드 창을 실행한다.
실행+R
→ system32
엔터
cmd.exe 를 찾아서, 마우스 우클릭 한 후, 관리자 권한으로 실행
을 선택한다.
명령어를 입력한다.
roboxopy "C:\Users" "D:\Users" /E /COPYALL /XJ /R:2 /W:2
레지스트리 수정
파일 복사 과정이 끝나면, 레지스트리 값을 수정한다.
실행+R
→ regedit
엔터
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"
파일 이동을 위해 만들었던, 계정을 삭제한다.
참고
'Programming > Windows' 카테고리의 다른 글
윈도우10을 설치했습니다 (0) | 2016.04.16 |
---|---|
# 윈도우 설치 프로그램 (0) | 2015.10.02 |
재부팅 없이 윈도우 환경변수 설정 setx PATH (0) | 2015.07.28 |
C 드라이브의 "Program Files, Program Files (x86), ProgramData, Users" 폴더 옮기기 (0) | 2014.12.02 |
포맷해야 합니다. 라고 쉽게 이야기 하는군요. (0) | 2013.03.31 |
댓글