글
Wnidows 하드디스크 관리
HDD 분해도
HDD(Hard Disk Drive) 구조
▷ 플래터(platter)
• 원형 판 모양의 데이터를 저장하는 위치
▷ 스핀들(spindle)
• 플래터를 회전시키는 중심 축
▷ 헤드(head)
• 플래터 표현에 자성을 이용하여 데이터를 저장/삭제/읽어오는 장치
▷ 액츄에이터(actuator)
• 헤드를 움직이는 장치
• 액츄에이터 암을 움직여서 헤드가 지정된 위치로 이동하게 함
▷ 트랙(track)
• 플래터의 동심원
▷ 실린더(cylinder)
• 여러 개의 플래터의 트랙을 수직으로 관통하는 영역
▷ 섹터(sector)
• 하드디스크의 최소단위(=512byte)
▷ 클러스터(cluster) / 블록(block)
• 섹터의 논리적인 영역(=4096byte)
◈ 구성 방식
▷ 기본 디스크
▷ 동적 디스크
◈ 기본 디스크
▷ 일반적인 Desktop환경에서 사용
▷ 관리가 용이 함
▷ 주 파티션, 확장 파티션, 논리 드라이브를 이용하여 구성
• 파티션이란? 물리적인 디스크를 여러 개의 논리적인 영역으로 나누는 것
• 주 파티션에 부팅 정보가 저장 됨
▷ 하나의 물리적인 하드 디스크를 논리적인 공간으로 분할하여 사용
◈ 동적 디스크
▷ 성능 향상 또는 가용성을 위해 사용
▷ 볼륨을 이용하여 구성 함
▷ 하나의 물리적인 하드 디스크의 공간을 논리적으로 분할하거나 여러 개의 물리적인 하드 디스크를 하나의 논리적인 공간으로 결합
확장 파티션 : 논리 드라이브를 만들기 위해 사용
논리 드라이브 : 부팅이 불가능한 영역(읽기 / 쓰기만 가능)
◈ MBR(Master Boot Record)
▷ 파티션 당 최대 크기 : 약 2TB
▷ 부팅가능 주 파티션 : 4개
◈ GPT(GUID(Globally Unique Identifier) Partition Table)
▷ 파티션 당 크기 : 약 9.4ZB
▷ 부팅가능 주 파티션 : 약 128개(무제한
cmd 창 열기[윈도우 + R]
diskpart
list disk
seleck disk 1
clean
list disk
list partition
delete partition (override)
create partition primary (size=1024)
create partition primary (size=1024)
create partition primary (size=1024)
create partition extendedlist
create partition logical (size=1024)
assign letter=g
assign mount="c:\mnt"
delete assign letter=g
delete assign mount="c:\mnt"
convert g: /fs:ntfs (FAT -> NTFS 로 데이터 손실 없이 변환 가능. 반대로 변환은 불가능)
◈ 문자 할당
▷ 파티션 생성 후 해당 저장 공간에 접근하기 위해 사용
▷ 알파벳 A ~ Z로 총 26개만 할당
▷ 시스템 볼륨이나 부팅 볼륨은 문자 변경이 불가능 함
◈ Mount
▷ 문자 대신 경로를 이용하여 할당
▷ 문자는 개수의 제한이 있지만 mount는 개수의 제한이 없음
▷ NTFS 파일 시스템으로 포맷된 볼륨에 존재하는 빈 폴더만 이용 가능 함
• 기본 디스크에서 동적 디스크로 변환
- 파티션을 삭제하지 않고 바로 변환 가능 함
- 주 파티션, 논리 드라이브는 단순 볼륨으로 변환되지만 확장 파티션은 사라짐
- 기본 디스크에서 동적 디스크로 변환이 가능하지만 동적 디스크에서 기본 디스크로의 변환은 불가능 함
• 동적 디스크 종류
- Simple volume
- Span volume
- Stripe volume(RAID-0)
- Mirror volume(RAID-1)
- RAID-5
• Simple Volume
- 동적 디스크에서 사용하는 기본 볼륨(기본 디스크의 주 파티션과 같음)
- 볼륨 수의 제한이 없음
- 확장 및 축소 가능
• Span Volume
- Simple volume을 다른 디스크로 확장할 때 생성
- 동적 디스크 최소 2개 이상, 최대 32까지 생성 가능
- 내결함성이 없음
- 시스템 볼륨이나 부팅 볼륨이면 구성 불가능
diskpart
convert dynamic : 확장 파티션은 사라짐.
list volume
detail disk
create volume simple
assign letter=z
디스크 4개
online diskde
detail disk => 읽기 전용 확인. 예=>아니오로 변경해야 쓰기 가능
attributes disk clear readonly
convert dynamic
create volume simple size=1024 : 단순볼륨
extend size=1024 : 단순볼륨
extend size=1024 disk=3 : 스팬볼륨(디스크 2개를 동시 사용하게되면 스팬 볼륨.)
extend size=1024 disk=4 : 스팬볼륨
@echo off
:main
diskpart < "작업파일.txt"
pause
'컴퓨터·IT > Windows' 카테고리의 다른 글
Windows 로컬 보안 정책 (0) | 2017.05.17 |
---|