DiskPart 의 스크립팅
기존 자료 백업 2009. 12. 21. 23:01 |이곳은 백업 블로그 입니다. 현재 캐플이 활동 중인 블로그는 CAppleBlog.co.kr 입니다. 최신 정보들은 새로운 블로그에서 확인해 보세요. ^^
- 이곳은 기존 블로그들의 글을 한군데로 모아 놓은 백업 블로그입니다.
- 현재 링크는 대부분 올바르지 않으며 이러한 링크들은 모두 cappleblog.co.kr 로 이동합니다. (※ 링크 주의)
- 블로그와 커뮤니티는 서로 다른 공간입니다.(로그인을 따로 해야합니다.)
- 저는 윈티티(WinTT)이자 신비(ShinB)이며 캐플(CApple)입니다. 편한대로 불러주세요.
DiskPart 의 스크립팅
DiskPart 는 스크립팅된 작업을 지원합니다. 스크립팅이란 미리 준비된 스크립트 파일을 읽어 스크립트에 기록된 내용을 그대로 실행하는 기능입니다. 다음과 같은 스크립트 파일을 준비해 보았습니다.
Script.txt
[code]Rem 스크립팅 예제
Select Disk=1
Create Partition Primary
Format fs=ntfs quick
Assign[/code]
Rem 은 주석을 의미합니다. 명령어는 줄 단위로 구분되며 DiskPart 명령 인터프리터에서와 동일하게 작성하시면 됩니다. 이렇게 스크립트 파일을 작성하셨으면 이제 이 스크립트 파일을 사용하여 DiskPart 작업을 진행하시면 됩니다. 명령 프롬프트에서 아래와 같이 명령을 내려줍니다.(스크립트 파일의 이름은 무엇으로 하셔도 상관없습니다.)
diskpart /s script.txt
- Script.txt 파일의 내용을 읽어들여 DiskPart 작업을 시작합니다.
- Script.txt 파일의 내용을 읽어들여 DiskPart 작업을 시작합니다.
기본적으로 DiskPart 는 스크립트에 문제가 있을 경우 스크립트가 종료되고 오류 코드를 반환하게 됩니다. 스크립트에 문제가 있더라도 스크립트를 종료하지 않고 계속 진행하고자 한다면 명령에 Noerr 매개 변수를 포함시키면 됩니다. 하지만 모든 명령이 Noerr 매개 변수를 지원하는 것은 아닙니다.
Diskpart의 오류 코드 목록은 다음과 같습니다.
- 0 - No error occurred. The entire script ran without failure.
- 1 - A fatal exception occurred. There may be a serious problem.
- 2 - The arguments specified on a Diskpart command line were incorrect.
- 3 - Diskpart was unable to open the specified script or output file.
- 4 - One of the services Diskpart uses returned a failure.
- 5 - A command syntax error occurred. The script failed because an object was improperly selected or was invalid for use with that command.
이 포스팅은 여기까지입니다. ^ㅡ^*
윈도우 7 의 디스크 관리 - DiskPart
좀 더 강력한 디스크 관리를 위하여 - DiskPart 의 시작기초 관리
목록 출력과 포커스 지정, 속성 표시 - List, Select, Detail
디스크 변환 - Convert
드라이브 문자 및 경로의 관리 - Assign, Remove
파티션(볼륨) 포맷하기 - Filesystems, Format
기본 디스크 관리
파티션 생성하기 - Create Partition
파티션 삭제하기 - Delete Partition
파티션 확장하기 - Extend
파티션 축소하기 - Shrink
파티션 활성화 - Active, Inactive
동적 디스크 관리
단순 볼륨의 생성 - Create Volume Simple
스팬 볼륨의 생성 - Extend
스트라이프 볼륨의 생성 - Create Volume Stripe
미러 볼륨의 생성 - Create Volume Mirro, Add
미러 볼륨의 분리 - Break
미러 볼륨의 복구 - Delete Disk, Add
RAID-5 볼륨의 생성 - Create Volume RAID
RAID-5 볼륨의 복구 - Delete Disk, Repair, Recover
동적 볼륨의 삭제 - Delete Volume
외부 디스크 가져오기 - Import
가상 디스크 관리
가상 디스크의 생성과 관리 - Create Vdisk, Attach, Detach
가상 디스크 확장하기 - Expand
가상 디스크 압축하기 - Compact
자식 디스크(차이점 보관용 디스크) 생성하기 - Create Vdisk Parent
부모 - 자식 디스크의 병합 - Merge
가상 디스크 삭제하기 - Windows Del
기타 관리
디스크 재검색 - Rescan
디스크 초기화 - Clean
디스크 자동 탑재 - Automount
디스크, 볼륨의 특성 조작 - Attributes
DiskPart 의 스크립팅
DiskPart 의 도움말 정리
DiskPart 를 끝내며