운영체제에서 하드디스크를 사용하려면 파티션을 나눈 뒤 포맷 작업을 해야 한다. 

포맷이란 하드디스크에 데이터를 저장할 때의 파일 시스템 구성을 말한다.

예를 들어 윈도우 10에서 하드디스크를 사용라려면 윈도우 10에 맞는 데이터 구조로 

하드디스크의 저장 구역인 트랙과 섹터를 나누어야 하는데 이를 포맷이라고 한다. 

이때 기존 저장되어 있던 데이터는 포맷 작업을 할 때 모두 없어지게 된다.

 

[디스크 관리 모드의 HDD 포맷 형식을 알 수 있다]

 

1) NTFS (New Technology File System)

 

윈도우 NT에서부터 사용한 포맷 형식이며 현재는 위도우 10, 윈도우 7, 윈도우 8, 

윈도우 비스타, 윈도우 2000, 윈도우 XP등에서 사용한다.

고용량 파일의 저장이 가능하기 때문에 기존의 FAT 파일 시스템을 대체하였다.

이론적으로 최대 인식 가능한 볼륨 (저장공간)은 16TB이지만 MBR 파티션 테이블의 경우 

최대 2TB의 볼륨을 인식하고, GPT 파티션 테이블이 2TB 이상의 볼륨을 인식한다.

NTFS 형식의 특징은 고용량 파일의 저장이 가능하고 파일 수준으로 사용권한을 설정하는 보안성이 뛰어나다.

현재 주로 사용하는 HDD 포맷 형식이다. 파일명은 최대 255자까지 사용할 수 있다.

 

2) FAT32 (File Allocation Table 32)

FAT는 파일 배치표라는 뜻으로 이중 FAT32는 윈도우 95, 98, ME, 2000 등에서 

사용한 포맷 형식이며 현재는 거의 사용되지 않는다.

저장 가능한 파일의 최대 크기는 4GB이므로 4GB를 넘는 파일은 저장할 수 없다. 

파일명은 최대 255자까지 사용할 수 있다.

현재는 디지털 카메라의 메모리카드를 포맷할 때 FAT32 형식으로 포맷한다.

 

3) FAT16

MS-DOS, 윈도우 3.1, 95 등에서 사용한 HDD 포맷 형식이며 최대 2GB의 볼륨을 인식할 수 있다.

파일명은 최대 8+3(확장자)자까지 사용할 수 있다.

만일 MP3 플레이어의 메모리가 FAT16만 지원할 경우에는 FAT16으로 포맷해야 한다.

 

4) FAT12

MS-DOS에서 사용한 포맷 형식이며 당시 플로피 디스크를 포맷할 때 사용하였다.

지금도 일부 구형 핸드폰이 FAT12 포맷 형식을 사용하는 경우도 있다.

 

5) exFAT (Extended File Allocation Table)

내장 하드디스크보다 이동식디스크용으로 개발되었으며 Windows 및 Mac 컴퓨터에서 공히 읽기/쓰기가 가능하다.

즉, USB 및 SSD 형식의 저장장치에 적용가능하며 512TB까지 파일의 크기를 가질 수 있다.

2006년에 도입되었으며 다른 포맷 형식에 비해 호환성이 좋지 않다.

 

6) HFS+ (Hierarchical File System Plus)

1998년에 Mac OS 8.1에 처음 도입되었으며 Mac 컴퓨터의 주 파일 시스템에 적용한 HFS의 후속 형식으로 개발되었다.

HFS보다 큰 크기의 파일을 지원한다.

로 레벨 포맷 (Low Level Format) 프로그램 사용하기


각종 저장장치 (HDD, USB, SD/MMC, MemoryStick, CompackFlash, SmartMedia, XD)의 불량 섹터는 

Windows에서 실행되는 로 레벨 포맷 프로그램인 "Hard Disk Low Level Tool"을 이용한다.

저장장치에서 발견된 논리적인 오류인 불량 섹터는 로 레벨 포맷으로 해결할 수 있다.

로 레벨 포맷을 시도한 후 불량 섹터가 없어졌는지 확인한다. 만약 불량 섹터가 남아 있으면 

데이터의 안전을 위해 사용하지 않는 것이 좋다.

포맷을 진행하기 전에 필요한 데이터는 미리 백업해야 한다.


