본문 바로가기
Programming/Hacking & Security

[MCSE] Managing Disk By 용호

by ★용호★ 2010. 4. 25.

2010년 4월 25일 일요일

 

CLI환경에서 diskpart 현재 컴퓨터의 디스크 정보를 확인할 있도록 해준다.

List disk 현재 disk 목록을 보여주고 list partition 현재 partition 목록을 보여준다.

목록 디스크 앞에 * 표시가 붙은 것이 현재 선택되어 있는 디스크이다.

디스크와 파티션을 선택하기 위해서 "select disk 번호", "select partition 번호" 명령을 이용한다.

 

 

 

 

 

다음은 파티션을 만드는 명령으로 "create partition primary size=크기" 사용한다. 파티션은 최고 4개까지 생성할 있다.

 

 

 

 

생성한 파티션을 삭제하기 위해서는 파티션을 선택한 "delete partition" 명령을 사용한다.

 

 

 

 

할당되지 않은 공간이 남아 있을 경우 "create partition extended" 명령으로 확장을 하는 것이 가능하다.

 

 

 

선택된 확장 파티션에 논리적인 파티션을 생성할 수가 있는데 논리적인 파티션은 무한대로 생성 가능하다.

 

 

 

 

파티션에 공간을 할당했더라도 바로 사용을 수는 없다.  사용하기 위해서는 이름 명명과 포맷이 필요하다.

이름을 붙여주기 위해서 "assign letter=이름"명령을 사용한다.

 

 

 

이름을 붙여주었으면 포맷도 해줘야 사용할 수가 있다. 아래에서는 FAT32 파일시스템을 사용하였다.


 

아래의 옵션 기능중에 "/A" 설명을 보면 할당 단위 크기를 지정한다고 나와있는데,

할당 단위 크기가 클러스터의 크기를 말한다.

 

 

 

새롭게 생성된 디스크가 탐색기에 표시되는 것을 확인 수가 있다. 그런데 폴더를 만들고 등록 정보를 확인해보면

고급 기능과 보안 기능이 없어진 것을 있다. 기능들은 NTFS 파일시스템의 경우에만 사용되는 것이다.

 

 

 

 

FAT32 파일 시스템에서 NTFS 파일 시스템으로 "convert"명령어로 파일시스템을 변경 수가 있다.

하지만 주의할 점은 NTFS에서 FAT32 파일 시스템으로의 변경은 수가 없다는 것이다.

 

 

아래와 같이 NTFS에서 FAT으로 변경 불가능 하다.

NTFS 파일시스템에 암호화가 되어있으므로 변경할 없다.

NTFS 안정적이고 기능이 추가되어있다. 변환 드라이브 안에 내용은 사라지지 않는다.

 

 

 

 

드라이브의 이름을 없애기 위해서는 "remove letter=이름" 명령을 이용한다.

이름을 없애는 즉시 탐색기에서 표시가 사라지는 것을 있다.  이것은 드라이브가 제거된 것이 아니라

Data 모두 존재하는 상태이다. 하지만 검색도 불가능 하므로 파일을 숨길 유용할 있다.

하지만 불안정적인 디스크이므로 Data 보존에 대해 확신 없다.

 

 

파티션을 생성할 있는 한도를 초과한 경우 일반 폴더를 드라이버로 만들 수도 있다.

아래와 같이 "assign mount=폴더경로"명령을 수행하면 폴더 모양이 아닌 드라이브 모양의 아이콘으로 변경된다.

C:\ 내용이 모두 지워지더라도 mount 드라이브 안의 내용은 지워지지 않는다.

드라이브 삭제는 "remove mount=폴더경로"

 

 

 

현재 컴퓨터에 다수의 디스크가 존재할 경우 dynamic disk 지정할 있다.

 

 

 

 

 

List volume 해당 디스크 뿐만 아니라 모든 볼륨을 출력해주고,

Detail disk 선택된 디스크의 볼륨만 출력한다.

 

 

여기서 RAW 것을 의미하므로 할당되지 않은 공간을 말한다.

 

볼륨이 확장 되고 이름을 명명하면 동적으로 이루어져 있기 때문에 B: 변경된다.

 

 

 

 

 

하나만 포맷해도 개가 함께 포맷된다.( 개가 동적으로 연결되어 있기 때문에, 하나의 드라이브와 마찬가지)

 





댓글