살아가는 이야기

Windows XP 내문서 위치 바꾸기 본문

컴퓨터, 풀어그림

Windows XP 내문서 위치 바꾸기

우균 2008. 4. 29. 19:05
Windows XP를 사용하다가 사용자 폴더를 바꿔야 할 경우가 있다. 이 때는 바꿀 사용자 말고 다른 관리자 계정으로 로그인하여 다음 작업을 수행한다.


1. regedit

관리자로 로그인해서 regedit을 실행한 후, 다음 키(key)를 찾는다.

HKLM/Software/Microsoft/Windows NT/ProfileList/S-1-*

이런 key들 중에서 바꾸고자 하는 사용자 폴더가 있는 키를 선택한다.

이름: ProfileImagePath
종류: REG_EXPAND_SZ
데이터: %SystemDrive%\Documents and Settings\......

데이터 부분을 원하는 패스로 바꾼다. 예컨대, D:\Home\snoopy으로 바꾸고 싶다면 이름을 더블클릭한 다음 데이터 부분을 D:\Home\snoopy로 바꾸면 된다.


2. 사용자 데이터 파일 복사

해당 사용자의 폴더로 들어가서 ntuser.dat*를 모두 복사하여 바꾸려고 하는 폴더에 복사해 넣는다. 예컨대 C:\Documents and Settings\snoopy\ntuser.dat*를 D:\Home\snoopy로 복사한다.

나머지 데이터들 중에서도 다음 폴더들을 필요에 따라 복사한다.
  1. 바탕화면
  2. 시작메뉴
  3. 즐겨찾기
  4. Application Data - 각종 프로그램이 사용하는 데이터
  5. snoopy의 문서 - 내 문서
  6. Local Settings - 사용자에 따라 다르게 설정한 데이터
  7. SendTo - 보내기
  8. Templates - 오피스 스타일 파일

3. 로그오프 후 로그인

관리자 계정에서 나와서 바꾼 계정으로 로그인한다.


4. cygwin 설정(선택적)

혹시 cygwin 사용자라면 다음 과정을 추가로 수행한다.
  1. cygwin.bat 변경
  2. passwd, group 파일 변경(화면에 나온 명령어를 그대로 따라 한다.)
  3. X window를 사용하려면 /tmp/Xwin.log을 지워야 할 수도 있다.
  4. 원하는 폴더를 찾은 다음에는 chown -R snoopy * 명령어로 파일 소유자를 변경해 준다.

Comments