Linux와 미세하게 다른 Solaris의 명령어 때문에 조심스럽게 접근해봅니다.

 

 

1. symbolic link 생성

$ ln -s path_to_file_name  symbolic_link_name

 

예)

$ ln -s  /usr/java/jdk1.4  java

 

$ ls -al 로 확인

 

2. symbolic link 변경

==> 변경은 존재하지 않는다고 보는것이 맞다. delete & create 를 이용

 

3. symbolic link 삭제

==> 일반 파일 삭제하듯 삭제한다. 원본은 삭제되지 않는다.

$ rm -f java

또는

$ mv java java_old

$ ln -s /usr/java/jdk1.5 java 

 

위와 같이 하면 기존 /usr/java/jdk1.4 로 되어 있는 symbolic link 가 /usr/java/jdk1.5 로 변경되게 된다.

 

 

 



Windows 7 비밀번호 초기화하기

Posted 2015. 1. 27. 16:43

전임자의 인수인계 과정에서 개발서버 중 접속정보를 전달받지 못한 장비가 있었습니다.

난감한 상황. 복구방법을 검색해 보이 간단히 해결이 되네요.

 

sethc.exe 프로세스를 이용하는 방법입니다.

StickyKeys 라는 고정키 사용시 사용되는 프로세스입니다. 백도어로도 악용되기도 한답니다.

 

복구에 필요한 준비물은 설치CD(설치 USB) 만 있으면 됩니다.

 

복구순서는 다음과 같습니다.

 

1. 설치를 시작합니다. (cmos setup에서 설치장치를 HDD 보다 우선순위로 변경합니다.)

2. 설치 초기 윈도우 화면에서 Shift + F10 을 클릭합니다. 커맨드 창이 뜹니다.

3. Windows/system32  디렉토리로 이동합니다. C drive에 없다면 D drive에 있을껍니다.

4. sethc.exe 프로그램을 cmd.exe로 변경합니다. 정확히 말하면 cmd.exe를 sethc.exe라고 rename 합니다.

copy sethc.exe sethc.exe_bak  (백업용)

copy cmd.exe sethc.exe

 

5. 설치CD를 빼고 재부팅합니다.

6. 비밀번호를 물어보는 창이 나오면 Shift 키를 계속 눌러줍니다.

정상적인 시스템이라면 고정키를 묻는 창이 나오겠지만 cmd.exe로 바꿔놨기에 cmd 창이 실행됩니다.

7. net user user01 1234 (초기화 하고자 하는 계정과 비밀번호를 입력합니다.)

8. 변경한 비밀번호로 로그인합니다.

9. 설치CD를 넣고 다시 1 ~ 4 의 과정을 실행합니다. sethc.exe_bak 파일을 원상복구 하는거죠.

 

이상 Windows 7의 비밀번호 초기화 과정이었습니다.

 

끝.

 

 

 

 



윈도우를 사용하다보면 이런 저런 이유로 정기적으로 초기화를 해줘야 합니다.

극단적인 분들은 6개월에 한번은 OS를 밀어줘야 한다고까지 합니다.

(저는 대략 집에 있는 PC는 2년정도, 업무용은 1년정도 사용하고 재설치 하는것 같습니다.)

 

어찌되었든 이런 재설치가 시간도 오래걸리고 귀찮기도 해서 이미지로 백업을 받아놓고 그 이미지를 다시 설치하곤 합니다.(주로 고스트)

또는 그외 다른 방법으롤 백업 및 복구를 시행하는데, 이러는 과정중에

"BOOTMGR is Missing" 을 만나면 참 난감해 집니다.

 

이렇게 부트영역이 손상을 받았을 경우에 그대로 시스템 재설치를 들어가지 말고 손상된 bootmgr영역을 복구하는 것이 좋습니다.

 

diskpart와 bcdboot 라는 명령어의 조합입니다.

 

다음의 순서대로 시행합니다.

 

1. CD-ROM에 설치CD/DVD를 넣습니다.

2. CD-ROM을 이용하여 부팅/설치를 시작합니다.

3. 언어/키보드 선택 후, 지금설치 버튼까지 옵니다.

설치때는 이 화면에서 "지금설치"를 무의식중으로 누르게 됩니다.

하단의 "컴퓨터복구"를 클릭합니다.

4. 복구옵션 화면에서는 백업이미지가 아닌 첫번째 옵션을 지정합니다.

5. 시스템 복구 옵션에서 도스화면(명령 프롬프트) 선택을 클릭합니다.

6. DOS 창이나오면 diskpart명령어를 입력합니다.

 

Bootmgr를 추가할 disk, paratition을 선택합니다.

list disk

select disk 0

list partition

select partition 1

(위의 사항은 첫번째 디스크, 첫번째 파티션을 선택하는 경우입니다.)

active

 

완료후 exit 명령어로 diskpart를 빠져나옵니다.

 

커맨트 창에서 c: enter를 하면

Windows가 설치되어 있는 c drive를 선택할수가 있습니다.

도스 명령어로 파일목록 조회가 가능합니다.

 

이제 bcdboot 명령어를 입력합니다.

보통은 C 드라이브 Windows 디렉토리에 설치되어 있다고 한다면

 

bcdboot c:\Windows /s c: /l ko-KR

 

결과로 "부팅 파일을 만들었습니다." 라고 나오면 성공.

 

이제 HDD로 부팅을 하면 됩니다.

 

 

 

 

 

diskpart



« PREV : 1 : 2 : 3 : 4 : 5 : ··· : 14 : NEXT »