아래 링크에서 "Low Level Format Tool"을 다운로드 한다.

http://hddguru.com/software/HDD-LLF-Low-Level-Format-Tool/



파일을 다운로드 받아 실행파일을 클릭하면 세가지 유형의 선택 박스가 팝업된다.
맨 하단의 "Continue for free" 클릭


로 레벨 포맷을 하고자 하는 디바이스를 선택 후 "Open Disk Management Console" 클릭



"디스크 관리" 프로그램에서 해당 디바이스의 드라이버 영역에서 
마우스 오른쪽 단추를 눌러 '볼륨 삭제'를 클릭한다.
파티션의 삭제가 완료되면 로 레벨 포맷 프로그램에서 "Continue"를 클릭한다.


로 레벨 포맷 프로그램에서 "LOW-LEVEL FORMAT" 탭을 클릭한다.



선택된 디바이스가 로 레벨 포맷 대상 디스크인지 재확인 후 하단부 "FORMAT THIS DEVICE" 를 클릭한다.



로 레벨 포맷을 진행할 것인지 확인하는 경고창에서 "예(Y)" 클릭



로 레벨 포맷이 진행되고 있다.


상기와 같은 화면이 나타나면 정상적으로 포맷이 완료된 것이나 

만일 "format error occurred at offset~" 이라는 문구가 

표시되면 포맷이 제대로 진행되지 않은 것이므로 해당 디바이스의 볼륨 삭제 순서부터 재시도 해본다.


윈도우 운영체제에서 DOS 명령을 내려보자 (명령 프롬프트) - II


DISKPART 명령어

 

'Diskpart' 명령어는 파티션 생성, 삭제 등 하드디스크의 파티션을 관리하는 프로그램이다.

하드디스크 구조를 바꿔 잘못 선택된 하드디스크에서 작업하면 데이터를 잃어버릴 수 있으므로 신중해야 한다.

 

명령 프롬프트에서 'diskpart'를 입력하면 프롬프트가 'DISKPART>'로 변경된다.

list disk  

시스템에 장착된 디스크 목록을 보여준다. '크기'를 확인해 하드디스크를 구분한다.

 

select disk=0

작업 디스크 목록의 디스크 숫자를 입력한다.

 

list volume 

파티션 정보를 보여준다.

 

rescan

디스크 정보와 파티션 정보를 다시 읽어온다. 오프라인 상태이거나 절전 모드에서 잠자고 있는 하드디스크를 다시 읽어 들인다.

 

detail disk

선택한 디스크에 대한 상세 정보를 보여준다. USB 메모리, SSD, 하드디스크인지 확인하거나 부팅, 크래시 덤프 디스크 여부 등을 확인할 수 있다.

 

Diskpart 명령어로 부팅 미디어 만들기

'Diskpart' 명령어를 이용해 부팅 가능한 미디어로 만들기 위해서는 작업할 드라이브를 선택하고 파티션을 선택했을 때 작업할 장치를 정확하게 선택했는지 확인해야 한다.

 

▶ 하나의 파티션을 생성하고 포맷하는 경우  

diskpart 명령어를 이용해 선택한 장치에 하나의 파티션만 생성하고 부팅용 드라이브로 지정한다.

 

clean 

선택한 장치를 초기화하여 디스크 정보 등을 삭제한다.

 

create partition primary

파티션을 만든다.

 

format fs=ntfs quick label=win10

NTFS 파일 시스템으로 빠른 포맷을 진행하고 'win10'이라는 볼륨명을 사용한다.

 

▶ 두 개의 파티션을 생성하고 포맷하는 경우 

diskpart 명령어를 이용해 파티션을 기본 파티션과 확장 파티션으로 구분하는 방법을 알아본다.

이때 확장 파티션에는 반드시 논리 드라이브를 만들어야 한다.

 

clean 

선택한 장치를 초기화하여 디스크 정보 등을 삭제한다.

 

create partition primary size=500

파티션을 만든다. 'select disk=3'을 지정하지 않으면 장치의 전체 용량을 하나의 기본 파티션으로 지정하므로 MB 단위로 크기를 지정한다.

 

create partition extended

하드디스크의 나머지 용량을 확장 파티션으로 지정한다.

 

create partition logical

