요즘은 윈도우운영체제가 참 좋아져서 복구/복원도 쉬운데 20~30년전만 해도 도스명령어가 많이 필요했었던 때가 있었죠...
지금도 도스명령어가 필요할 때가 있긴 하지만요...
운영체제 관련 에러 대처요령
*윈도우로 부팅되지 않는 상태
① 부팅디스켙으로 부팅(a:\)
② attrib명령어로 속성해제
c:\attrib -r -h -s msdos.sys
③ 기존의(c:\) msdos.sys 파일이름 변경
c:\ren msdos.sys msdos.old
④ a:\sys c ---(a에 있는 시스템파일을 c로 넘겨라)
⑤ 현재 HDD의 MSDOS.SYS(디스켓에서 넘어온 파일)의 속성해제
c:\attrib -r -h -s msdos.sys
⑥ 디스켙에서 넘어온 파일 삭제
c:\del msdos.sys
⑦ 기존에 이름변경된 msdos.old이름을 원래의 이름으로 변경
c:\ren msdos.old msdos.sys
⑧ 다시 속성부여
c:\attrib +r +h +s msdos.sys
⑨ 재부팅
*CMOS checksum error
1. CMOS자체고장
2. CMOS의 데이터가 모두 소실된 경우
3. 밧데리 방전
4. 밧데리 근처 빨간색 또는 노란색 점퍼가 제위치에 있지 않을 경우에도
처리방법-->
다시 CMOS셋업해줘야 함.
CMOS SETUP순서
① LOAD SETUP DEFAULTS ------Y
② IDE HDD AUTO DETECTION ------Y , Y , Y , Y
③ STANDARD CMOS SETUP -----확인
④ BIOS FEATURES SETUP -----확인
⑤ SAVE & EXIT SETUP
* 컴퓨터를 켰을 때 화면이 뜨지 않는다.
① CPU고장/장착불량일 때의 증상
·경고음 없다
·화면도 나오지 않는다.
② RAM고장/장착불량
·경고음 있다.
·화면이 안뜬다.
③ 그래픽카드 고장/장착불량
·경고음 있다.
·화면이 안뜬다.
참고)컴퓨터오랫동안 안쓰다 쓰면 먹통인 경우가 있다. 이럴 때는 전원만 켜주고 그대로 있으면 충전되어 나오는 경우도 있음.
본인의 경험으로는 그래픽카드가 쇼트가 났을 경우에는 경고음이 없다..--->지우개로 깨끗이...
* CD-ROM 드라이브 구동시키기
mscdex.exe, oakcdrom.sys파일 필요
① 부팅디스켙을 이용하여 CD-ROM을 구동시키기
미리 부팅디스켙을 만들어 놓기.
·부팅디스켙만드는 방법:
윈도우상태에서--- 내컴퓨터로→A드라이브선택→마우스오른쪽버튼을 눌러→포맷선택→ V빠른포맷(속도빠르게), 전체포맷(실린더,섹터까지 전부만들기),시스템 파일만 복사,레이블(디스켙이름 정하기),V포맷 마친 후 디스크 정보, V시스템파일복사
시작-설정-프로그램추가/제거-시동디스크Tab
참고)윈도우를 처음에 하드에서 풀어서 설치했을 경우에는 CD-ROM을 넣지 않고 디스켙만 넣으면 됨.
도스상태에서---c:\sys a:
a:\copy c:\windows\command\mscdex.exe a:
a:\copy c:\windows\command\ebd\oakcdrom.sys a:
또는 c:\windows\command\ebd\oakcdrom.sys a:
a:\copy con autoexec.bat
a:\mscdex.exe /d:mscd000 /l:g
ctrl+z(파일저장)
a:\copy con config.sys
device=a:\oakcdrom.sys d:mscd000
ctrl+z
재부팅
* CD-ROM 드라이브 구동시키기
② DOS상태에서 CD-ROM구동
③ Windows의 "COMMAND PROMPT ONLY"모드에서 CD-ROM구동
c:\edit autoexec.bat
loadhigh c:\windows\command\nlsfunc.exe c:\windows\country.sys
c:\windows\command\mscdex.exe /d:mscd000(장치이름) /l:g(드라이브)
저장→불러오기→config.sys 선택(Tap키눌러)
device=c:\windows\biling.sys
device=c:\windows\command\ebd\oakcdrom.sys /d:mscd000
저장→나오기→재시작→5.command prompt only
이렇게 하면 CD-ROM드라이브를 D로 구동시킬 수 있슴.
④ 윈도우에서 시작→시스템 종료→MSDOS모드에서 시스템 재시작을 선택했을 때 여기서 CD-ROM구동
* CD-ROM에 있는 파일 뽑아오기
부팅디스켙 이용
a. ext.exe이용
a:\ext
please enter the path to the windows cab files(a:):E(cd-rom드라이브):\win98
please enter the name of the file you wanna extract:himem.sys
please.......extract to():C:\
b. extract.exe이용(여러개 파일을 풀 수가 있다.ex:*.sys)
e:\win98\extract /a /l c:\example(파일풀어놓을 디렉토리만들기) base5.cab himem.sys(풀어놓을 파일 이름)
c:\md example
sfc(시스템파일 검사기)이용
시작→실행→sfc→설치 디스크에서 한 파일의 압축해제 himem.sys→시작
복원할 원본위치(CD-ROM위치)→저장위치(c:\windows)→파일백업폴더→확인
* 자신의 system에 설치되어 있는 메모리의 용량달기
① DOS상태에서 확인하는 방법
a. c:\mem명령어로 확인
b. 시스템 부팅시 메모리 테스트 과정에서 확인
c. CMOS SETUP의 "STANDARD CMOS SETUP"에서 확인하는 방법
② 윈도우 상태에서 확인하는 방법
시작→설정→제어판→시스템→일반Tab
맨밑에 128MB RAM
③ msconfig(시스템 구성 유틸리티)
일반Tab → 고급 → 메모리제한에 체크표시 없앤 후 시스템 재시작한 후
시스템 등록정보에서 확인해야 정확한 메모리를 알 수 있다.
* 파일의 속성변경방법을 적어라.(예.system.dat가 현재 hidden속성임)
① DOS상태에서
attrib -h system.dat
② 윈도우상태에서
a. 그 파일에 마우스갖다대고 오른쪽 버튼클릭→등록정보→일반Tab에서 속성변경
(숨김의 체크표시를 지워주면 됨)
b. 그 파일을 선택 후 메뉴표시줄의 보기→폴더옵션→보기Tab→숨긴파일에서
모든파일표시에 체크
* 화면보호기 암호삭제(암호 잊어버렸을 경우)
·레지스트리에 암호가 저장되어있다.
재부팅 후 F8키눌러 안전모드로 부팅→Winkey+R(시작-실행)→regedit(레지스트리 편집기)
→편집→찾기→screensave_data, 모든 값에 체크 후 →찾았으면 그걸 삭제..
키 값 Data
* 화면에 전체화면표시/창크기 복원/최소화 표시줄이 깨진 글자로 나올 경우
① 재부팅해 안전모드로 들어갔다가 다시 재부팅하면 됨.
문제발생시 파일이 삭제가 되어 있지 않은 이상 안전모드로 들어갔다 나오면 대부분 해결됨.
② windows\ttfcache를 찾아서 삭제하고 다른 걸 복사 후 재시작하면 됨.
* CD-ROM드라이브에 음악CD를 넣었을 때 자동으로 연결되지 않게 설정하려면
시작→설정→제어판→시스템 아이콘 더블클릭→장치관리자Tab→CD-ROM드라이브 선택 후 앞의 +키 해제→컴퓨터에 설치된 CD-ROM드라이브 선택→등록정보버튼 클릭→설정Tab→자동삽입통지란의 체크표시 해제
* 바탕화면에 아이콘이 없을 때 아이콘을 생성하라.
디스플레이 등록정보→효과Tab→"바탕화면이 웹페이지형식일 때 아이콘 숨김"체크지움
웹 Tab→"액티브 데스크탑을 웹페이지형식으로 보기"체크지움..
* 네트워크 암호 뜨지 않게 하려면
네트워크설정→windows로그온으로 바꿔주면 된다.
* 현재 윈도우 시작시 암호창이 뜬다 이를 뜨지 않게 하라.(사용자가 한 명일 때)
설정 → 제어판 → 암호
c:\windows에 pwl파일로 저장됨.
암호를 잊어버렸을 경우 c:\windows\ .pwl을 지우면 된다.
그후 재시작한 후 암호창 뜨면 확인을 누를 것.
그후 재시작하면 암호창 뜨지 않는다.
① 암호를 잊었을 경우 암호창이 뜨면 '취소'를 선택해 윈도우로 들어감
② 확장자가 pwl인 파일을 찾아 삭제
③ 윈도우 재시작--암호창이 뜨면 '확인'을 선택해서 윈도우로 들어감.
④ 바로 윈도우 재부팅(즉시 재부팅해야함)
* 사용자 등록 각각 암호 다르게 설정
제어판→사용자→복수사용자 설정에서 다음→사용자추가→.....등록
이 사용자와 암호는 regedit에서 profilelist입력 후 키값에 체크 후 찾기 또는 사용자로 입력했던 이름을 입력 후 찾기(ex:왕뚜껑)→이 왕뚜껑 폴더를 없애고, *.pwl을 찾아 지우고 제어판→암호로 들어가 사용자 초기화파일Tab에서 이 PC의 모든 사용자가 동일한 기본설정 바탕화면사용에 체크하고 재부팅하면 암호상자에서 확인을 누르고 다시 재부팅하면 사용자 없어지고, 암호창이 뜨지않게 된다.
* 윤상.mp3라는 파일을 클릭했더니 연결프로그램이 없다는 메시지(프로그램을 찾을 수가 없습니다)가 나온다. 이 메시지를 없애라.
이런 경우는 mp3파일 연결프로그램이었던 winamp를 프로그램 추가/제거가 아닌 winamp폴더를 직접 제거했을 경우에 발생하는 메시지..
레지스트리편집기로 편집→찾기→winamp 키 값에 체크 후 찾기→winamp폴더 전체를 삭제하거나, winamp--shell--open을 삭제하면 메시지가 안뜬다.
* 연결프로그램 바꾸기(ex:textfile)
① 파일선택 후 shift+마우스오른쪽 버튼눌러 연결프로그램 바꾸기
② 레지스트리편집기→ 편집→찾기(textfile)→textfile-shell-open-command-기본값 수정- 스트링 편집(연결프로그램 바꿔주면 된다.)
* 프로그램 추가/제거에서 프로그램삭제시 에러메시지가 발생하고, 리스트에서 제거되지 않는다. 이를 제거하라.
레지스트리 편집기→편집→찾기→uninstall 키 값에 체크 후 찾기→uninstall에서 에러메시지가 난 프로그램 또는 삭제되지 않는 리스트의 프로그램을 삭제하면 됨.
* 레지스트리 백업
·레지스트리 파일의 종류 : user.dat
system.dat
실행→scanregw(레지스트리 오류검사, 수정, 백업)→백업확인
백업된 파일의 저장위치
c:\windows\sysbckup에 rb000.cab형식으로 5개까지 저장됨.
에러가 없는 레지스트리백업 파일을 복사해서 별도의 폴더에 옮겨서 관리하고,
에러발생시 백업파일을 c:\windows\sysbckup에 복사해두면 복구하기(/restore)를 이용해 복구..
* 레지스트리 파일의 특징
① 이진파일
text편집기로 볼 수 없다
레지스트리 편집기를 사용해야만 볼 수 있다.(regedit.exe)
② 트리구조 ----- 윈도우 탐색기의 폴더창모양과 같다.
③ 윈도우의 모든 환경을 저장하고 있다.
* 레지스트리 파일의 저장위치
① 레지스트리 파일 user.dat
system.dat
② 윈도우95의 경우
윈도우(c:\windows)디렉토리에 있다.
백업된 파일--c:\windows\user.da0
system.da0
③ 윈도우98의 경우
윈도우디렉토리에 있다.
백업된 파일 c:\windows\sysbckup\rb000.cab
④ 윈도우98의 레지스트리 백업시 포함되는 파일
user.dat
system.dat
system.ini
win.ini
윈도우95의 레지스트리 복구
복구: attrib -r -s -h user.dat
attrib -r -s -h system.dat
del user.dat
del system.dat
ren user.da0 user.dat
ren system.da0 system.dat
·윈도우98은 백업파일이 5개까지 저장되지만,윈도우85는 바로바로 바뀌니까 최적의 환경일 때
꼭 저장하여 복사해두는 것이 좋다.
* 비디오를 재생할 때 마다 에러메시지가 뜨는 경우
멀티미디어→장치Tab→비디오 압축코덱을 모두 지우고 프로그램추가/제거에서 재설치만 해주면 됨.
* 다음은 장치관리자의 하드웨어 앞에 나타나는 아이콘이다. 그 의미를 써라.
① Х : 그 장치를 사용하지 않음으로 설정한 경우
(하드웨어 초기화파일에서 사용안함이 선택된 경우)
ex) 사용하지 않을 하드웨어 선택→마우스오른쪽버튼클릭→등록정보선택→
이 하드웨어초기화파일에서 사용안함에 check
② ! : · 그 하드웨어가 다른 장치와 충돌하고 있거나
· 그 하드웨어의 드라이버가 설치되어 있지 않은 경우
(제대로 설치되어 있지 않은 경우)
· 다른 드라이버가 설치된 경우(ex:현대것인데 삼성꺼 설치된 경우)
(원래 H/W드라이버가 설치되지 않은 경우)
③ ? : 윈도우가 그 장치(H/W)가 시스템에 있다는 것은 인식하지만,
드라이버까지 설치하는데는 실패한 경우
?AUDIO --- 오디오 장치제대로 설치 안된 경우임을 나타냄.
?COMMUNICATION --- 모뎀 드라이버가 제대로 설치 안된 경우
X없애는 방법 --- 마우스 오른쪽 버튼 클릭-이 하드웨어초기화파일에서 사용안함에 체크없애기.
!없애는 방법 --- · 충돌의 경우 A나 B의 리소스(IRQ)를 바꿔주면 됨
· 제대로 설치 안된 경우 드라이버 재설치(등록정보-드라이버업데이트--)
* 프린트방법 -- ① ctrl+p
② 마우스 오른쪽 버튼 클릭--인쇄
③ 파일메뉴에서--인쇄
④ 인쇄할 파일을 프린터의 아이콘에 올려놓아도 인쇄
* 화면의 메시지 등 화면자체의 내용을 인쇄하려면
PrintScreenSysReq버튼을 누른 후→ 보조프로그램 → 그림판 → 편집 → 붙여넣기
도스 팁 총정리
EMS나 XMS를 사용하는 도스용 게임을 하기 위해 도스 모드로 부팅하려면(98)
윈도우 98에서는 게임을 하기 위해 여러 가지 배려를 해놓았다. 빠른 속도로 그래픽을 사용하기 위한 AGP 지원이라든지 다이렉트X가 기본으로 설치돼 있어 웬만한 윈도우용 게임은 별다른 설정없이 동작할 수 있다. 게다가 도스용 게임 사용자를 위해 게임 전용 부팅 모드를 사용할 수 있다. 만약 도스용 게임이 XMS나 EMS를 사용한다면 C:\WINDOWS 디렉토리의 '게임용 MS-DOS모드(EMS 및 XMS 지원).pif'를 실행하면 되고 일반 메모리만을 사용한다면 '게임용MS-DOS 모드.pif'를 실행하면 자동으로 시스템이 재시작하면서 도스 모드로 부팅된다. 도스 모드에서는 원하는 게임을 실행한 다음에 게임을 마치고 도스 프롬프트 상에서 'EXIT'라고 입력하면 다시 윈도우 98로 부팅한다.
도스 창을 남들과 다르게 만들어보자.autoexec.bat 파일에 set winpmt=my name is hongkildong$_$p$g라고 입력한 다음 재부팅한다.이제 도스 창을 열어보자. 화면 위에 my name is hongkildong 이라고 써 있다.
도스 팁 - 최대의 도스 메모리를 얻는 방법 [Win95]
1. "Sysedit.exe"를 실행
2. "System.ini"에서 [386Ehn] 항목아래에 다음 라인을 추가 한다
3. LocalLoadHigh=1
4. 저장후 윈도를 재부팅 한다 .
DOS가 시대로 부터 아직까지 살아남아 역사를 이어가는 유틸리티가 있으니... 그 이름도 유명한 "도스키 (Doskey)" ! 여전히 많은 사용자들이 도스키를 도스나 도스 프롬프트를 위해 즐겨 사용하고 있다. 자, 우선 도스키부터 설치해 보자. 도스 프롬프트나 명령 메뉴에서 다음과 같이 입력한다.
C:\Windows>doskey
도스키는 명령어를 보다 빠르게 편집하는데 주로 사용된다. 예를 들어, 키보드의 Insert키를 사용하게 되거나, 도스 프롬프트를 새로 입력하는 라인을 이미 입력된 라인 사이에 삽입하는 마치 에디터처럼 사용할 수 있다.
이제 도스키를 설치했으므로 여러분은 도스 프롬프트에서 마치 텍스트 에디터를 다룰 때와 마찬가지로 키보드를 조작할 수 있다. 아래는 도스키를 설치한 후 작동하기 시작하는 키 목록이다.
Home - 명령어 라인의 첫 칸으로 이동
End - 명령어 라인의 마지막 칸으로 이동
오른쪽 화살표 - 한 문자 오른쪽으로 이동
왼쪽 화살표 - 한 문자 왼쪽으로 이동
Ctrl+오른쪽 화살표 - 한 단어 앞으로 이동
Ctrl+왼쪽 화살표 - 한 단어 뒤쪽으로 이동
Ctrl+End - 커서가 위치한 곳에서 뒤쪽 모두 삭제
Insert - 삽입과 수정 토클 키
ESC - 현재 입력한 명령어를 지움
도스키를 설치하면 이미 입력한 명령을 다시 살릴 수 있는 History 기능이 활성화된다. PageUp 키와 PageDown 키를 눌러 보자. 또한 F8 키를 누르면 익스플로러에서 그러하듯 이미 입력한 명령 History에서 비슷한 명령이 존재하는 지 찾아서 자동으로 채워 준다. 예를 들어, 이미 입력한 명령 가운데, "copy *.bat d:\imsi\merong"가 있다면 co 라고 입력한 후 F8키를 누르면 명령어 history에서 co로 시작하는 명령어가 순환되어 나타난다.
history를 지우려면 Alt + F7 키를 누르면 된다. 아래 리스트는 도스키의 history 명령을 보여준다.
위쪽 화살표 - History에서 바로 전에 했던 명령어를 다시 불러옴
아래쪽 화살표 - History에서 바로 이후에 했던 명령어를 다시 불러옴
PageUp - History에서 제일 처음 했던(과거의) 명령어를 다시 불러옴
PageDown - History에서 제일 마지막에(최근의) 했던 명령어를 다시 불러옴
F7 - History 리스트를 번호로 보여줌
Alt+F7 - History를 모두 삭제
F8 - 현재 타이핑한 단어에 맞는 명령어를 history에서 탐색하여 자동 채움
F9 - History에서 명령어를 번호로 선택
윈도98의 도스창에서 실행한 도스키는 도스창을 닫으면 사라진다. 매번 도스키를 설치하고 싶지 않다면 autoexec.bat파일에 doskey 라인을 추가하면 된다.
도스 팁 - 도스 프롬프트 인터페이스 [Win95|98]
[도스 프롬프트로 파일 네임 끌어서 놓기]
바탕 화면이나 폴더를 MS-DOS 도스 프롬프트로 끌어서 놓을 수 있다. 끌어다 놓은 폴더 혹은 파일의 경로가 도스 프롬프트에 나타나며 키보드 버퍼에 이 경로가 저장된다.
[도스 프롬프트의 정보 복사/붙여넣기]
활성화된 도스 프롬프트 윈도우의 도구모음을 통해 도스 프롬프트 윈도우에 나타난 정보를 복사하거나 윈도우로 붙여넣을 수 있다. 도구모음의 선택 표시 버튼을 누른 후 마우스로 도스 프롬프트 윈도우의 내용을 선택한다. 그런후 복사 버튼을 누르면 내용이 클립보드로 복사된다. 예컨데, 폴더 리스트를 이런 방법으로 복사한 후 메일로 보낼 수 있다.
마찬가지 방법으로 윈도우의 내용을 복사한 후 도스 프롬프트 윈도우 도구 모음의 붙여 넣기 버튼을 누르면 내용이 복사된다.
[CD 단축 명령]
도스 프롬프트의 디렉토리 이동 명령인 CD 명령 뒤에 다음 파라미터를 붙이면 보다 쉽게 디렉토리를 이동할 수 있다.
. = 현재 디렉토리
.. = 상위 디렉토리
... = 2단계 상위 디렉토리
.... = 3단계 상위 디렉토리
예컨데, C:\>windows\desktop 폴더에서 C:\>windows 폴더로 이동하려면 다음과 같이 입력한다,
cd ..
[풀 스크린 단축키]
윈도우의 풀 스크린 토글 키는 Alt+Enter. Alt+Enter 키를 누를 때마다 윈도우가 최대 화면과 사용자 정의 화면으로 토글된다.
도스 팁 - 폴더를 드라이브로 인식 시키기 [Win95|98]
도스 프롬프트에서 어떤 폴더로 파일을 옮기거나 복사, 붙여넣기 작업을 계속한다면 그 폴더를 아예 드라이버를 만들어 버리는게 편하다. 이전 도스로부터 전수된 "subst.exe"라는 프로그램을 이용한다.
만약 "C:\imsi\merong" 라는 폴더를 "H 드라이브로" 인식시키고 싶다면 다음과 같이 명령어 라인에 입력한다.
subst h: c:\imsi\merong
이제 새롭게 h 드라이브가나타날 것인데, 이것은 실제로 c:\imsi\merong 폴더를 의미한다. 폴더와 드라이브 링크를 삭제하려면 명령어 라인에서 다음과 같이 입력한다.
subst h: /d
subst.exe 명령어 라인을 autoexec.bat에 첨부하면 매번 작업을 위해 필요한 폴더를 정의하는데 대단히 편리하다. 또한, 윈도98은 이렇게 만들어진 개별 드라이브에 대한 각각의 휴지통을 만들게 되므로 작업이 편리해진다.
도스 팁 - "도스창"에서 한글을 사용하지 않기 [Win95|98]
도스창에서 한글을 사용하지 않아야 할 때는 언제인가? 바로 도스용 게임을 할 경우이다. 한글이 사용 가능한 상태의 도스창이나 전체화면모드에서 그래픽 모드를 사용하는 프로그램의 화면이 깨진다. 창모드와 전체화면 모드를 전환하는 방법은 다들 알고 있겠죠?(답: "Alt+Enter"로 토글됨)
1. "C:\windows\system.ini"파일을 텍스트 편집기로 연다
2. "device=*mshbios"라는 항목을 지우거나 앞에 " ; " 표시를 한다 위와 같이 하면 도스창 모드에서(전체화면 모드에서 만)한글이 실행되지 않음
위의 방법이 마음에 들지 않으면 더 간단한 방법이 있다. 도스창을 띄우고 프롬프트에 "hcode /e"를 입력하자. 다시 한글을 사용하려면 "hcode /k"를 입력한다.
위에서처럼 "hcode /e"를 도스 프롬프트에 넣기 싫으면 이렇게 하자. 먼저 도스창 바로 가기 아이콘(한글 MS-DOS)의 등록 정보를 열고 "프로그램"탭을 누른뒤 "배치 파일"의 빈 칸에 "hcode /e"라고 입력해 주자. 그러면 다음부터 도스창은 아예 영문으로 시작될 것이다.
도스 팁 - 보다 강력한 DIR 스위치 [Win95|98]
도스 명령 가운데 dir 만큼 많이 사용하는 명령도 없을 것이다. 윈도우 탐색기가 이것의 기능을 쓸모없게 만들었으니 더 이상 dir에 대해 언급할 필요가 없다고 생각할 수도 있다. 그러나! dir은 여러분이 생각하는 것보다 훨씬 유용한 스위치를 숨기고 있다. 얕볼것이 아니다.
[스위치의 용도]
/P 출력 결과를 스크린 단위로 잘라서 보여줌
/W 출력 결과를 옆으로 넓게 보여줌
/A (속성)
D : 디렉토리
R : Read-only 파일
H : Hidden 파일
A : Archive 파일
S : System 파일
- : 지정한 속성 제외
/O (정렬)
N : 알파벳 이름 순으로 정렬
S : 파일 크기별로 정렬 (작은 것 우선)
E : 확장자를 알파벳 이름 순으로 정렬
D : 날짜와 시간 순으로 정렬 (과거 것 우선)
G : 그룹 디렉토리를 먼저 정렬
- : 역순으로 보여주기
A : 최근에 건드린(?) 파일 순으로 정렬 (과거 것 우선)
/S 지정한 디렉토리와 하위 디렉토리를 모두 보여줌
/B 파일과 폴더를 그대로 보여줌 (정보나 내용없이)
/L 소문자로 출력함
/V 모든 정보를 다 출력함
/4 연도를 4자리 숫자로 출력함
이상의 스위치들은 연속적으로 사용할 수 있다. 각각의 스위치들을 연결하여 윈도우 탐색기보다 편리하게 파일과 디렉토리 정보를 볼 수 있다.
C:\>dir /v/p/o/a/l/4
아, 이게 너무 귀찮다고 여겨질 것이다. 그렇다면 autoexec.bat 파일에 dir 변수를 삽입하여 도스 프롬프트에서 dir이라고 입력했을 때 자동으로 각종 스위치들이 적용되도록 설정할수 있다. autoexec.bat 파일을 편집기에서 열어서 다음과 같은 라인을 추가해 보자
SET DIRCMD=/V/P/O/A/L/4
물론 이렇게 하는 대신 배치 파일을 만들어도 된다. DIRS.BAT 정도의 이름으로 배치 파일을 만든 후 이 파일의 안에 다음과 같은 라인을 적어두고 사용해도 좋다.
dir /v/p/o/a/l/4
도스 팁 - start 명령 다루기 [Win95|98]
윈도98의 DOS 프롬프트에 start라는 쓸만한 명령이 있다. 도스창으로 나간 후 데스크톱으로 현재 디렉토리의 윈도우를 열고 싶다면 다음과 같이 입력한다.
start . (start 뒤에 있는 점(.)을 빠뜨리지 말라)
다른 도스 프롬프트 실행창을 열고 싶으면 다음과 같이 입력한다,
C:\>start command
예컨데, 새 도스창으로 V3.exe를 실행하고 싶다면,
C:\>start v3.exe c:
라고 입력하면 된다.
또한, 윈도우용 프로그램을 도스 프롬프트에서 실행하려면 다음과 같이 입력한다,
C:\>start notepad.exe
특정 도큐먼트 파일을 실행하려면 아래와 같이 한다,
C:\>start sample.txt
"MS-DOS 모드에서 시스템 재시작"으로 시스템 종료시 깨짐현상방지(win98)
1. "C:\Windows\System\5344414d.bat" 파일을 텍스트 편집기로 연다
2. 두번째 줄과 네번째 줄의 앞에 "REM"(따옴표 빼고)을 넣는다 (세번째 줄은 건들지 마시오. exit 칠 때 따운)
도스 팁 - 8자 이상의 긴 파일 이름 다루기 [Win95|98]
[도스 프롬프트에서 8자 이상 파일의 원래 이름 보기]
윈도98의 도스 프롬프트에서 8자 이상의 긴 파일 이름을 타이핑하기가 대단히 불편하다.
예를 들어 "My Favorit Idex.htm"이라는 파일 이름을 도스 프롬프트에서 살펴보면 다음과 같이 나타난다.
[MYFAVO~1.HTM]
또한 똑같은 폴더에 internet usenet guide.html 이라는 파일이 있다면 이것은 INTERN~2.HTM과 같은 형식으로 도스 프롬프트에 나타난다. 여러분은 무슨 재주로 이 두 파일의 원래 이름을 구분할 수 있겠는가? 좋은 방법이 있다. 도스에서 디렉토리를 보여주는 명령인 DIR의 새로운 옵션을 사용하면된다. 다음과 같이 입력해 보자
C:\>dir /b
/b 스위치를 주면 8자 이상의 긴 파일 이름을 도스 프롬프트에서 볼 수 있다.
[8자 이상의 긴 파일/폴더 다루기]
그럼 이렇게 8자 이상의 긴 이름의 파일이나 폴더를 도스 프롬프트에서 복사, 삭제, 붙여넣기, 편집하려면 어떻게 해야할까? "Program Files"라는 폴더는 도스 프롬프트에서 다음과 같이 나타난다.
PROGRA~1
이 폴더로 이동하려면 다음과 같이 입력해야 한다
C:\>cd PROGRA~1
그러나, 이렇게 하는 대신 다음과 같이 쌍 따옴표를 붙여서 8자 이상의 파일/폴더로 직접 이동할 수 있다.
C:\>cd "Program Files"
참고로, 이것은 Unix에서 빈칸이 들어간 폴더 혹은 파일 네임을 다루는 방법을 차용한 것이다. Unix 프롬프트에서 빈칸이 들어간 폴더가 있다면 다음과 같이 이동한다.
%>cd "What a great folder"
8자 이상의 이름을 가진 파일/폴더를 다룰 때 쌍 따옴표를 붙이는 방법과 dir/b 옵션을 함께 사용하면 편리하다.
도스 팁 - 여전히 편리한 Undelete [Win95|98]
왜 "undelete" 도구가 필요한 것인가? 한번 휴지통을 비우고 나면 더 이상 지운 파일을 살릴 수 없다. 그러나 여전히 과거 DOS로부터 나온 undelete 프로그램이 희망(?)을 준다.
지워진 파일은 하드 디스크를 포맷하기 전에는 여전히 그곳에 남아 있다. 파일을 지우면 컴퓨터는 그 파일의 첫 문자만 삭제하고 그곳에 "deleted" 표시를 한다. 이렇게 하므로써 어떤 파일이든 그 위에 덮어 쓰거나 교체될 수 있게 된다. 결국 다른 파일이 지워진 파일을 덮어 쓰지만 않는다면 언제까지든 그 파일은 그 자리에 있다는 말이다. 이로써 여러분이 파일을 지운 후 새로운 파일을 복사하거나 디스크 전체를 변경하거나 스캔 디스크를 하거나 뭐 이런 일만 하지 않는다면 그 파일을 복구할 가능성은 존재한게 된다.
이 유틸리티는 윈도우 CD의 /olddos 폴더에 있을 것이다.
이 폴더에서 undelete를 찾았으면 "C:\windows\command" 폴더에 복사한다. 만약 gone.wav라는 지워진 파일을 살리려면 다음과 같이 입력한다.
C:\>undelete gone.wav
지워진 파일이 있는 전체 경로를 입력해야 한다. undelete로 파일을 복구할 경우 파일의 첫문자가 ?으로 표시된 것을 확인할 수 있을 것이다. 따라서 여러분은 첫 문자를 직접 입력해줘야 한다.
C:\>undelete
이렇게 입력하면 해당 폴더에서 복구할 수 있는 파일의 목록이 나타날 것이다. 복구를 원하는 파일을 선택하여 첫 문자를 입력하면 지워진 파일을 살릴 수 있다.
undelete 유틸리티가 상당히 유용해 보이긴 하지만 몇몇 윈도우 시스템에서는 제대로 작동하지 않는다. 자신의 시스템에서 제대로 작동하는지는 직접 확인하는게 좋을 것이다.
도스 팁 - XCOPY의 새로운 스위치 [Win95|98]
윈도95/98/NT 4.0의 XCOPY 명령에 새롭게 포함된 스위치가 있다. 아래 리스트 중 일부는 이전부터 이어져온 스위치다.
[스위치의 용도]
/C 에러가 발생해도 복사를 계속함
/I 대상이 존재하지 않고 하나 이상의 파일을 복사할 경우 대상을 디렉터리로 가정함
/Q 복사하는 동안 파일 이름을 화면에 표시하지 않음
/F 복사하는 동안 원본 파일의 위치와 정보를 보여줌
/L 복사될 파일을 보여줌
/H 숨겨진 파일과 시스템 파일도 복사함
/R 읽기 전용 파일들도 덮어씀
/T 디렉토리 구조는 만들고 파일은 복사하지 않음. 빈 디렉토리나 하위 디렉토리는 포함하지 않음.
/T /E 스위치를 사용하면 빈 디렉토리와 하위 디렉토리도 포함하여 복사
/U 대상에 이미 존재하는 파일을 업데이트함
/K 속성을 복사함. 보통 XCOPY 명령을 사용하면 읽기 전용 속성을 재설정함.
/Y 확인 메시지를 표시하지 않고 기존 파일을 덮어씀
/-Y 기존 파일을 덮어쓰기 전에 확인 메시지를 표시함
/N 작성된 짧은 이름을 사용하여 복사함
도스 팁 - 도스용 Diskcopy의 새로운 쓰임새 [Win95|98]
윈도95/98/NT의 diskcopy 유틸리티는 디스크 하나를 복사할 때는 매우 빠르고 좋다. 그러나, 하나 이상의 디스크를 복사할 경우에는 매번 원본 디스크를 복사해야하는 단점이 있다. 이에 반해 DOS의 diskcopy는 똑같은 디스크에 대해 여러 번 복사할 수 있는 장점이 있다.
diskcopy를 실행하려면 다음과 같이 입력한다.
C:\>diskcopy a: a:
이렇게 입력하면 디스크를 삽입하라는 메시지가 뜰 것이다. 복사할 원본 디스크를 삽입한 후 엔터 키를 누른다. 윈도95는 원본 디스크의 내용을 트랙 단위로 메모리로 읽어 들인다. 모두 읽고 나면, 타겟 디스크를 넣으라는 메시지가 나타날 것이다. 빈 디스크를 드라이브에 삽입하고 엔터 키를 누르면 원본 디스크의 내용이 고스란히 새로운 디스크에 복사된다.
diskcopy가 원본 디스크의 복사본을 만들고 난 후, 또 다른 복사 디스크를 만들 것인지 물어볼 것이다. 그렇다면 'Y' 키를 누르면 된다. 타겟 디스크를 드라이브에서 제거한 후, 다른 디스크를 삽입한다. 그리고 다시 엔터 키를 누르면 복사 디스크를 만들기 시작할 것이다. 여러분이 원하는 만큼의 복사 디스크를 만들 수 있다.
diskcopy 명령에 /v 스위치를 함께 사용하면 타겟 디스크의 트랙이 복사할만한지 신뢰성을 조사하게 된다. 만약 타겟 디스크에 문제가 있다면 diskcopy를 거부하고 작업을 멈추게 된다. 이 옵션은 diskcopy를 안전하게 수행하는 이점이 있는 반면, 그만큼 시간이 더 걸리게 된다.
diskcopy 명령에는 약간의 제한 사항이 있다. 먼저, 하드 디스크를 복사할 수는 없고 반드시 플로피 디스크에서 복사를 시작해야 한다. 두번째로 비슷한 크기의 디스크들 간에만 사용할 수 있다. 예컨데, 1.44MB 디스크에서 720KB 디스크로 diskcopy를 실행할 수는 없다. 그 반대는 가능한데, 이렇게 할 경우 1.44MB 디스크가 720KB 형식으로 다시 포맷이 된다는 것을 잊지 말자.
윈도 9X의 CAB파일 안의 내용 알아내기 [Win9X]
윈도95/98의 설치 CD-ROM을 살펴보면 많은 파일들이 CAB이라는 압축 파일로 묶여있음을 알 수 있다. 이 속에 어떤 파일들이 들어있는지 목록을 간단하게 작성할 수 있다.
먼저, 윈도 98의 설치 CD-ROM을 넣고 도스 창에서 설치 파일들이 있는 디렉토리(여기서는 F:\win98\)로 이동한 뒤 다음과 같은 명령을 실행한다.
DIR/B *.CAB > C:\1.BAT
위와 같이 하면 C드라이브의 루트 디렉토리에 1.BAT라는 파일이 생긴다. 1.BAT의 내용은 다음과 같다.
BASE5.CAB
BASE6.CAB
CATALOG3.CAB
CATALOG4.CAB
DRIVER11.CAB
DRIVER12.CAB
DRIVER13.CAB
.........
이 1.BAT를 다음과 같이 편집한다.
EXTRACT F:\WIN98\BASE5.CAB >> 98.TXT
EXTRACT F:\WIN98\BASE6.CAB >> 98.TXT
EXTRACT F:\WIN98\CATALOG3.CAB >> 98.TXT
EXTRACT F:\WIN98\CATALOG4.CAB >> 98.TXT
EXTRACT F:\WIN98\DRIVER11.CAB >> 98.TXT
EXTRACT F:\WIN98\DRIVER12.CAB >> 98.TXT
EXTRACT F:\WIN98\DRIVER13.CAB >> 98.TXT
.........
이제 1.BAT를 실행하면 98.TXT 파일이 만들어 진다. 이 파일을 열어보면 CAB 파일 안에 어떤 파일들이 들어있는지 상세히 알 수 있다.
Windows'Msdos.sys'파일의 내용(적용범위: Microsoft Windows 95/98)
개요 ‘Windows Setup’ 프로그램은 루트 디렉토리에 ‘Msdos.sys’라고 하는 파일을 만들며, 이 파일은 읽기 전용’, ‘시스템’, ‘숨김’의 속성을 지니게 된다.
이 파일은, MS-DOS에 있는 ‘Msdos.sys’ 파일과는 달리 텍스트 파일이며, 레지스트리 등 다른 Windows 98 파일들의 위치를 나열해 주는 [Paths] 항목과 개인적으로 부팅 절차를 변경할 때 사용할 수 있는 [Options] 항목으로 구성되어 있다.
[Paths] 항목은 다음과 같이 설정되어 있을 수 있다. 없으면 넣어주면 된다.
HostWinBootDrv=<부트 드라이브의 루트(표준 : C)>
형태 : HostWinBootDrv=C
용도 : 부팅되는 드라이브명을 지정한다.(부트디스크의 드라이브명을 지정)
WinBootDir=
형태 : WinBootDir=C:\windows
용도 : 부트 디렉토리를 지정한다. 일반적으로 C:\windows이다.
부팅에 필요한 파일들의 위치를 열거한다.
WinDir
=
형태 : WinDir=C:\windows
용도 : 윈도우가 설치된 디렉토리를 지정한다. 기본값은 'C:\windows'이다.
UninstallDir=<부트 드라이브의 루트(표준 : C)>
형태 : UninstallDir=C
용도 : ‘W95undo.dat’ 및 ‘W95undo.ini’ 파일(Windows 95 언인스톨시 필요)의 위치 특정.
주 : 이 설정은, Windows 95,98.SE를 셑업할 때 시스템 파일을 백업하는 경우에만 나타난다.
[Options]
AutoScan=<숫자(표준 : 1)>
형태 : AutoScan=1
용도 : 절차에 따르지 않은 부적절한 시스템 종료 후, 시스템을 재시작할 때 ‘ScanDisk’ 를 실행할 지 여부를 결정한다.
‘0’으로 하면 디스크 검사(ScanDisk)를 실행하지 않고,
‘1’로 하면 디스크 검사를 하겠냐는 메시지가 나온 후 디스크 검사를 한다.
‘2’로 지정하면 메시지가 나오지 않고, 자동으로 디스크 검사를 한다. 에러가 발견되었을 때에는 정정하기 전에 메시지가 나타난다.
주 : 이 설정은 Windows 95 OSR-2 및 Windows 98에서만 사용된다.
BootDelay=<초(표준 : 2초)>
형태 : BootDelay=2
용도 : 부팅시 화면에 ‘Starting Windows 95…’ 메시지가 보여지는 시간을 설정한다.
부팅시 [F8]키를 눌러 부팅 메뉴로 들어갈 때 시간을 확보하기 위한 것으로,
'0'으로 지정하면 [F8]키를 누를 시간을 주지 않는다.
이 경우 부팅 시간은 단축되지만 부팅 메뉴에서 안전모드로 들어갈 수 없다.
주 : Windows 98에서는 ‘BootDelay’가 지원되지 않는다.
BootSafe=<0 또는 1의 부울값(Boolean)(표준 : 0)>
형태 : BootSafe=0
용도 : ‘1’로 설정시 안전모드로 부팅한다.
BootGUI=<부울값(표준 : 1)>
형태 : BootGUI=1
용도 : 부팅을 윈도우 모드로 할지 정한다.
‘1’로 설정시 Graphic User Interface를 로딩하며(윈도우로 부팅이되며),
‘0’으로 설정시에는 도스로 부팅된다.
BootKeys=<부울값(표준 : 1)>
형태 : BootKeys=1
용도 : 부팅시 기능키 사용여부를 지정한다.
‘1’로 설정시에는 부팅시에 [F4], [F5], [F6], [F8], [Ctrl] 등 부팅 옵션 기능키를 사용할 수 있으며,
‘0’으로 설정시에는 부트 절차에서 이 기능키들을 사용할 수 없다.
주 : ‘BootKeys=0’으로의 설정은 ‘BootDelay=n’의 사용에 우선한다.
('0'으로 설정시 BootDelay= 기능도 사용할 수 없다.)
BootMenu=<부울값(표준 : 0)>
형태 : BootMenu=0
용도 : 부팅시 부팅메뉴를 보여준다. 기본값은 '0'이다.
‘1’로 설정해 놓으면 기본적으로 부팅메뉴(시동메뉴)가 나타나고,
‘0’로 설정하면 ‘Starting Windows 98…’ 메시지가 나올 때 [F8]키를 누름으로써 부팅메뉴를 불러오게 된다.
BootMenuDefault=<숫자(표준 : 시스템이 제대로 작동되면 1, 지체되면 3)>
형태 : BootMenuDefault=1
용도 : 부팅메뉴가 나타날 때 자동으로 부팅 메뉴 중 특정 번호가 선택되도록 하는 것
1: 일반모드 3: 안전모드
BootMenuDelay=<초(표준 : 30초)>
형태 : BootMenuDelay=30
용도 : 부팅메뉴 상태에서 대기하는 시간을 설정한다. 시간이 0까지 카운트다운되면
‘BootMenuDefault’가 작동한다(자동으로 선택된 메뉴로 부팅된다).
주 : 이 옵션은, [Options] 항목에 ‘BootMenu=1’로 설정된 경우에만 기능을 한다.
BootMulti=<부울값(표준 : 1)>
형태 : BootMulti=1
용도 : 이전 도스 모드(Previous version of MS-DOS)로 부팅할 수 있게 한다.
기본값은 '0'이며, 부팅메뉴에서 이전 도스모드를 표시하지 않는다. (‘0’으로 설정하면 멀티부팅 옵션이 해제되어 이전의 운영체제를 부팅할 수 없다)
‘1’로 설정하면 마지막 메뉴에 이전 도스 모드메뉴가 나타난다. [F4]와 [F8]키를 사용하여 앞의 운영체제를 부팅할 수 있게 한다.
참고로 이전 도스모드는 도스에서 윈도우98을 설치할 경우에만 사용할 수 있다. 윈도우98만 설치된 PC에서는 이 항목을 '1'로 지정해도 이전 도스 모드 메뉴를 볼 수 없다.
BootWarn=<부울값(표준 : 1)>
형태 : BootWarn=1
용도 :‘1’로 설정하면 ‘안전모드로 부팅에 성공하였을 경우 경고 메시지 창을 보이게 한다.
'0'으로 설정하면 '안전모드 부팅 경고 메시지'기능과 '부팅메뉴’기능이 해제된다.
BootWin=<부울값(표준 : 1)>
형태 : BootWin=1
용도 : ‘1’로 설정하면 컴퓨터가 윈도우로 부팅되며,
‘0’으로 설정하면 이전 도스로 부팅이 된다.
(이 설정은, MS-DOS 5.x나 6.x대의 버전을 사용하는 경우에만 유용하다.)
주 : ‘BootMulti=1’인 경우에만 [F4]키로 표준값을 바꿀 수 있다. 예를 들어,
‘BootWin=0’으로 설정된 상태에서 시동할 때 [F4]키를 누르면 Windows 98이 로딩된다.
DoubleBuffer=<부울값(표준 : 0)>
형태 : DoubleBuffer=0
용도 : ‘1’로 설정하는 것은 이중 버퍼링(buffering)을 요하는 컨트롤러(SCSI 컨트롤러 등)가 있는 경우, 이를 위해 이중 버퍼링을 활성화시키는 조건부 설정이다. ‘2’로 설정하는 것은 컨트롤러가 이중 버퍼링을 요하는지 여부와 관계없이 이중 버퍼링을 작동시키는 절대 설정이다.'0'은 더블 버퍼링이 설정되지 않는다.
DBLSpace=<부울값(표준 : 1)>
형태 : DBLSpace=1
용도 : 압축된 디스크 드라이브를 사용하기 위한 드라이버(dblspace.bin)를 로딩할 것인지 결정한다.
‘1’로 설정하면 ‘DBLSPACE.BIN’ 파일이 자동으로 로딩되게 하며,
‘0’으로 설정하면 이 파일이 자동으로 로딩되는 것을 막아주게 된다(디스크 압축을 사용하지 않을 때 '0').
주 : Windows 95는, 컴퓨터 시동시 부트 드라이브(대개 C드라이브)의 루트 디렉토리에 ‘Dblspace.bin’이나 ‘Drvspace.bin’ 중에 아무거라도 있으면 그 중 하나를 사용한다.
컴퓨터 시동시에 압축 드라이브가 로딩되는 것을 방지하려면, 두 가지를 모두 사용해야 한다.
예) DBLSpace=0
DRVSpace=0
DRVSpace=<부울값(표준 : 1)>
형태 : DRVSpace=1
용도 : Dblspace와 마찬가지로 압축된 디스크 드라이브를 사용하기 위해서 메모리에 로딩되는 드라이버다.
‘1’로 설정하면 ‘DRVSPACE.BIN’ 파일이 자동으로 로딩되게 하며, ‘0’으로 설정하면 이 파일이 자동으로 로딩되는 것을 막아주게 된다.
주 : Windows 95는, 컴퓨터 시동시 부트 드라이브(대개 C드라이브)의 루트 디렉토리에 ‘Dblspace.bin’이나 ‘Drvspace.bin’ 중에 아무거라도 있으면 그 중 하나를 사용한다. 컴퓨터 시동시에 압축 드라이브가 로딩되는 것을 방지하려면, 두 가지를 모두 사용해야 한다.
예) DBLSpace=0 DRVSpace=0
LoadTop=<부울값(표준 : 1)>
형태 : LoadTop=1
용도 : ‘0’으로 설정하면, 640K 메모리의 제일 위에 Windows 95가 ‘COMMAND.COM’이나 ‘DRVSPACE.BIN’, ‘DBLSPACE.BIN’ 파일을 로딩하지 않게 합니다. 가용 메모리를 산정함에 있어서 소프트웨어 호환성 문제를 안고 있다면, ‘0’으로 설정해보도록 합니다.
Logo=<부울값(표준 : 1)>
형태 : Logo=1
용도 : ‘1’로 설정하면 부팅할 때 윈도우 로고가 나타난다.
‘0’으로 설정하면 동화상의 로고가 뜨지 않게 된다.
또,‘0’으로 설정하게 되면, 비호환성을 유발할 수 있는 각종 방해들에 얽매이지 않게 한다.
Network=<부울값(표준 : 1)>
형태 : Network=1
용도 : '1'은 네트워크가 인식된 상태에서 안전모드 부팅을 지원한다.
‘1’로 설정된 것은 네트워크가 설치되었다는 것을 의미하며, Windows 98의 시동메뉴에 옵션으로‘Safe mode with network support(네트워크 지원을 수반하는 안전모드)’를 추가한다.
‘Msdos.sys’ 파일에는 쓸모없는 정보로 여겨지는 항목들도 있는데, 이 정보는 ‘Msdos.sys’ 파일이 최소한 1024바이트(1MB)가 넘을 것이라고 예상하는 프로그램들을 지원하는데 필요하다. 예를 들어, 어떤 바이러스 백신 프로그램이 ‘Msdos.sys’을 1024바이트가 안되는 파일로 감지했다면, 그 백신 프로그램은 ‘Msdos.sys’파일을 바이러스에 감염된 것으로 간주할 수 있다.
|
"Invalid media type reading drive C" , "media type error"
fdisk를 이용하여 기본 분할과 확장분할을 만들고 논리드라이브 문자 지정했다. 실행영역까지 설정한 후에 FDD로 시스템을 다시 시작하고 하드디스크를 사용하려는데 이런 메시지가 떴다.
1. 포맷은 하드 디스크를 초기화 시키는 작업으로 포맷되어 있지 않으면 하드디스크를 사용할 수 없죠. 포맷을 하면 됩니다.
2. CMOS에서 HDD의 타입이 잘못 설정되었을 경우
None System Error
A드라이브에 부팅 드스켓을 넣고 부팅하려는데 메시지가 떴다. 그런데 다른 컴퓨터에서 같은 디스켓으로 부팅하면 올바로 부팅이 된다. 이때에는 CMOS SETUP에서 Boot Sequence를 우선 순위로 floppy, cd, hdd-0으로 바꿔주면 됩니다.
Press <F1> to continue
컴퓨터 부팅시 이런 메시지가 떴다. 키보드 또는 마우스 연결불량입니다. 제대로 연결하세요.
8042 Gate-A20 error
컴퓨터 부팅시 에러가 떴다. 키보드 컨트롤러(키보드 제어기) 에러입니다.
17xx 에러
부팅시 에러 - HDD에러
Buffer underrun
CD레코딩중에 메시지가 떴다. HDD전송속도가 너무 늦어서 그렇습니다. 이럴 때는 뻑이 납니다.
HDD CONTROLLER FAILURE
이런 에러 메시지가 나타나면 하드디스크에 연결된 케이블을 다시 한 번 확인합니다. 아주 드물게 전원 케이블이나 데이터 케이블이 느슨하게 빠져 있는 경우도 있지만, 대부분은 데이터 케이블의 방향이 잘못된 경우입니다. 반드시 데이터 케이블의 빨간색 선(1번 선)이 하드디스크의 전원 케이블 쪽을 향하게 해서 헐겁지 않게 연결합니다.
Disk boot failure & Missing Operating System
운영체제에서 가장 중요한 시스템 파일이 손상되어 부팅이 되지 않는 경우입니다. 시스템 파일을 복구하는 것은 부팅 디스켓을 넣고 도스 모드에서 'sys c:'를 입력하면 간단하게 해낼 수 있지만, 에러 메시지의 원인이 다른 부분에 있을 수도 있으므로 CMOS의 하드디스크 정보부터 파티션까지 꼼꼼하게 체크해 봐야 합니다.
Drive failure invalid configuration Press to continue
CMOS에 설정된 하드디스크 정보가 사라진 경우입니다. 윈도 98 같은 운영체제는 CMOS에 있는 하드디스크 정보를 가지고 인식하고 모든 작용을 하기 때문에 CMOS에 잘못된 정보가 들어가 있을 때는 운영체제를 위시한 프로그램들이 전혀 활동을 할 수 없습니다. 그러나 이 에러 메시지는 하드디스크가 잘못되어 나타나는 것은 아니기 때문에 CMOS에서 하드디스크 정보를 다시 설정해 주면 됩니다.
NO ROM BASIC SYSTEM HALTED/NO ROM BASIC/Invalid partition table
파티션 작업을 한 후 실행 영역 설정을 해주지 않은 경우입니다. 그러므로 부팅 디스켓으로 부팅해서 fdisk 작업을 다시 해야 합니다. 파티션 작업을 하고 2번 메뉴의 'Set Active Partition'을 이용해 실행 영역을 설정한 후 재부팅해 포맷해야만 c 드라이브를 활성화시킬 수 있습니다. 시스템에 따라서는 'Press a Key REBOOT'라는 오류가 발생할 수도 있습니다.
CMOS에서 하드디스크가 인식되지 않는다.
CMOS의 하드디스크 자동 인식에서 하드디스크를 찾지 못한다면 점퍼 세팅을 의심해 보아야 합니다. 컴퓨터에 하나의 하드디스크를 사용할 때 하드디스크의 점퍼가 슬레이브로 설정되어 있는 경우인지 확인해 보세요. 점퍼 세팅하기 힘들 경우엔 점퍼를 모두 빼내면 프라이머리 마스터드라이브가 된다. 점퍼 세팅 못지않게 주의할 것은 바로 데이터 케이블의 커넥터 부분입니다.
메인보드에는 하드디스크와 CD-ROM 드라이브를 연결할 수 있는 커넥터가 2개 있는데, 각각 프라이머리(Primary)와 세컨더리(Secondary)라고 합니다. 각각의 커넥터마다 마스터와 슬레이브를 연결할 수 있기 때문에 최대 4개의 하드디스크를 연결할 수 있습니다. 이렇게 메인보드의 프라이머리, 세컨더리 커넥터와 하드디스크의 마스터, 슬레이브 점퍼 설정을 확인합니다.
부팅 / 파티션 /포맷 /운영체제 설치(멀티부팅)
컴퓨터가 부팅이 된다는 것은 많은 과정을 포함한다. 부팅(Booting, Bootstrap의 줄임말)이란 컴퓨터의 전원을 켠 후 장착된 하드웨어를 검사하고 인식하며, 운영체제까지 실행되는 전 과정을 가리킨다. 하드웨어의 검사와 인식은 메인보드 내에 장착된 롬 형태의 바이오스(BIOS)에서 담당하는데, 이 과정을 POST(Power On Self Test)라고 한다. 포스트가 끝난 후 운영체제로 부팅되기 위해서는 하드디스크나 플로피디스크, CD-ROM 등에 운영체제가 존재해야 한다.
그런데 하드디스크를 새로 설치하거나 포맷할 경우 어떻게 부팅까지 유도할 것인지, 중급 사용자라도 한참 헤매게 마련이다. 이에 지금부터 하드디스크의 파티션을 나누며, 포맷하여 운영체제를 설치할 수 있는 일련의 부팅 전 과정을 자세하게 배워보자.
바이오스란 무엇인가
바이오스(BIOS)는 Basic Input/Output System의 약자로, 하드웨어와 소프트웨어 사이에서 입출력을 관리하는 프로그램이다. 이 프로그램은 롬에 저장되어 있기 때문에 흔히 롬 바이오스라고도 부른다. 컴퓨터에 전원이 들어오면 가장 먼저 BIOS가 프로그램화된 명령과 규칙에 의해 주기억장치, 하드디스크, 모니터, 키보드, 직렬 포트, 병렬 포트 등 하드웨어를 점검하여 고장 유무를 판단한다. 또한 하드디스크, 그래픽 카드, 키보드, 마우스 및 프린터 등과 같은 주변 장치와 컴퓨터 운영체계 간의 데이터 흐름을 관리한다.
무작정 하드디스크를 달지 말자
대개 하드디스크를 사오면 우선 달고 본다. 하지만 부팅 디스켓 하나 없이 달랑 하드디스크만 달면 무척 고생스런 일이 발생하는데, 이런 실수는 하지 말아야 한다. 하드디스크를 새로 구입하면 디렉터리를 만들거나 파일을 저장할 수 있는 상태가 아니므로, 쓰기 작업이 가능해지려면 먼저 FDISK 작업을 수행해야 한다. 그러나 현재 하드에 아무것도 저장되어 있지 않은데 무엇으로 부팅해서 FDISK 작업을 한단 말인가? 윈도 98이나 윈도 2000 CD 정품이 있다면 문제가 없지만, 그렇지 않다면 사전에 부팅 디스켓을 만들어두어야 한다.
부팅 디스켓은 운영체제가 설치된 다른 시스템에서 만들거나 하드디스크를 달기 전에 만들어야 한다. 부팅 디스켓을 만들 때는 시스템 파일만 전송하는 방법과 운영체제에서 부팅 디스크를 제작하는 방법 두 가지가 있다. 대부분 CD로 운영체제를 설치하므로 부팅 디스켓을 만들어둘 것을 권장한다.
윈도 98·Me에서 시스템 파일만 전송하는 방법
① '내 컴퓨터'를 열어 '3.5 플로피(A)'에 커서를 놓고 마우스 오른쪽 버튼을 클릭한다.
② 마우스 오른쪽 버튼을 클릭하여 '포맷(M)...'을 선택한다.
③ 포맷 형식에서 '전체'를 선택하고, 기타 옵션에서 '시스템 파일 복사(Y)'를 선택한 다음 '시작(S)' 버튼을 누른다.
④ '포맷하는 중'에서 진행되는 과정이 보이고, 모두 완료되면 포맷 결과가 나타나는데, 이 때 '닫기'를 누르면 된다.
하지만 이렇게 만든 부팅 디스켓은 시스템 파일만 저장되어 있기 때문에 완벽한 부팅 디스켓으로 사용할 수 없다. 이에 윈도가 설치된 시스템에서 FDISK 작업에 필요한 파일과 FORMAT 파일을 복사해야 하며, 두 개의 파일은 Windows\command 디렉터리에 있다.
또한 부팅 디스켓은 부팅에 필요한 기본 파일(Command.com, Io.sys, Msdos.sys, Config.sys, Autoexec.bat)만 저장되기 때문에 부팅시 CD-ROM 드라이브를 인식하지 못한다. CD-ROM 드라이브를 인식시키려면 CD-ROM 제조사에서 제공하는 프로그램을 다시 설치해야 하는 번거로움이 있으므로 이보다는 다음 방법을 권장한다.
윈도 98·Me에서 부팅 디스켓 만드는 방법
① '내 컴퓨터→제어판→프로그램 추가/삭제'를 선택한다.
② 메뉴 탭에서 '시동 디스크'를 선택한 다음 '디스크 작성(C)...'를 누른다. 그러면 잠시 후 부팅 디스크가 제작된다.
윈도 2000에서 부팅 디스켓 만드는 방법
① 윈도 2000은 운영체제 내에서 부팅 디스켓을 만드는 방법이 없다. 윈도 2000 운영체제에서 부팅 디스켓을 만들기 위해서는 윈도 2000 설치 CD가 있어야 한다. 윈도 2000 설치 CD를 넣고 자동 실행되면 '찾아보기(B)'를 선택한다.
② 디렉터리 중 BOOTDISK를 선택한다.
③ MAKEBOOT.EXE를 선택한다.
④ 부팅 디스크 이미지를 플로피디스크에 복사하는 과정이 나타난다. 디스켓 4장이 필요하며, 차례대로 빈 디스켓을 넣어 진행하면 된다.
FDISK로 파티션을 나눈다
새로 산 하드디스크는 반드시 FDISK를 거쳐 데이터를 저장할 수 있도록 영역을 설정해 주어야 한다. 마치 사무실에 칸막이를 하는 것과 같은 파티션 작업은 '하드디스크에 방(드라이브)을 나누어준다'고 표현한다. FDISK로 대용량의 하드를 하나의 드라이브로 만들 수도 있고, 2개 이상으로 나눌 수도 있다. FDISK를 만든 후 데이터를 저장할 수 있도록 포맷을 해야 한다.
중요한 것은 기존에 사용하던 하드디스크를 FDISK로 만들게 되면 데이터가 모두 지워져버리므로, 사용 중인 하드디스크는 파티션을 작성할 때 반드시 백업해 두어야 한다. 윈도 98 또는 윈도 Me에서 부팅 디스켓을 만들고 나면 이 디스켓으로 부팅하고 FDISK까지 할 수 있다. 그러면 이제 하드디스크를 통째로 하나의 드라이브로 설정하는 방법과 2개 이상으로 나누는 방법, 그리고 2개의 하드로 나누는 방법을 알아보자.
파일 시스템의 종류
파일 시스템은 파일에 이름을 붙이고, 저장이나 검색을 위해 파일들을 어디에 위치시킬 것인지 설정하는 규칙이다. 즉 파일과 디렉터리의 구조를 통해 파일의 경로를 설정하는 형식을 의미한다. 파일 시스템의 종류에는 FAT16, FAT32, NTFS가 있으며, 리눅스에서는 다양한 파일 시스템을 지원한다.
FAT(File Allocation Table, 파일 할당 테이블)는 파일이 하드디스크의 어디에 어떻게 기록돼 있는지를 알려주는 것이며, FAT16, FAT32에서 16과 32는 각 파일에 대한 클러스터의 위치와 순서를 기록한 FAT 엔트리의 비트수를 가리킨다.
특 징
FAT16
DOS, 윈도 95·98·Me·NT·2000 에서 인식되는 파일 시스템
하드디스크를 최대 2GB까지 인식, 파일명을 8자까지만 인식
FAT32
윈도 95(OSR2)·98·Me·XP·2000에서 인식되는 파일 시스템
2GB 이상 고용량 드라이브 인식, 긴 파일 이름 지원
NTFS
윈도 XP·NT·2000에서 인식되는 파일 시스템
B-Tree 디렉터리 개념, 긴 파일 이름 지원
파일 시스템의 대표적인 예이다. 파일 시스템은 서로 호환이 되지 않는 것도 있다.
하나의 하드디스크로 하나의 드라이브 설정하기
① 부팅 디스켓으로 부팅한 후 FDISK를 실행한다.
② '대형 디스크 지원 기능을 사용하시겠습니까'에서 <Y>를 누른다. <Y>를 선택하면 FAT32로 설정하는 것이고, <N>을 선택하면 FAT16으로 설정한다는 의미이다. 드라이브를 2GB 이상으로 설정하고, 10GB 이상의 하드를 인식시키기 위해서는 FAT32로 설정해야 한다.
③ FDISK 초기 메뉴이다. 우선 분할 영역을 나누기 위해 <1>을 선택한다.
④ 기본 도스 분할 영역을 지정해야 하므로 <1>을 선택하고 <Enter>를 누른다.
⑤ 새 하드디스크이기 때문에 분할 영역이 설정되어 있지 않다는 문구가 나온다. 하드디스크 무결성 검사를 진행하며, 완료될 때까지 잠시 기다린다.
⑥ 하드디스크를 하나의 드라이브로 설정할 것인지 묻는다. 하드디스크 전체를 하나의 드라이브로 설정하려면 <Y>를 누른 후 <Enter>를 누른다.
⑦ 하드가 하나의 드라이브로 설정되었다. <Esc>를 누른 다음 시스템을 재시작하면 파티션 작업은 완료된다.
하나의 하드디스크로 두 개 이상의 드라이브 설정하기
요즘은 하드디스크가 10GB 이상이기 때문에 큰 용량의 하드디스크를 효율적으로 사용하려면 2개 이상으로 분할하는 것이 좋다. 여러 개의 드라이브로 나누어 백업 데이터들을 분리하여 보관할 수 있고, 운영체제에 문제가 발생하여 포맷하고 재설치해야 하는 경우 다른 드라이브에 저장된 중요한 자료는 포맷하지 않고 운영체제만 설치하면 된다. 여기서는 하나의 하드디스크를 3개의 드라이브로 나누는 과정을 예로 들어본다. 파티션은 기본 도스 분할 영역과 확장·논리 도스 드라이브로 구분된다.
① 하나의 드라이브로 설정하는 방법은 위와 동일하므로 위의 과정 중 ①∼⑤번까지 진행한다.
② 하드디스크를 하나의 드라이브로 설정할 것인지 묻는 화면에서 하드디스크를 3개로 나누려면 <N>를 누른 후 <Enter>를 친다.
③ 첫번째 드라이브의 크기를 지정하는 메뉴가 나온다. 하드디스크의 용량은 숫자(MB)로 입력하거나 비율(%)로 입력해도 되는데, %로 입력하는 것이 이해하기 쉽다. 여기서는 30%를 입력해본다. 입력 한 다음 <Enter>를 누른다.
④ 기본 도스 분할 영역이 생성되었다. <ESC> 키를 눌러 초기 메뉴로 이동한다.
⑤ 초기 메뉴에서 다시 <1>을 누른 뒤 확장 도스 분할 영역을 설정해야 하므로 다음 화면에서 <2>를 선택하고 <Enter>를 친다.
⑥ 기본 도스 분할 영역으로 지정하고 남은 70% 영역에 대한 무결성 검사가 진행된다.
⑦ 확장 도스 분할 영역에 남은 용량을 사용할 것인지에 대한 메뉴가 나온다.70%를 모두 사용해야 하므로 그냥<Enter>를 치고,<Esc>키를 누른다.
⑧ 확장 도스 분할 영역이 지정된 것을 보여준다. 여기서 <Esc> 키를 누른다.
⑨ 확장 도스 분할 영역은 여러 개의 논리 도스 드라이브로 나눌 수 있다. 드라이브를 몇 개로 나눌 것인지 결정하는 것이다. 논리 분할 영역이 설정되지 않았다는 메시지가 나온 다음 무결성 검사가 진행된다.
⑩ 세 개의 드라이브로 나눌 것이므로 여기서 기본 도스 분할 영역에서 지정한 30%를 제외한 70%를 절반으로 나누자. 즉 남은 용량의 50%를 입력하고 <Enter>를 누른다.
⑪ 논리 도스 드라이브인 D 드라이브가 생성되었다. 이제 남은 용량의 드라이브 무결성 검사가 진행되는데, 끝날 때까지 기다린다.
⑫ 남은 용량을 다시 나눌 수 있다. 현재 50%로 되어 있으므로 그냥 <Enter>를 누르면 남은 용량이 E 드라이브로 생성된다. 여기서 남은 용량의 일부를 입력했다면 또 남은 용량을 F 드라이브로 만들 수 있다.
⑬ 남은 용량이 D와 E 드라이브(논리 도스 드라이브)로 만들어졌다. <Esc> 키를 눌러 초기 메뉴로 돌아가자.
⑭ 이젠 부팅하고자 하는 드라이브에 '실행 영역'을 지정해야 한다. 초기 메뉴에서 '실행 영역 지정'을 선택한다.
⑮ 실행 영역으로 지정하려고 하는 분할 영역의 번호를 입력한다. 여기서는 C 드라이브로 부팅을 해야 하므로 <1>을 입력한다.
16. 분할 영역 1이 실행 영역으로 지정되었다는 화면이 나타난다. <Esc> 키를 눌러 초기 화면으로 다시 돌아가자.
17. 계속하여 분할 영역을 설정한 내용을 보려면 '분할 영역 정보 표시' 4를 선택하면 된다.
18. 분할 영역 정보를 보여주고, 논리 드라이브 정보를 볼 것인지 묻는다. 여기서 <Y>를 누르고 <Enter>를 친다.
19. 논리 도스 드라이브 영역인 D와 E 드라이브를 보여준다. <Esc>를 누르면 초기 메뉴로 이동할 수 있다.
20. 모든 설정이 끝났다. 초기 메뉴에서 <Esc> 키를 누르고, 옆 화면에서 다시 <Esc>를 누르면 시스템이 재부팅된다.
하드디스크가 두 개 이상일 경우
고용량 하드디스크를 구입했다고 이전에 사용하던 하드디스크를 버릴 사람은 없을 것이다. 두 개의 하드디스크를 각각 마스터, 슬레이브에 연결하여 사용하는 경우도 FDISK 작업은 위와 동일하다. 단, 파티션을 설정하고자 하는 하드디스크를 먼저 선택한 다음 위의 방법과 동일하게 진행하면 된다.
① 하드디스크 두 개를 장착하고 FDISK를 실행하면 화면에 설정메뉴가 나타난다. 파티션 설정 메뉴는 5번이다. <5>를 누르고 <Enter>를 친다.
② 여기서 하드디스크 번호를 선택한다. 첫번째 하드디스크를 선택할 경우에는 <1>을, 두 번째 하드디스크를 선택할 경우에는 <2>를 입력하면 된다. 그런 다음 <Esc> 키를 눌러 초기 메뉴로 이동한다. 이후는 위의 방법과 동일하다.
③ 예로 첫번째 하드디스크를 3개로, 슬레이브 하드디스크를 2개로 나눠보자. 몇 개로 나눌 것인지는 사용자가 정하면 된다.
②, ③번 화면을 보면 첫번째 하드디스크의 드라이브 이름이 C, D, E로 나누어져 있다가 C, E, F로 바뀌었을 것이다. 첫번째 하드디스크가 차례대로 C, D, E로 할당되지 않은 것은 논리 드라이브보다 물리적인 드라이브가 먼저이기 때문이다. 앞서 진행한 파티션 작업을 한 하드디스크에 2번째 하드디스크를 분할하면 2번째 하드디스크가 C 드라이브 다음 드라이브인 D로 지정된다. 다음 드라이브는 하드디스크의 논리 도스 드라이브가 차례대로 할당된다.
파티션도 삭제할 수 있다
파티션을 삭제할 때는 저장된 데이터가 모두 삭제되기 때문에 항상 주의해야 한다. 파티션을 나누기 전에 꼭 필요한 데이터는 백업해 두는 것을 잊지 말자.
하나의 드라이브로 나누었을 경우
① 하드디스크를 하나의 드라이브로 나누었을 경우에는 기본 도스 분할 영역만 있는 상태이므로 이것만 삭제하면 된다. 초기 메뉴에서 '분할 영역 또는 논리 도스 드라이브 삭제'를 선택한다.
② 하드디스크가 통째로 하나의 드라이브로 나누어졌기 때문에 확장 도스 분할 영역, 논리 도스 드라이브가 없다. '기본 도스 분할 영역'만 삭제하면 되므로 <1>을 입력하고 <Enter>를 친다.
③ 기본 도스 분할 영역에 대한 삭제 화면이 나타난다. 삭제할 기본 분할 영역에 <1>과 디스크 이름을 입력했었다면 동일한 디스크 이름을 입력한다. 그러면 '맞습니까(Y/N)'라는 문구가 나오는데, 여기서 <Y>를 입력하고 <Enter>를 누르면 삭제된다.
④ 기본 도스 분할 영역을 삭제했다는 화면이 나온다. 여기서 <Esc>를 누르면 초기 메뉴로 돌아간다
두 개 이상의 드라이브로 나누었을 경우
하드디스크를 두 개 이상의 드라이브로 나누었을 경우 파티션 설정과는 반대의 과정을 수행하면 된다. 먼저 논리 도스 드라이브를 삭제한 다음 확장 도스 분할 영역 삭제, 그리고 기본 도스 분할 영역을 삭제한다.
① 초기 메뉴에서 '분할 영역 또는 논리 도스 드라이브 삭제'를 선택한다.
② 또 '확장 도스 분할 영역에서 논리 도스 드라이브 삭제'를 선택한다.
③ 그러면 논리 도스 드라이브 D, E가 나타난다. E와 D 드라이브를 차례대로 삭제한다. 삭제하는 방법은 '하나의 드라이브로 나누었을 경우'와 동일하다. 모두 삭제한 다음 <Esc> 키를 눌러 이전 메뉴로 이동한다.
④ 다음은 확장 도스 분할 영역을 삭제한다. 현재 화면에서 '확장 도스 분할 영역 삭제'를 선택하면 된다.
⑤ 이제 기본 도스 분할 영역을 삭제한다. 이 과정은 '하나의 드라이브로 나누었을 경우'와 동일하다.
NTFS, 리눅스 파티션으로 설정되어 있는 경우
파티션이 윈도 NT나 2000용 파티션인 NTFS나 리눅스용 LILO로 설정되어 있을 때에는 FAT 파일 시스템에서 파티션을 인식하지 못하기 때문에 삭제가 불가능하다. 이 경우 보통 윈도 NT나 2000, 리눅스 부팅 CD로 부팅해야 삭제가 가능하다. 하지만 MS Delpart 프로그램을 이용하면 번거로운 작업을 하지 않아도 된다. 이 프로그램 역시 처음에 만든 부팅 디스켓에 저장해 놓으면 좋다.
① 플로피디스켓으로 부팅한 다음 delpart 프로그램을 실행시킨다.
② 파티션을 지우기 전에 데이터 유실을 주의하라는 경고 메시지가 뜬다. 여기서 'OK'버튼을 누른다.
③ NTFS로 나누어진 드라이브가 보인다. 이를 삭제하기 위해 <Del> 키를 누르고, 정말 삭제할 것인지 물을 때 <Y>를 누른다.
④ 파티션이 삭제되었음을 보여준다.
⑤ <Alt> 키를 누른 후 파티션 정보를 저장한 다음 종료하면 된다.
파티션 작업 후 포맷하기
파티션 작업이 모두 끝나면 각각의 드라이브는 포맷 작업을 해야 한다. FORMAT.EXE 파일은 부팅 디스켓에 저장했을 것이다. 부팅 디스켓으로 부팅한 다음 화면과 같은 명령으로 포맷하면 된다. D와 E 드라이브를 모두 동일한 방법으로 진행해도 되지만, 윈도우로 부팅한 후에 윈도우상태에서 포맷하면 훨씬 더 빠르게 포맷이 된다.
두 가지 운영체제를 함께 쓰는 멀티부팅
운영체제를 하나만 설치하여 사용하기도 하고, 멀티부팅으로 사용할 수도 있다. 멀티 부팅이란 운영체제를 두 개 이상 설치하여 사용하는 것으로, 윈도 2000, 윈도 XP, 윈도우 NT, 리눅스 등은 다른 운영체제와 함께 설치하여 사용할 수 있다. 여기서는 윈도 Me와 윈도 2000(XP)을 함께 설치해 보자.
윈도 Me·2000은 설치 CD가 부팅 이미지를 가지고 있어 CD-ROM으로 부팅하여 설치할 수 있다. 윈도 2000 설치 CD가 있다면 CD-ROM으로 부팅하여 곧바로 설치하면 된다. 그러나 설치 데이터만 복사한 데이터 CD를 가지고 있거나 하드디스크에 설치 파일을 복사하여 사용할 경우, 또 윈도 Me도 부팅 이미지가 없기 때문에 부팅 디스켓으로 부팅하여 설치해야 한다.
한편 윈도 98이나 Me를 설치한 후 여기에 윈도 2000(XP)을 설치하여 멀티부팅할 수 있다. 반대로 윈도 2000(XP)을 설치해 놓은 상태에서는 윈도 98이나 Me를 설치하면 멀티부팅을 지원하지 않는다. 윈도 2000(XP)을 C 드라이브에 설치하고, 다시 윈도 98이나 Me를 설치하면 멀티부팅에 필요한 파일이 덮어쓰기를 하기 때문이다. 윈도 98이나 Me가 설치된 상태에서 윈도 2000(XP)을 설치하는 과정은 아래와 같다. 참고로 윈도 98과 Me는 유사한 커널 구조 때문에 함께 설치되지 않는다.
① 설치된 윈도 Me로 부팅한다. 윈도우 Me가 열린 상태에서 다음과 같이 한다.
② 윈도 2000 CD(XP)를 넣으면 자동으로 실행된다. 기존의 운영체제를 윈도 2000(XP)으로 업그레이드 설치할 것인지 묻는데, 반드시 '아니오'를 선택해야 한다. '예'를 선택하면 기존에 설치된 운영체제는 사용할 수 없게 된다. 즉, 새로설치를 해야 하기 때문.
③ '윈도 2000 설치(I)'를 선택한다.
④ 윈도 2000 설치 마법사가 실행된다. 여기서 반드시 '윈도 2000 설치(새로 설치)(I)'를 선택해야 한다. 그리고 '다음'을 클릭한다.
⑤ 사용권 계약에 '동의함'을 선택하고, '다음'을 클릭한다.
⑥ 제품 번호를 모두 입력하고 '다음'을 클릭한다.
⑦ '고급 옵션'을 선택하면 윈도 설치 폴더를 사용자가 변경할 수 있다. 윈도우 Me가 설치되지 않은 드라이브의 폴더를 선택한다.
⑧ 설치 파일 복사 과정이 끝나면 자동으로 시스템을 재시작하고, 윈도 2000 설치가 진행된다. 본격적인 설치는 부팅 후 진행된다.
⑨ 윈도 설치가 모두 끝나면 부팅시 윈도 2000과 윈도 Me로 부팅할 수 있는 메뉴가 나온다. 멀티부팅에 성공한 것이다.
부팅 운영체제 선택
윈도 98이나 Me를 윈도 2000(XP)과 함께 사용하면 부팅 운영체제가 윈도 2000(XP)으로 우선적으로 부팅할 수 있게 된다(물론 선택하여 부팅할 수 있다). 하지만 부팅시 처음부터 윈도 98이나 Me로 우선적으로 부팅하도록 변경할 수 있다.
① 윈도 2000(XP) 바탕화면의 '내 컴퓨터'에서 마우스 오른쪽 버튼을 클릭하여
② 내컴퓨터- 속성 - 고급 - 시작 및 복구에서 설정 - 시스템 시작의 기본 운영체제를 'MicroSoft Windows'로 선택하고 저장한다.
③ 부팅시 'MicroSoft Windows'가 먼저 선택되어 있는 것을 확인할 수 있다.
[윈도우 시작시 멀티부팅 선택화면 없애기]
내컴퓨터- 속성 - 고급 - 시작 및 복구에서 설정 - 기본운영체재 선택하시고, 운영체재목록 표시할 시간 체크해제하면 선택하는 화면이 없이 자동 부팅된다
전문가용 부팅디스켙 만들기
시스템을 사용하면서 생기는 가장 심각한 상황은 부팅조차 되지 않는 경우이다. 시스템이 고장난 원인을 찾아내려면 일단 시스템을 부팅시켜 놓아야 하기 때문이다. 하지만 윈도우 설치중에 만들거나 '프로그램 추가/제거'에서 만든 부팅 디스켓은 윈도우에서 발생한 문제를 해결하는데 별로 도움이 되지 않는다. 이렇게 만든 부팅 디스켓에는 하드디스크 검사에 필요한 유틸리티가 빠져있다. 제어판에서 만든 부팅 디스켓을 이용하여 윈도우를 재설치하려해도 메모리가 부족하다는 메시지가 나오고 윈도우가 설치되지 않는 경우도 있다. 부팅 디스켓은 HDD가 아닌 A Drive(FDD Drive)로 시스템을 부팅할 때 사용하는 디스켓을 의미한다.
| ||
| ||
● 완벽한 부팅 디스켓 만들기 1. A Drive에 3.5인치 플로피디스크를 넣는다. 되도록 한번도 쓴적이 없는 새로운 3.5인치 플로피디스켓을 삽입한다. 다음에 윈도우 탐색기를 연다. 윈도우 탐색기가 실행되면 왼쪽 창의 '3.5 플로피(A)' 아이콘을 마우스 오른쪽 단추로 클릭한 다음 포맷을 선택한다. 2. '포맷 - 3.5 플로피(A:)' 창이 열리면 포맷 형식으로 '전체'를, 기타 옵션으로 '시스템 파일 복사'를 선택한다. 레이블 항목에 '비상용' 이라고 입력하고 [시작]을 클릭한다. 3. 포맷이 완료되면 '포맷결과' 창이 열리는데 [닫기]를 누른다. '포맷 - 3.5 플로피(A)' 창으로 돌아오면 다시 한번 [닫기]를 누른다. 4. 다시 윈도우 탐색기로 돌아온다. 탐색기에서 C:\Windows 폴더를 연다. 오른쪽 창에는 Windows 폴더에 있는 파일들이 나타난다. 여러개의 파일중에 Biling.sys, Himem.sys, Emm386.exe 파일을 선택한다. [Ctrl] 키를 누른상태에서 원하는 파일만 클릭해 선택하면 된다.
6. 윈도우 탐색기에서 C:\Windows\Command 폴더를 연다. 오른쪽 창에는 C:\Windows\Command 폴더에 있는 파일들이 나타난다. 여러 파일 중에서 Attrib.exe, Deltree.exe, Edit.com, Edit.exe, Edit2.exe, Fdisk.exe, Format.com, Mscdex.exe, Mshbios.com, Nlsfunc.exe, Scandisk.exe, Scandisk.ini, Sys.com (전부 13개)파일을 선택한다. [Ctrl] 키를 누른상태에서 원하는 파일만 클릭해 선택하면 된다.
8. 윈도우 탐색기에서 C:\Windows\Command\Ebd 폴더를 연다. 오른쪽 창에는 C:\Windows\Command\Ebd 폴더에 있는 파일들이 나타난다. Oakcdrom.sys 파일을 선택한 다음 마우스 오른쪽 단추로 클릭한 다음 [보내기(T)] → [3.5 플로피(A)]를 클릭한다. 9. 윈도우 탐색기에서 C:\Windows 폴더를 연다. 오른쪽 창에는 C:\Windows 폴더에 있는 파일들이 나타난다. 여러개의 폴더와 파일중에 Autoexec.bat, Config.sys 파일을 선택한 다음 마우스 오른쪽 단추로 클릭한 다음 [보내기(T)] → [3.5 플로피(A)]를 클릭한다. - 완성 - |
MS-DOS 기본 명령어
컴퓨터가 부팅되면 기본적으로 실행이 가능한 '내부 명령어'와 별도로 만들어져 있는
프로그램을 이용하는 '외부 명령어'가 있다★ 명령의 기본 구조는 [명령어+내용+추가옵션]이다.
(예) copy *.* c: /y◈ 모든 명령의 도움말은 [명령어 /?]로 볼 수 있다.
(예) dir /?(1) 내부 명령어(※ '\' 와 '₩' 는 같음)
명 령 어 | 의 미 | 사 용 예 |
DIR | 파일 목록 출력 | DIR : 현재의 디렉토리 내의 파일 목록 출력 |
DIR /P : 한 페이지씩 출력 | ||
DIR /W : 파일명과 확장명 만을 출력 | ||
DIR | ||
DIR *.HWP | ||
DIR C*.* | ||
DIR *.EXE /W | ||
DIR /W /P | ||
MD | 디렉토리 만듦 | MD STUDY |
MD C:\STUDY\HTT | ||
MD C:₩STUDY₩HTT | ||
CD | 디렉토리 이동 | CD STUDY |
CD C:\STUDY\HTT | ||
CD \ | ||
CD .. | ||
RD | 디렉토리 삭제 | RD STUDY |
RD C:\STUDY\HTT | ||
COPY | 파일 복사 | COPY DOS.HWP A: |
COPY FDISK.EXE A:\DOS | ||
COPY C:\STUDY\HTT.EXE A:\ | ||
COPY C:\VB\*.EXE D:\TEMP | ||
COPY A*.HWP C:\HWP\DOC | ||
COPY K*.* B:\SAVE\ALL | ||
COPY *.* A:\BACKUP | ||
COPY ADD.TXT PRN | ||
COPY CON AUTOEXEC.BAT | ||
DEL | 파일 삭제 | DEL SWAP.TMP |
DEL C:\DOS\READ.TXT | ||
DEL *.BAK | ||
DEL K*.HWP | ||
DEL C:\TEMP\*.* | ||
REN | 이름 바꿈 | REN SYS.COM SYSTEM.COM |
REN *.HWP *.BAK | ||
REN K*.COM A*.* | ||
TYPE | 파일 내용 출력 | ※ TYPE 명령은 일반 TEXT 파일의 내용만을 볼 수 있다. |
TYPE README.DOC | ||
TYPE C:\DOS\README.1ST | ||
TYPE ME.TXT > PRN | ||
기타 내부 명령어 | ||
CLS | 화면을 깨끗이 지움 | |
DATE | 날짜 확인, 수정 | |
TIME | 시간 확인, 수정 | |
PROMPT | 프롬프트 변경 | |
PATH | 경로 설정 | |
VER | 도스 버전 확인 | |
VOL | 볼륨 레이블 확인 | |
SET | 환경 정보 확인/수정 | |
명 령 어 | 의 미 | 사 용 예 |
FORMAT | 디스크 초기화 | 1. FORMAT /S : 시스템 파일 추가 |
FORMAT /Q : 빠른 포맷 | ||
FORMAT /4 : 360KB 디스크 | ||
FORMAT /U : 복구 자료 취소 | ||
FORMAT A: | ||
FORMAT C: /S | ||
FORMAT A: /Q /U | ||
FORMAT A: /S /4 | ||
DISKCOPY | 디스크 복사 | DISKCOPY A: B: |
DISKCOPY A: | ||
LABEL | 볼륨 레이블 수정 | LABEL |
LABEL A: | ||
LABEL SAMPLE | ||
ATTRIB | 파일 속성 확인/변환 | ※ +는 설정, -는 취소 |
ATTRIB +(-)R : 읽기 전용 속성 | ||
ATTRIB +(-)A : 저장 속성 | ||
ATTRIB +(-)H : 숨김 속성 | ||
ATTRIB +(-)S : 시스템 속성 | ||
ATTRIB SYS.COM | ||
ATTRIB +R C:\HNC\HWP.EXE | ||
SYS | 시스템 파일 복사 | SYS A: |
UNDELETE | 삭제된 파일 복구 | UNDELETE C:\SAM\KOEI.EXE |
UNFORMAT | 포맷 복구 | UNFORMAT A: |
XCOPY | COPY의 확장 | ※ XCOPY는 디렉토리까지 복사가 가능하다. |
XCOPY /S : 서브 디렉토리 포함 | ||
XCOPY /E : 비어 있는 디렉토리까지 복사 | ||
XCOPY /A : 저장 속성을 가지고 있는 파일만 복사 (백업) | ||
XCOPY *.* A: /S | ||
XCOPY *.EXE C:\TEMP /A | ||
CHKDSK | 디스크 검사 | ※ 디스크 검사 및 에러 수정 가능 |
CHKDSK A: | ||
CHKDSK C: /F | ||
DOSKEY | 키 기능 확장 | |
FDISK | 하드 디스크의 영역 나눔 | |
FIND | 지정된 파일에서 문자열 검색 | |
MEM | 현재 메모리 상태 출력 | MEM/C/P |
MIRROR | 하드디스크의 기본 정보 기록 | (UNFORMAT시 사용) |
MODE | 시스템 디바이스 상태 조정 | MODE CO80 |
MORE | 화면 단위로 쪼개어 출력 | TYPE AUTOEXEC.BAT | MORE |
SORT | 주어진 자료를 정렬 |
FAT를 NTFS로 바꾸기
시작 - 실행 - convert c: /fs:ntfs
로만 하면 간단하게 됨.
볼륨분리하겠습니까라고 나오면 N
다시 시작할 때 변환도도록 할까요? Y
바뀌더라도 파일은 그대로 안전하게 유지됨.
FAT파일시스템은 트리구조가 간단하여 파일읽고 여는데 시간이 매우 빠르지만, 보안에 상대적으로 취약함.
NTFS는 보안강화측면의 파일시스템이며, 간단구조가 아니어서 로딩시간 걸릴 수 있음.
아무 의미없는 댓글은 삼가해 주세요. 짧더라도 정성스럽게 달아주세요. 보완할 거 있다면, 최대한 보완할게요~감사합니다.