결론은 C:\WINDOWS\system32\config 속의 Sam 파일 두개를 삭제하면 패스워드 초기화가 됩니다.
이렇게 하려면, 윈도우즈 설치된 하드디스크의 파일 포맷이 어떤가에 따라 조치과정이 달라집니다. NTFS로 되어 있을경우 Dos 상태에서 하드디스크가 보이질 않기 때문입니다.
1. 파일포맷이 FAT16 또는 FAT32 일경우는 아주 쉽습니다.
부팅디스켓이나 윈도우즈98 시디로 부팅하고나서 cd 명령으로 C:\WINDOWS\system32\config 폴더를 찾아갑니다. attrib -h -s -r sam.txt del sam*.* dir sam*.* sam 파일이 있는지 확인해 봅니다. 없다면 재부팅하고, 비밀번호를 물어보면 그냥 엔터치시면 됩니다.
2. 파일포맷이 NTFS로 되어있을 경우, <두가지 방법> 첫째는, 윈도우즈2000, XP가 설치된 컴퓨터를 이용하는 방법입니다. 다른 컴퓨터에 해당 하드를 slave로 점퍼를 셋팅하고, 위의 폴더속의 두 파일을 삭제하고 나서 원래의 컴퓨터로 하드디스크를 설치합니다.
둘째는, 아래 과정을 밟습니다.
- 디스켓이 두장 필요로 합니다. - 부팅디스켓을 제작해야 합니다. 윈도우즈98,2000,XP 컴퓨터에서 제작하거나, 다음 링크를 이용합니다. 부팅디스켓 제작 플로피디스켓을 넣고 install.bat 을 실행하면 부팅디스켓을 만들어 줍니다. 이 플로피디스켓으로도 패스워드를 바꾸거나 지울수 있습니다. 설명서를 보시면 자동화 되어 있는데, 아래과정 보다는 약간 복잡합니다.
- 먼저 다음 링크를 눌러 파일을 다운받고 압축을 풀어 플로피 디스켓에 넣어 둡니다. NTFS.zip 세부 설명은 압축을 푼뒤에 ntfs.txt를 참고하세요.
부팅디스켓으로 부팅을 한후에 도스 명령줄 상태로 합니다. 디스켓을 바꾸어 넣습니다. 설명서에는 안나와 있는데, bin 폴더(디렉토리) 속에서 작업해야 할듯합니다. 폴더 이동은 cd 명령으로 합니다.(예, cd bin )
hd 이외의 문자 숫자 설명입니다. hda2는 a=first hard disk (a,b,c,...) 2=partition number 2 하드디스크의 첫번째 파티션에 작업하고자 한다면, hda1 이 될겁니다.
<패스워드 변경조치> - 자동감지 모드입니다. 1. ntcp ///winnt/system32/config/sam sam 2. chntpw -i sam 3. ntchange sam ///winnt/system32/config/sam - 수동 모드입니다. 1. ntcp //hda2/winnt/system32/config/sam sam 2. chntpw -i sam 3. ntchange sam //hda2/winnt/system32/config/sam <패스워드 검출방법> - 자동모드입니다. 1. ntcp ///winnt/system32/config/sam sam 2. samdump sam - 수동모드 입니다. 1. ntcp //hda2/winnt/system32/config/sam sam 2. samdump sam
필자는 NTFS를 사용하지 않고 FAT32를 사용하기 때문에 위의 과정을 테스트 하면 에러가 나옵니다. 기회가 되면 테스트 해볼 예정인데, 위의 방법론은 완벽합니다.
<또 다른 방법> NTFS에서 이전 윈도우즈에서 중요파일을 백업해야 할때 쓰는 툴인데, 파일 삭제가 될지는 약간 의문입니다. NTFS를 읽어주는 플로피용 부팅이미지 또는, NTFS Reader for DOS를 받고 압축을 풀어 readntfs.exe를 플로피 디스켓에 복사한다음, 98시디롬(또는 Fdisk를 넣은 부팅디스켓)으로 부팅합니다.