확장 파티션 전체에 하나의 논리 드라이브를 만든다. 확장 파티션에 두 개 이상의 논리 드라이브르 만들기 이해서는 'size=논리 드라이브가 사용할 용량(MB)' 이라는 옵션을 추가한 후 'create partition logical'을 입력해 나머지 용량을 하나의 논리 

드라이브로 지정한다.

 

list partition

생성된 파티션 정보를 확인한다.

 

select partition 1

작업할 파티션을 선택한다.

 

▶ 파티션 삭제하기 

select disk=2

list partition 

장치를 선택하고 장치에 있는 파티션 정보를 확인한다.

 

select partition=2

작업할 파티션을 선택한다.

 

delete partition 

파티션을 삭제한다.

 

▶ 디스크 형식의 변환 

윈도우에서 사용할 수 있는 디스크 형식은 MBR 디스크와 GPT 디스크가 있고, 이들은 다시 윈도우에서 기본 디스크와 동적 디스크로 구분된다.

필요한 경우 convert 명령을 이용해 디스크 형식을 MBR 디스크 <-> GPT 디스크, 기본 디스크 <-> 동적 디스크로 변환 

시킬 수 있다.

디스크 형식 변환 시 주의할 점은 기본 디스크 -> 동적 디스크의 변환은 디스크의 데이터나 파티션 정보가 그대로 유지되지만, 동적 디스크 -> 기본 디스크의 변환이나 MBR 디스크 <-> GPT 디스크 변환은 기존 디스크 안의 모든 데이터, 파티션 

정보가 사라지고 새로 만들어지므로 반드시 데이터 백업 후 작업해야 한다.

 

list disk

select disk=1 

시스템에 장착된 디스크 정보를 확인하고 작업할 디스크를 선택한다.

 

convert dynamic

선택한 디스크를 동적 디스크로 변환한다.

----------------------------------------------------

list disk

select disk=1 

시스템에 장착된 디스크 정보를 확인하고 작업할 디스크를 선택한다.

clean 

변환하기 전에 디스크의 정보를 삭제하고 진행한다.

convert GPT

선택한 디스크를 GPT 디스크로 변환한다.

MBR 디스크는 'conver MBR', 기본 디스크는 'convert Basic'을 입력한다.


윈도우 운영체제에서 DOS 명령을 내려보자 (명령 프롬프트) - I


윈도우에는 사용자가 직접 명령어를 입력해 작업할 수 있는 '명령 프롬프트' 기능이 있다.

클릭만으로 작업을 진행하는 GUI 방식의 프로그램과 비교할 때 정확한 명령어를 알아야 작업할 수 있으므로 어려워 보여도 명령어 몇 가지만 알아두면 유용하게 사용할 수 있다.

 

1. 명령 프롬프트 실행

윈도우는 복구 도구인 '명령 프롬프트'를 실행할 수 있는 다양한 방법을 제공한다.

명령 프롬프트만 실행시킬 수 있으면 시스템 복구 영역을 되살리거나 하드디스크를 포맷하고 파티션을 작업하며 파일 속성을 변경하는 다양한 작업이 가능하다.

윈키+R 또는 시작 버튼을 클릭하여 '프로그램 및 파일 검색' "cmd' 라고 입력하고 '확인'을 클릭한다.


2.명령어 사용 방법

명령 프롬프트 창에서 'help'를 입력하면 명령 프롬프트에서 사용할 수 있는 명령어를 보여주며 어떤 명령을 하는지 

명령어에 대한 기능 설명을 한다.


3.기본 명령어 익히기

프로그램 실행이나 드라이브 이동, 폴더 생성, 드라이브 내용 보기와 같이 파일 형태로 존재하지 않는 명령어지만 꼭 알아야 할 기본 명령어를 배워본다.

 

[드라이브명]:

작업할 드라이브로 이동할 때 사용한다.

 c:

C 드라이브로 이동한다. 프롬프트가 C:\>로 변경된다.

 d:

D 드라이브로 이동한다. 프롬프트가 D:\>로 변경된다.


DIR

폴던 안의 내용을 확인할 때 사용한다.

dir [드라이브명]:\[폴더 경로][파일명] /옵션

 dir c:\windows /w/p

C:\Windows 폴더의 내용을 가로로 한 화면씩 보여준다. 두 개 이상의 옵션을 같이 사용할 수 있다.

 

