XP 안전모드로 못 들어가게 설정.
[Windows XP SP3에서 해봤습니다.]
레지스트리의 아래 경로에 가서,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot
위 경로 하단의 Minimal, Network 이 두개의 키이름을
Minimal.bak, Network.bak로 변경
위와 같이 설정을 했을때.
부팅시 F8키 눌러서 안전모드 선택 커멘드가 나오지만,
*안전모드,
*안전모드(네트워킹 사용),
*안전모드(명령프롬프트사용)들을 실행하면
안전모드 윈도우로 진입하지않고 재부팅하게 됩니다.
출처: http://www.msfn.org/board/lofivers.......
아래 방법은...
시스템 루트디렉토리의 ntldr 파일을 HEX편집이가능한 프로그램으로 편집합니다.
ntldr은 시스탬파일 특성을 가지기 때문에, 이 상태로는 수정을 할 수 없습니다.
그래서 수정하기 전에 읽기전용, 시스탬파일, 숨김파일 특성을 해제 시켜 줘야합니다.
명령: attrib -r -h -s c:\ntldr
[-r 읽기전용 파일 특성 해제, -h 숨김 파일 특성 해제, -s 시스탬 파일 특성해제]
명령: copy c:\ntldr c:\ntldr_bak
[ntldr을 변경하기전에 ntldr_bak란 파일로 복사해둡니다.]
ntldr을 HEX편집가능한 프로그램으로 불러옵니다.
(Notepad++에 HEX Editor플러그인 적용<----"무료"프로그램이라 좋은 것 같네요.)
위 그림처럼 CD 16 0F 85 09 부분을 찾아내서,
그것을 CD 16 90 90 90 으로 바꿉니다.
[Find 목록에서 검색 후, Replace목록으로 전환하여 Replace 버튼을 1번 누르면
변경하려는 값이 바뀌지만,
모르고 또 한번 눌렀을때 앞에서 변경된 값의 뒷 부분에 변경할 값이 덧붙혀집니다.
In selection체크하고 Replace All버튼을 누르는 것이 안전한 것 같습니다.]
위의 작업 후에 재부팅해보면 F8을 눌러도 키입력을 무시하고 정상모드로만
부팅 됩니다.
잘 작동한다면,
ntldr과 그외 백업해둔 ntldr_bak파일을 시스템, 읽기전용, 숨김 파일 특성을 적용합니다.
출처: http://groups.google.com/group/microsoft.public.windowsxp.security_admin....
복구는...
첫번째 방법은 해당 레지스트리키 부분을 찾아서
키이름을 원상태로 해주면 되고,
두번째 방법은 변경한 ntldr을 지우고 백업한 ntldr_bak의 이름을 ntldr로 바꿔서 복원하면
될 것 같습니다.
그런데,
알 수 없는 문제 발생 가능성이 있는지,
출처의 답변해준 분들도 문제 발생에 대해선 책임 못진다고 하는것 같은데,
아직까지 사용에 문제는 없네요. 이상태로 몇 달 써봐야 알겠습니다.
댓글 없음:
댓글 쓰기