아마도 USB 또는 C 드라이브의 용량이 적은 공간으로 하여 Windows7을 설치하신 분들이 있을겁니다.
16GB짜리 USB에 윈도우를 설치하는 도전을 저질러버린 저는 용량 증가에 대한 필요성을 느꼈고, 윈도우를 다른 하드에 통으로 옮겨버리는 생각까지 했습니다.
근데 그럴 필요까진 없다는 걸 알고 프로그램 파일 폴더를 바꿔버리자는 것입니다.

따라오시면 잘 하실 수 있습니다~!!

OS를 가상하드(VHD)에도 만들수도 있으므로 자동연결은 맨 아래쪽을 참고하여, 알맞게 편집을 해주세요.
(단, Windows 7 Ultimate&Enterprise, Windows Server 2008 R2 버전인 경우만 해당)


그럼 시작해볼게요^^

윈도우+R키를 눌러 regedit을 입력후 엔터

다음 위치를 따라갑니다.
 [ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion ]

주의하실점은 여기서 CurrentVersion 아래로 가지 마시고 꼭꼭꼭. CurrentVersion 이넘을 클릭 해주세요!
그러면 옆에 "ProgramFilesDir" 이 있을겁니다.

눈치빠르신분들 이미 어찌 해야할찌 알고 계시겠죠? ㅎㅎ
네! "C:\Program Files" 이런식으로 되어있던 값에 원하시는 다른 값을 입력하여 주면 됩니다.
(단, 윈도우 있는 위치에다가는 하지마세요!)

지금 내용은 선택사항에 대한 내용으로 가상하드(VHD)로 하시려면 먼저 가상하드를 윈도우 시작할때
연결되게(Attach) 해야하는데 그걸 안내하여 드릴 겁니다.

먼저 첨부파일 다운로드 해주시고요, 편집을 해주세요!

편집화면을 보시면 아래와 같습니다. 자신의 PC환경에 따라 빨간색부분만 편집해 주시면 됩니다.
(VHD파일과 그 위치를 적어주시기 바랍니다.)

###################################################################################
@echo off
echo.                 
echo.                  이 창을 닫지 마세요!
echo.               완료되면 자동으로 닫힙니다.
echo.              프로그램을 확인하는 중입니다.
echo.                  잠시 기다려 주십시오.
echo.                 
echo.                       확인중...

:: -------- 환경변수 정의 --------------------------------------

setlocal

if "C:\Win7VHD.vhd"=="" goto error
set TMP_VFILE="tmp_diskpart.txt"


:: -------- 이하 diskpart에서 vhd 연결 명령 --------------------

echo sel vdisk file=C:\Win7VHD.vhd  > %TMP_VFILE%
echo attach vdisk  >> %TMP_VFILE%
echo list vdisk   >> %TMP_VFILE%
echo list disk   >> %TMP_VFILE%
echo list partition  >> %TMP_VFILE%
echo detail vdisk  >> %TMP_VFILE%

:: -------------------------------------------------------------

diskpart /s %TMP_VFILE%
del %TMP_VFILE%
goto exitt

endlocal

pause > nul
goto :eof

:error
echo. & echo error : VHD 파일이 선택되지 않음
pause > nul

:exitt
echo exit

####################################################################################

편집이 종료되면 저장하세요.

그리고 다시 윈도우+R키 눌러서 "gpedti.msc" 를 실행합니다.

 [
사용자 구성 > Windows 설정 > 스크립트 (로그온/로그오프) > 로그온 클릭 ] 으로 이동하고 추가를
눌러줍니다. 그다음 아까 편집했던 cmd파일을 찾아 선택하고 확인을 눌러주세요!

로그온 해보시면 VHD가 연결된답니다~~~~ (>_<)

AND