CD(Change Directory)

폴더 사이를 이동할 때 사용한다.

cd [드라이브명]:\[폴더명]

cd c:\abcd

C 드라이브 abcd 폴더로 이동한다.

 cd.. 

한 단계 바로 위 폴더로 이동한다.

 cd... 

두 단계 바로 위 폴더로 이동한다.

 cd\

어느 폴더에 있더라도 푸트 폴더로 바로 이동한다.

 

MD(Make Directory)

폴더를 만든다.

md [폴더명]

 

D 드라이브에 'windows\command'라는 폴더를 만들려면 다음과 같은 명령어를 입력한다.

d:

D 드라이브로 이동한다.

md windows 

windows 폴더를 만든다.

cd windows

windows 폴더로 이동한다.

 

DEL(Delete)

폴더 안의 파일을 삭제한다.

del [삭제할 파일명]

del abcd.com

abcd.com 파일을 삭제한다.

del c:\test\gaming.exe

C\test 폴더에 있는 gaming.exe 파일을 삭제한다.

경로명과 삭제할 파일명을 정확하게 입력해야 한다.

del *.*

폴더 안의 모든 파일을 삭제한다.

del.

폴더 안의 모든 파일을 삭제한다.


RD(Remove Directory)

폴더를 삭제한다. 폴더 안의 파일과 하위 폴더를 모두 삭제하고 폴더를 제거한다.

 

rd[삭제할 폴더명]

 

폴더 구조가 다음과 같은 경우 'TEST' 폴더를 삭제하려면 

D:\Game\TOTAL\TEST

 

다음의 명령어를 입력한다.

cd d:\Game\TOTAL\TEST 

하위 폴더로 이동한다.

del *.*

cd..

rd TEST

 

COPY

파일을 특정 폴더로 복제할 때 사용한다. 파일을 복사해 동일한 내용의 다른 이름을 가진 파일을 만들 때도 사용한다.

 

Copy [복사할 파일이 있는 경로명] [복사할 파일] [파일이 복사될 경로명]

copy test.exe d:\gaming

test.exe 파일을 d:\gaming 폴더에 복제한다.

copy d:\test\abcd.exe d:\gaming

d:\test 폴더의 abcd.exe 파일을 d:\gaming 폴더로 복사한다.

 

CLS(Clear Screen)

명령 프롬프트에서 작업 중인 화면의 내용을 지우고 첫 화면부터 시작할 때 사용한다.

'Format' 명령은 디스크를 포맷할 때 사용한다. NTFS, FAT32 파일 시스템을 선택하여 포맷할 수 있다.

윈도우의 명령 프롬프트에서 포맷, 파티션 작업을 진행하는 경우 윈도우가 설치된 드라이브는 포맷할 수 없다.

 

포맷 명령은 다음과 같은 명령어를 사용한다.

format 드라이브명: /FS: 파일 시스템 /V:레이블

 

format c: /fs:ntfs /v:윈도우 10

C드라이브를 NTFS 파일 시스템을 이용해 '윈도우 10'이라는 이름으로 포맷한다.

 

다음은 포맷 명령어와 함께 쓸 수 있는 옵션들이다.

/Q : 빠른 포맷을 수행한다.

/C : NTFS 파일 시스템을 사용할 경우 기본적으로 압축된다.

/A:크기 : 클러스트의 크기를 지정한다. FAT32 NTFS의 경우 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K를 지원한다.

 

format c: /fs:ntfs /v: 윈도우 10 /q /v:64k

C드라이브를 NTFS 파일 시스템을 이용해 '윈도우 10'이라는 이름으로 빠른 포맷을 실행하고 클러스터의 크기를 64k로 지정한다.

 

윈도우 Vista/7/8/10는 파일 시스템으로 UDF도 지원한다. DVD에서 파일 시스템의 기본은 UDF(Universal Disk Format)이다. 광디스크 표준화를 목적으로 하는 단체 OSTA(Optical Storage Technology Association)에 의해 만들어진 논리 포맷 규격이다. 명령 프롬프트에서 DVD 디스크를 바로 포맷할 수 있다.

format z; /fs:udf

'z'라는 이름의 ODD DVD+RW 미디어를 넣은 후 포맷하는 명령어이다.

 

+ Recent posts