2006년 3월 30일 목요일

노트북

12.1인치 XGA(1024x768) / Celeron 1.5G / 512M 마이크로딤 / 60GB / Combo/ Win XP

HaierHB12S-C556H는 인텔 Celeron M 프로세서 (1.5GHz)이 장착 되었으며 통합형 그래픽코어 Intel GMA 915을 장착 하였습니다. 게다가 60GB 하드디스크와 512MB 마이크로딤 메인 메모리로 더욱 스피디한 모바일을 경험할 수 있습니다.

스팩 구분 상세 내용

CPU

   Intel Celeron M 1.5 GHz

Display

   12.1 인치 XGA (1024 x 768)

HDD

   60GB

ODD

   Combo

메모리

   512MB 마이크로딤

디스플레이 패널이 닫혀있는 동안 노트북의 상태를 LED에 나타냅니다. 경계선없는 깔끔한 디자인된 터치패드로 데스크탑 마우스와 같은 기능을 합니다.

 15핀 D-Sub 모니터 포트는 대형 화면으로 시청이 가능한 모니터나 프로젝터같은 표준형 VGA호환장치를 지원합니다.  내장형 모노 마이크로폰으로 화상 회의, 음성해설, 혹은 간단한 음성 녹음용으로 사용될 수 있습니다.  외장형 마이크로폰 또한 오디오 입력장치와 함께 사용할 수 있습니다.

DVD ComdoDVD감상과 CD로 거의 모든형식의 데이터를 저장할 수 있습니다. 드라이브 꺼내기 버튼은 전기로 작동하여 트레이를 열게되어 있습니다.  PCMCIA 카드는 I/II PC카드 모두를 지원하고 있습니다. 32비트 카드버스로 지원되며 메모리카드, ISDA, SCSI, 스마트카드, 무선네트워크 어댑더와 같은 노트북 PC확장 옵션을 지원합니다. 내장형 메모리 카드 리더기SD, MMC, MS, MS Select, Memory Stick Duo Memory Stick Pro, Memory Stick Pro Duo 를지원합니다.

IEEE1394SCSI와같은 고속의 직렬버스이면서 USB와 같은 간편한 연결 및 핫플러깅 기능을 지원합니다. 100-400Mbits/초의 대역폭을 지원하고 같은 버스내에서 최대 63단위로 처리 할 수 있습니다. 8개의 파워 작업모드, 자동감지 프로텍터, 패널 밝기 조절등으로 20%~30%전원 절감효과가 있습니다.

시스템 온도를 감지하는 열센서와 고온도로 인한 손실을 방지하기 위해 인공지능적으로 팬 속도를 조절하므로써 오늘날 노트북이 가지고 있는 발열 문제를 해결함으로써 저발열저소음에 뛰어납니다.

 HI-BOOK HB12S-C556H

모델명

HB12S-C556H

프로세서

Intel Celeron M Processor 370 1.5G (FSB 400)

L2캐시

1MB On-Die L2 Cache

칩셋

Mobile Intel 915GM Express Chipset

메모리

DDR2 512MB On-board, 1 x Micro-DIMM Soket

하드디스크(HDD)

60GB(4200rpm) , Ultra DMA 100 S.M.A.R.T

Optical 드라이브

DVD/CD-RW Combo

FDD

-

디스플레이

12.1" XGA TFT LCD(1024 x 768)

그래픽가속기

Intel Graphic Media Accelerator 900(shared 128MB)

사운드

Intel High Definition Audio with 3D effect & full Build-in speaker and Micorphone

멀티 카드리더

MMC / SD / MS / MS PRO  카드리더 내장

네트워크

- Marvell Gigabit Ethernet(802.11b/g 무선규격)
- 10/100 base T PCI LAN on Board

키보드/단축기

 86키

터치패트

- 2 click button to support scroll UP/DOWN key
- 터치패드 잠금기능 지원

인터페이스

- audio-Out, Microphone-In,
- DC-In,VGA port to external monitor,
- RJ11 modem jack for phone line
- RJ46 LAN jack for LAN insert
- (x3) USB2.0 ports, 1IEEE 1394 port
- Card Reader
- Type ll/l PCMCIA 2.1 Card slot

배터리/전원

- 배터리 :6Cell  Battory(4200 mAh)
- AC 어댑터 :
    *Output: 19V DC, 3.42A, 65W                                          
    *Input: 100~240 AC, 50/60Hz universal

크기(WxDxH)

 275 x 235 x 22-29.8 mm

무게

 약 1.75Kg (with 6 cell battery pack)

보안성

- Kensington Lock Hole
- BIOS Setup, Power on, HDD user password

LED상태 표시기

 *Power On/Suspend, Battery charging/LOW, number Lock,   Email...

운영체게

 Microsoft Windows XP Home Edition

지원 악세사리

-

제공 소프트웨어

- Driver & Utility CD
- Windows XP Home Edition Recover CD
- Power Director DE CD
- Nero CD

배송 및 A/S

보증기간 1년
온라인 상담 및 방문/픽업 서비스 1588-6645

2006년 3월 25일 토요일

SetCookie()

쿠키가 잘 생성되었는지 확인하는 방법은 그냥 일반 변수확인 방법과 같습니다.

또는 쿠키생성시에 확인하는 방법도 있겠지요. setcookie() 함수 사용시 정상적으로 쿠키가 생성되었다면 true 를 반환하기 때문입니다. (이 부분은 잠시 후 설명하겠습니다.)

우선 변수를 직접확인하는 간단한 예로 test 라를 쿠키를 생성했을 때 아래와 같이 확인 할 수 있습니다.

if(isset($_COOKIE[test])) {
생성되었을 때
} else {

생성되지 않았을 때

}

이제 setcookie() 함수에 대해 설명하겠습니다.

PHP에서 setcookie() 함수는 거의 100% 잘 작동합니다.

생성이 잘 안된다면 그건 사용자가 쿠키를 거부한다거나 setcookie() 함수를 잘 못 사용했을 수도 있습니다.

우선 setcookie() 함수의 사용방법입니다.

(대괄호[] 로 둘러싸여진 부분은 생략가능한 부분입니다. 하지만 쿠키생성시 최소한 4개 즉 path 부분까지는 입력하시는 것이 좋습니다.)

bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]] )

- name : 쿠키변수명

- value : 변수값

- expire : 쿠키를 사용할 수 있는 시간(unix timestamp 로 입력)

- path : 쿠키가 사용될 위치지정

(기본적으로 '/' 를 지정하지만 '/test/' 로 지정하면 test 폴더와 그 하위폴더에서만 작동됩니다.)

- domain : 쿠키가 사용될 도메인 지정

('www.test.com' 으로 지정하면 무조건 그 도메인에서만 작동되지만 '.test.com' 으로 지정하면 섭도메인인 ('test1.test.com', 'test2.test.com') 등에서도 사용됩니다.)

- secure : https 프로토콜에서만 작동할지 여부 (0 또는 1 값을 같습니다. 기본 0 값)

간단한 쿠키생성 예)

if(setcookie("test", "안녕하세요", time()+3600, "/")) echo "쿠키가 정상적으로 생성되었습니다.";

else echo "쿠키생성에 실패했습니다.";

위 예제는 1시간동안 홈페이지 전체에서 사용가능한 쿠키를 생성하는 예제입니다.

쿠키사용시 한가지 중요한 것이 있습니다. 쿠키는 생성직 후 사용이 불가능 합니다.

'test.php' 라는 파일에서 쿠키를 생성했다면 이 페이지를 새로고침을 하시던지 아님 다른 페이지로 이동을 해야 사용이 가능하다는 것입니다.

위의 예제 처럼 생성 후 바로 밑에서 echo $_COOKIE[test]; 해봤자 아무것도 출력되지 않습니다. 소스 코딩시 이점 유의 하시기 바랍니다.

2006년 3월 16일 목요일

교회는.....


믿음을 강요한다는 것은 분명 모순일 것이다.
믿음이란, 필요에 의해서가 아니라 마음에서 비롯되어야 한다는 사실을..
나 또한 그 필요에 의해서 무언가를 바랬다는 지난 사실을 돌이켜 보면,

이원덕님의 글을 보면서 다시금 나 스스로에게 되뇌이고 있는 모습을 볼 수 있었다

믿음은 내 마음이 원하는 것이어야 한다는 것. 이것이 결론이다.

"그래도 주일날 교회에 안 나가면 괜히 마음이

불편하고 죄짓는 것 같고 그렇거든요.”

“괜찮아요. 그건 교회가 아닐 거예요.”

신앙 문제로 고민하는 대학생들과 대화하다 한 이야기.
교회에 대해 고민하기 전에 ‘교회인가?’부터 질문해보는 게 좋다.

교회라면 문제를 비판하고 고쳐나갈 수 있겠지만 교회가 아니라면

고민할 아무런 이유가 없으니 말이다.

늘 하는 말이지만, 대개의 한국교회는 교회가 아니라, 교회라 주장되는(여겨지는) 상점들이다.

2006년 3월 9일 목요일

몇일전에도착한 도끼2이어폰소개이브

카메라가 가진거라곤 폰(Phone)카뿐이라서 아직 블로그에 올려두지 못했었는데, 오늘 오전에 드뎌 직원이 가지고 온 카메라로 이어폰을 찍었다.
근데...

근데...

USB연결잭이 없어서... ㅜ..ㅜ

낼은 꼭 올릴테다...흑흑흑...

그래서 오늘은 소개 이브(?)다 ㅎㅎㅎ

2006년 3월 8일 수요일

2006년 3월 7일 화요일

CSS로 클래스지정해서 사용하기

[출처].NONTOXIC

<STYLE TYPE="text/css" TITLE="">
.a{font-family: 돋움,돋움체}
.b{font-size: 30px}
.c{color: red}
</STYLE>
<SPAN class="a b c">안녕하세요</SPAN>

또는...

<STYLE TYPE="text/css" TITLE="">
#a{font-family: 굴림,굴림체}
#b{font-size: 30px}
#c{color: red}
#a , #c{font-style:italic}
#b , #c{font-weight:bold}
</STYLE>
<SPAN id="a">안녕하세요</SPAN>
<SPAN id="b">안녕하세요</SPAN>
<SPAN id="c">안녕하세요</SPAN>

Beat Box. 은준








동영상을 퍼갈 수 있게 되어있더군요.
아래는 홈페이지내에서 퍼갈 수 있는 소스를 그대로 긁어와봤습니다.
다른 분들도 필요하시다면...ㅇㅎㅎ

<1>메신저용 소
http://www.daelim-apt.co.kr

<2>게시판용 소스
게시판용 소스는 옮기시려는 게시판에 html 태그 포함이나 허용체크를
하는 부분이 있다면 체크를 해주시고, 또는 html 적용 옵션 여부를 확인
하신후에 사용하시기 바랍니다.

<OBJECT width="400" height="360" CLASSID="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" ID="WMP">
<PARAM NAME="Name" VALUE="WMP1">
<PARAM NAME="URL" VALUE="mms://all4one.hvod.nefficient.co.kr/all4oneext/All4one-Beat-H.wmv">
<PARAM NAME="autoStart" VALUE="1">
</OBJECT>

<3>동영상 직접 링크
mms://all4one.hvod.nefficient.co.kr/all4oneext/All4one-Beat-H.wmv

* 위 태그를 복사해서 쓰시면 다른곳에서도 동영상을 볼 수 있습니다.
* 상업적인 목적으로는 사용할 수 없습니다

고승덕 변호사의 성공 비법

[피플]고시 3관왕 출신 고승덕변호사의 앞서가는 삶


‘프리 에이전트의 시대가 오고 있다.’ 미국의 미래경영학자 대니얼 핑크는 “21세기는 자유롭게 자기 삶을 조절하며, 자유롭게 일하고, 자유롭게 여가를 즐기는 ‘프리 에이전트의 시대’”라고 말한다. 프리 에이전트란, 거대 조직의 틀에서 벗어나 자유롭게 자신의 미래를 스스로 책임지는 에이전트(주체적인 행위자)를 말한다. 이러한 현상은 비단 미국뿐만 아니라 국내에서도 최근 몇년 사이에 확산되며 사회적 트렌드를 이루고 있다. 이른바 ‘1인 주식회사’들이 등장하고 있는 것이다.

#자신이 걸어가는 길에 만족하지 않아

다양한 분야에서 활발한 활동을 해 대중적으로 널리 알려져 있는 고승덕 변호사(49). 그는 자신이 걸어가고 있는 길에 만족하지 않고 제2, 제3의 블루오션을 만들어가며 ‘프리 에이전트’ 시대를 선도하고 있는 대표주자라고 할 수 있다. 고시 3관왕의 화려한 이력의 변호사지만 개인사업자로서도 변호사 못지 않다. 특히 대부분 ‘나홀로 사장’이 자신만의 한가지 분야에서 전문성을 쌓으면서 성공신화를 만들어가고 있는 반면, 고변호사의 경우 자신만의 전문 분야를 계속 확장해가고 있는 1인 주식회사의 ‘멀티형 전문가’로 꼽힌다. 그는 자신을 이렇게 소개한다.

“내 직업은 ① 변호사이면서 ② 방송인으로 활동하며 ③ 책을 쓰는 저술가로 ‘포기하지 않으면 불가능은 없다’와 ‘주식강의’ 등을 출간해 베스트셀러에 올랐으며 ④ 언론에 정기적으로 글을 쓰는 칼럼니스트이다. ⑤ 기업인과 대중을 상대로 특강을 하는 강연가이며 ⑥ 펀드매니저(자격증 취득)로서 주식시황을 분석해 유료로 투자자문을 해주는 ‘마켓데일리’를 운영중이고, 마지막으로 대학에서 법학을 강의하는 겸임교수(이화여대 법학과)이다.”


#현재진행형인 블루오션만 7개 분야

이와 같이 그가 현재 블루오션을 만들어가고 있는 분야는 무려 7가지에 이르며 본업인 변호사 업무가 오히려 ‘사이드 잡’으로 비춰질 정도다. 이 가운데 출판사(비법인)와 마켓데일리(법인)는 개인사업체이고 나머지 4가지 분야에서도 누구에게 뒤지지 않는 전문성을 발휘하고 있다. 그래서 그에게는 “어떻게 그만한 일들을 다 할 수 있느냐?”는 질문이 항상 뒤따른다.

그의 답변은 의외로 간단하다. “경쟁자보다 더 열심히 노력하는 것.” 이것이 본업 이외에 6개 분야에서 경쟁력을 얻고 있는 비결이라고 한다.

“대학때 고시에 도전해 ‘고시 3관왕’이 되었습니다. 어떤 사람은 지능지수(IQ)가 높은 천재가 아니면 불가능하다고 하겠지만 결코 아닙니다. 저의 지능지수는 보통사람과 별 차이가 없을 정도로 평범합니다. 다만 다른 사람보다 더 열심히 노력하고 시간을 아끼고 집중한다는 차이가 있을 뿐이죠. 바로 그게 비결입니다.”

그가 ‘1인 주식회사’가 6개에 달할 정도로 멀티형 블루오션으로 우뚝 설 수 있었던 비결은 다른 경쟁자들보다 더 노력한다는 것이다. 예컨대 그는 지금도 시험을 볼 때는 책을 꼭 10번은 본다고 한다. 다른 사람들이 3번 내지 5번 보고도 합격할 수 있다지만 ‘반드시’ 합격할 수 있는 확률은 그에게는 ‘10번’이라는 것. 재작년 펀드매니저 시험을 볼 때도 그는 관련 책을 10번 보고 시험을 치렀다고 한다.


#앞으로의 목표는 투자자문회사 운영

이와 같이 그는 노력을 하더라도 다른 사람보다 3배는 더 하자는 기준을 정했다. 그렇게 하자 시간투자 대비 효율성이 높아졌다. 예컨대, 처음 5시간 걸렸던 것이 몇달 후에는 3시간으로, 나중에는 1시간에 다 처리할 정도로 노하우가 생긴다는 것. 책을 보더라도 다른 사람이 10시간 걸린다면 그는 3시간 정도로 단축할 수 있는 비결이 생겼다. 그는 “보통 사람들은 남보다 적게 노력하고 남들보다 더 좋은 결과를 얻으려 한다. 그러나 좋은 결과를 얻으려면 반드시 남보다 더 노력을 들여야 한다”고 강조한다. 그는 ‘노력이란 성공의 확률을 높이는 것’이라고 정의를 내린다.

그래서인지 고변호사의 하루는 새벽까지 계속된다. 지난해 시작한 마켓데일리(http://marketdaily.co.kr) 일 때문이다. 마켓데일리는 매일 주식시황을 분석해 회원을 대상으로 유료로 투자자문을 해주는 것. 이를 위해 그는 매일 2시간 이상 300개 종목을 분석하고 새벽 2~3시에 글을 올린다.

앞으로 그의 목표는 투자자문회사를 운영하는 것이며 마켓데일리는 그 전단계라고 한다. 실전을 쌓고 이를 바탕으로 진검승부를 건다는 전략이다. 그렇게 보면 그의 주전공은 변호사이기도 하지만 미래에는 새롭게 영역을 확장하고 있는 ‘투자자문’으로 옮겨가고 있다고 볼 수 있다.

그는 “남보다 많이 노력하고, 어려운 목표일수록 확신을 가지고, 남보다 최소 3배 이상 노력하면 안되는 일이 없다”면서 “내가 이기려면 경쟁자들보다 다른 모습이어야 하며, 힘들더라도 ‘괴로움’을 추가하면 반드시 목표하는 것을 얻을 수 있다”고 힘주어 말했다. 새해 자신만의 블루오션을 추구하는 모든 이들이 되새겨야 할 덕목이 아닐까.

▶高변호사의 ‘1인 사업’조언

(1) 자유롭지만 철저한 경영이 필수적이다. 24시간을 자유롭게 활용할 수 있는 게 가장 큰 매력이다. 그러나 경영은 철저하게 해야 한다. 자칫 느슨하게 할 경우 파탄으로 이어질 수 있다.

(2) 법인인 경우 개인사업자보다 공신력 효과를 얻을 수 있다. 개인사업은 크게 비법인 형태인 ‘개인사업자’와 주식회사 형태인 ‘법인사업자’로 나눌 수 있다. 개인사업자는 개인 돈과 회사 돈의 구별이 없어 파산땐 리스크가 높다. 반면 법인사업자는 비용처리로 세제상 혜택을 받을 수 있고, 또 파산땐 부채에 유한책임이어서 개인이 책임을 지지 않는다.

(3) 투명하게 경영하지 않으면 세무상 불이익을 받을 우려가 있다. 세무서에서 색안경을 끼고 들여다볼 수 있기 때문이다.

(4) 자본금은 최소한으로 시작하라. 법인으로 운영할 경우 최소자본금인 5천만원으로 시작해도 된다. 이익률을 평가할 경우 자본대비 이익으로 환산해 자본금이 많을수록 이익률이 낮아진다.

(5) 개인사업자로 시작하더라도 수입이 많아지면 주식회사로 전환하는 게 유리하다.

〈글 최효찬·사진 박재찬기자〉

2006년 3월 2일 목요일

IE ActiveX 활성화 특허 침해에 따른 설계 변경패치에 대한 개발코딩 간편 변경 방법

단 3줄로 끝나는 획기적인 코딩방법!
[출처].jglory 님의 블로그 (http://blog.naver.com/jglory/70002034042)


1. MS 의 일정 :

이올라스 테크놀로지(Eolas Technologies)와의 특허 침해 소송과 관련한 인터넷 익스플로러의 테스트를 위한 한글 패치 Pre-release 버전 배포 개시: http://download.microsoft.com/download/8/3/d/83dcd69f-739d-4297-8258-8c5218e09fff/WindowsXP-KB912945-x86-KOR.exe (이 파일은 Windows XP SP2에서 실행하는 Internet Explorer 6에 설치하실 수 있으며, 개발자를 위한 pre-release 버전으로서 테스트 목적으로만 제공됨)
2006년 3월 1일: 윈도우 업데이트를 통한 IE 업데이트의 선택적 다운로드 개시
2006년 4월12일: 윈도우 업데이트 및 자동 업데이트를 통한 IE 업데이트의 자동 다운로드 및 설치 개시


2. MS 가 말하는 코딩방법 :
document.writeln('<script>');
document.write('document.writeln('');
document.write('
<object
classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="100"
height="100"></object>');
document.write('
');');
document.writeln('</script>');


열라 뺑이쳐야 함.......--;

3. 단 3줄로 끝나는 획기적인 코딩방법 :
<textarea id=txt1 style="display:none;" rows="0" cols="0">
<embed name=mediaplayer1 name=mediaplayer1
type="application/x-mplayer2" pluginspage = "http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
width="320" height="315"
filename="mmst://vod7.cgntv.net/vod13/hitouch2005/hitouch2005_01_200.asf"
autostart="1" autosize="1" autoresize="1"
animationatstart="0" transparentatstart="1"
autorewind="1" showdisplay="0" clicktoplay="0"
enablecontextmenu="0" showpositioncontrols="0"
showstatusbar="1"></embed>                            
</textarea>

<script language="javascript" src="http://cgntv.net/z_main/okplugin_js.asp?txtid=txt1"></script>

1) 해당 <object... 또는 <embed...  의 시작과 끝을
<textarea id=txt1 style="display:none;" rows="0" cols="0">
와 </textarea> 태그로 뒤덮는다.
id 값은 임의로 정하되, 같은 페이지 내에서 여러번 사용할 경우에는
txt1, txt2, ... 식으로 하면된다.

2)  </textarea> 아래에
2-1) asp 일 경우에는 ===================================================
<script language="javascript" src=http://www.cgntv.net/z_main/okplugin_js.asp?txtid=txt1></script>
를 삽입합니다.

okplugin_js.asp 의 내용은  단 한줄 :
document.write(document.getElementById('<%=request.querystring("txtid")%>').value);
입니다.

2-2) php 일 경우는
<script language="javascript" src=http://cgnmall.net/z_main/okplugin_js.php?txtid=txt1></script>
를 삽입합니다.

okplugin_js.php 의 내용은 단 한줄
document.write(document.getElementById('<?=$txtid?>').value);
입니다.
=======================================================
다만  okplugin_js.asp 나 okplugin_js.php 파일은
님의 서버에 생성시키는 것이 더 좋겠지요.
okplugin_js.asp 파일은 한번만 생성해놓으면 끝이죠.
IE 의 패치도 피할뿐 아니라,  파이어폭스에서도 작동에 문제가 전혀 없는 코딩입니다.
이제 어느 플러그인을 만나도 단지 3줄만 추가하면 모든것이 해결입니다.

주의사항 : document.write 대신
....innerHTML 을 사용하면 동영상 등이 윈도우98에서 작동되지 않습니다.

Diskpart 명령줄 유틸리티에 대한 설명


요약
이 문서에서는 Diskpart 유틸리티에 대해 설명합니다. 이 유틸리티를 사용하여 스크립트, 원격 세션 또는 다른 명령 프롬프트에서 저장소 구성을 설정할 수 있습니다. Diskpart는 디스크 관리자 그래픽 사용자 인터페이스(GUI)를 강화합니다.

추가 정보
Diskpart는 단일 줄 모드에서 작동하지 않기 때문에 많은 명령줄 유틸리티와 다릅니다. 대신 이 유틸리티가 시작된 다음 표준 입/출력(I/O)에서 명령을 읽습니다. 이러한 명령은 디스크, 파티션 또는 볼륨을 대상으로 할 수 있습니다.

디스크 관리와의 비교
Diskpart는 디스크 관리 스냅인에서 지원하는 것보다 더 많은 작업을 수행할 수 있습니다. 디스크 관리 스냅인은 사용자가 실수로 데이터 손실을 초래할 수 있는 작업을 수행하지 못하도록 합니다. Diskpart 유틸리티를 사용하면 파티션과 볼륨을 명시적으로 제어할 수 있으므로 신중하게 사용해야 합니다.

Diskpart를 사용하여 기본 디스크를 동적 디스크로 변환할 수 있습니다. 기본 디스크는 비어 있거나 주 파티션이나 논리 드라이브를 포함할 수 있습니다. 기본 디스크는 데이터 디스크이거나 시스템 또는 부트 드라이브일 수 있습니다. 기본 디스크에는 스트라이프나 미러 같은 내결함성 디스크 드라이버(FtDisk) 집합이 포함될 수 없습니다. FtDisk 드라이버 집합이 포함된 기본 디스크를 변환하려면 Windows 2000에서 디스크 관리를 사용하거나 Windows XP로 업그레이드하기 전에 디스크를 변환하십시오.

Diskpart를 사용하여 동적 디스크를 기본 디스크로 변환할 수 있습니다. 변환을 시작하기 전에 동적 볼륨을 모두 삭제해야 합니다. 비상 상황을 제외하고 동적 디스크에서 파티션을 삭제하지 않는 것이 좋습니다. 드라이브의 모든 볼륨을 삭제한 다음 디스크를 기본 디스크로 변환하는 것이 좋습니다. 동적 데이터 파티션은 모두 삭제해야 합니다. 또한, 같은 드라이브에서 기본 주 파티션과 동적 파티션을 혼합하지 않아야 합니다. 혼합하면 컴퓨터가 다시 시작되지 못할 수도 있습니다.

Diskpart를 사용하면 명시적 디스크 오프셋에서 파티션을 만들 수 있습니다. 디스크 관리 스냅인은 이미 사용 중인 영역의 뒤나 충분하게 큰 첫 번째 영역에 파티션을 배치합니다. 마스터 부트 레코드(MBR) 디스크에서는 필요한 실린더 정렬을 보존하기 위해 파티션 오프셋과 크기가 반올림됩니다. 오프셋은 가장 가까운 유효 값으로 반올림되거나 절사되고 크기는 항상 다음 번 유효 값으로 반올림됩니다. Diskpart에서는 새로 만든 파티션에 드라이브 문자를 자동으로 지정하지 않습니다. assign 명령을 사용하여 탑재 지점이나 드라이브 문자를 지정해야 합니다.

Diskpart는 스냅인과 같은 정책을 따릅니다. 고정 디스크에서만 동적 디스크를 만들 수 있습니다. 1394나 USB(범용 직렬 버스) 드라이브 같은 이동식 디스크는 동적 디스크로 변환할 수 없습니다

스냅인에서 차단되는 특정 파티션 삭제 작업이 Diskpart에서는 허용됩니다. 예를 들면, Diskpart를 사용하여 MBR OEM 파티션을 삭제할 수 있습니다. 그러나 이러한 파티션에는 플랫폼 작업에 중요한 파일이 포함되어 있는 경우가 많습니다. Diskpart는 현재 시스템, 부트 또는 페이징 볼륨과 파티션을 삭제할 수 없게 차단합니다. 또한 Diskpart는 동적 디스크의 기초가 되는 파티션을 삭제할 수 없게 차단합니다.

이동식 미디어에서 파티션을 만들 때는 Diskpart를 사용할 수 없습니다. Windows는 이동식 미디어에서 하나의 MBR 파티션만을 지원합니다. 미디어가 MBR를 포함한 상태로 제조된 경우 해당 MBR를 변경할 수 없지만 여러 개의 파티션이나 논리적 드라이브가 구성된 경우에도 MBR를 따릅니다. 미디어가 MBR 없이 제조된 경우 해당 미디어가 "수퍼플로피"로 취급되며 미디어에 어떠한 파티션 구조도 기록되지 않습니다.

이동식 드라이브의 드라이브 문자는 미디어가 아니라 드라이브와 관련이 있습니다. Diskpart를 사용하여 드라이브 문자를 변경할 수 있습니다.

Diskpart는 디스크 서명, GPT(GUID 파티션 테이블) 디스크 GUID(글로벌 고유 식별자) 및 GPT 파티션 GUID가 생성되도록 합니다. Diskpart를 사용하여 이러한 항목을 명시적으로 설정할 수는 없습니다.

Diskpart 유틸리티도 스냅인과 비슷하게 GPT라는 새로운 Itanium 디스크 파티션 구성표를 지원합니다. x86 기반의 Windows XP 또는 Windows 2000 기반 컴퓨터에서는 GPT 디스크를 사용할 수 없습니다. 빈 디스크인 경우에만 Diskpart를 통해 GPT 파티션을 MBR 파티션으로 변환할 수 있습니다.

Diskpart를 사용하면 손실된 동적 디스크를 삭제할 수 있습니다. 동적 디스크에는 공유 데이터베이스가 포함되어 있기 때문에 컴퓨터의 모든 동적 디스크가 해당 컴퓨터에 있는 다른 모든 동적 디스크를 알고 있습니다. 동적 디스크를 옮기면 원래 컴퓨터는 해당 디스크를 "없어진 것"으로 간주합니다.

Diskpart를 사용할 때는 드라이브 문자가 자동으로 지정되지 않습니다. 특정 파티션이나 볼륨에 드라이브 문자가 있는지 확인하려면 드라이브 문자를 명시적으로 지정해야 합니다. 드라이브 문자를 지정하거나 사용 가능한 다음 드라이브 문자가 할당되도록 허용할 수 있습니다.

포커스 설정
Diskpart는 디스크 관리 스냅인에서 지원하는 것보다 더 많은 작업을 수행할 수 있습니다. 디스크 관리 스냅인은 사용자가 실수로 데이터 손실을 초래할 수 있는 작업을 수행하지 못하도록 합니다. Diskpart 유틸리티를 사용하면 파티션과 볼륨을 명시적으로 제어할 수 있으므로 신중하게 사용해야 합니다.

Diskpart를 사용하여 기본 디스크를 동적 디스크로 변환할 수 있습니다. 기본 디스크는 비어 있거나 주 파티션이나 논리 드라이브를 포함할 수 있습니다. 기본 디스크는 데이터 디스크이거나 시스템 또는 부트 드라이브일 수 있습니다. 기본 디스크에는 스트라이프나 미러 같은 내결함성 디스크 드라이버(FtDisk) 집합이 포함될 수 없습니다. FtDisk 드라이버 집합이 포함된 기본 디스크를 변환하려면 Windows 2000에서 디스크 관리를 사용하거나 Windows XP로 업그레이드하기 전에 디스크를 변환하십시오.

Diskpart를 사용하여 동적 디스크를 기본 디스크로 변환할 수 있습니다. 변환을 시작하기 전에 동적 볼륨을 모두 삭제해야 합니다. 비상 상황을 제외하고 동적 디스크에서 파티션을 삭제하지 않는 것이 좋습니다. 드라이브의 모든 볼륨을 삭제한 다음 디스크를 기본 디스크로 변환하는 것이 좋습니다. 동적 데이터 파티션은 모두 삭제해야 합니다. 또한, 같은 드라이브에서 기본 주 파티션과 동적 파티션을 혼합하지 않아야 합니다. 혼합하면 컴퓨터가 다시 시작되지 못할 수도 있습니다.

Diskpart를 사용하면 명시적 디스크 오프셋에서 파티션을 만들 수 있습니다. 디스크 관리 스냅인은 이미 사용 중인 영역의 뒤나 충분하게 큰 첫 번째 영역에 파티션을 배치합니다. 마스터 부트 레코드(MBR) 디스크에서는 필요한 실린더 정렬을 보존하기 위해 파티션 오프셋과 크기가 반올림됩니다. 오프셋은 가장 가까운 유효 값으로 반올림되거나 절사되고 크기는 항상 다음 번 유효 값으로 반올림됩니다. Diskpart에서는 새로 만든 파티션에 드라이브 문자를 자동으로 지정하지 않습니다. assign 명령을 사용하여 탑재 지점이나 드라이브 문자를 지정해야 합니다.

Diskpart는 스냅인과 같은 정책을 따릅니다. 고정 디스크에서만 동적 디스크를 만들 수 있습니다. 1394나 USB(범용 직렬 버스) 드라이브 같은 이동식 디스크는 동적 디스크로 변환할 수 없습니다

스냅인에서 차단되는 특정 파티션 삭제 작업이 Diskpart에서는 허용됩니다. 예를 들면, Diskpart를 사용하여 MBR OEM 파티션을 삭제할 수 있습니다. 그러나 이러한 파티션에는 플랫폼 작업에 중요한 파일이 포함되어 있는 경우가 많습니다. Diskpart는 현재 시스템, 부트 또는 페이징 볼륨과 파티션을 삭제할 수 없게 차단합니다. 또한 Diskpart는 동적 디스크의 기초가 되는 파티션을 삭제할 수 없게 차단합니다.

이동식 미디어에서 파티션을 만들 때는 Diskpart를 사용할 수 없습니다. Windows는 이동식 미디어에서 하나의 MBR 파티션만을 지원합니다. 미디어가 MBR를 포함한 상태로 제조된 경우 해당 MBR를 변경할 수 없지만 여러 개의 파티션이나 논리적 드라이브가 구성된 경우에도 MBR를 따릅니다. 미디어가 MBR 없이 제조된 경우 해당 미디어가 "수퍼플로피"로 취급되며 미디어에 어떠한 파티션 구조도 기록되지 않습니다.

이동식 드라이브의 드라이브 문자는 미디어가 아니라 드라이브와 관련이 있습니다. Diskpart를 사용하여 드라이브 문자를 변경할 수 있습니다.

Diskpart는 디스크 서명, GPT(GUID 파티션 테이블) 디스크 GUID(글로벌 고유 식별자) 및 GPT 파티션 GUID가 생성되도록 합니다. Diskpart를 사용하여 이러한 항목을 명시적으로 설정할 수는 없습니다.

Diskpart 유틸리티도 스냅인과 비슷하게 GPT라는 새로운 Itanium 디스크 파티션 구성표를 지원합니다. x86 기반의 Windows XP 또는 Windows 2000 기반 컴퓨터에서는 GPT 디스크를 사용할 수 없습니다. 빈 디스크인 경우에만 Diskpart를 통해 GPT 파티션을 MBR 파티션으로 변환할 수 있습니다.

Diskpart를 사용하면 손실된 동적 디스크를 삭제할 수 있습니다. 동적 디스크에는 공유 데이터베이스가 포함되어 있기 때문에 컴퓨터의 모든 동적 디스크가 해당 컴퓨터에 있는 다른 모든 동적 디스크를 알고 있습니다. 동적 디스크를 옮기면 원래 컴퓨터는 해당 디스크를 "없어진 것"으로 간주합니다.

Diskpart를 사용할 때는 드라이브 문자가 자동으로 지정되지 않습니다. 특정 파티션이나 볼륨에 드라이브 문자가 있는지 확인하려면 드라이브 문자를 명시적으로 지정해야 합니다. 드라이브 문자를 지정하거나 사용 가능한 다음 드라이브 문자가 할당되도록 허용할 수 있습니다.

포커스 설정
대부분의 Diskpart 명령은 특정 대상 디스크, 파티션 또는 볼륨에서 동작합니다. 대상으로 지정된 개체에는 "포커스"가 있습니다. 포커스는 같은 디스크에서 파티션을 여러 개 만드는 일반 구성 작업을 간단하게 만듭니다. 개체는 select 명령을 통해 포커스 상태로 전환됩니다. list, help, rem, exit 또는 help 이외의 모든 명령에는 포커스가 필요합니다.

select 명령을 사용하여 포커스를 명시적으로 변경할 수 있습니다. 포커스를 암시적으로 변경하려면 create 같은 명령을 사용하면 됩니다. 기본 디스크를 관리하기 전에 디스크 포커스를 설정해야 합니다. 기본 디스크에서는 파티션 포커스와 볼륨 포커스가 같으므로, 파티션의 포커스를 변경하면 볼륨의 포커스도 변경됩니다. 동적 볼륨에서는 이전 파티션 포커스가 항상 손실되고 디스크 포커스는 단순 볼륨의 경우에만 중요하기 때문에 볼륨 포커스만 중요합니다.

다음 예제에서는 컴퓨터가 디스크 두 개를 갖고 있습니다.
• 디스크마다 주 파티션이 두 개 있습니다. 첫 번째 디스크에는 C 파티션과 D 파티션이 있고 두 번째 디스크에는 E 파티션과 F 파티션이 있습니다. C 또는 D 파티션에 파티션 포커스를 설정하기 전에 디스크 1에 디스크 포커스를 설정해야 하며, C, D, E 또는 F 파티션에는 언제든지 볼륨 포커스를 설정할 수 있습니다. 이 예제에서 C 또는 D 파티션에 볼륨 포커스를 설정하면 디스크 포커스가 변경되지 않지만 E 또는 F 파티션에 볼륨 포커스를 설정하면 디스크 포커스가 다른 디스크로 이동할 수 있습니다.
• 각 디스크는 동적이며 단순 볼륨과 여유 공간을 포함하고 있습니다. 첫 번째 디스크에는 C 파티션이 있고 두 번째 디스크에는 E 파티션이 있습니다. 첫 번째 디스크에 단순 볼륨을 추가하기 전에 디스크 포커스를 설정해야 합니다. C 파티션을 확장하려면 볼륨 포커스만 설정해야 합니다. 마찬가지로 E 파티션에 미러를 추가하려면 E 파티션에 볼륨 포커스만 설정해야 합니다. 단순 볼륨을 만들거나 기존 볼륨을 같은 디스크로 확장하는 경우 디스크 포커스가 변경되지 않습니다. 미러를 추가하거나 스트라이프 세트를 만들거나 기존 볼륨을 다른 디스크로 확장하는 경우에는 디스크 포커스가 손실될 수 있습니다.

스크립팅
Diskpart는 스크립팅된 작업을 지원합니다. Diskpart 스크립트를 시작하려면 diskpart /s script.txt 명령을 사용하면 됩니다. Windows XP, Windows 2000, 원격 설치 서비스(RIS) 무인 설치 환경 또는 OEM용 Windows 사전 설치 환경(PE)에서 Diskpart를 스크립팅할 수 있습니다.

기본적으로 Diskpart는 스크립트에 문제가 있을 경우 명령 처리를 종료하고 오류 코드를 반환할 수 있습니다. 이런 경우 스크립트를 계속 실행하려면 명령에 noerr 매개 변수를 포함시켜야 합니다. 이 매개 변수를 사용하면 단일 스크립트를 통해 드라이브의 총 수에 관계없이 모든 데이터 드라이브에서 모든 파티션을 삭제할 수 있습니다. 하지만 모든 명령이 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.

Diskpart를 실행한 후 Diskpart 버전과 현재 컴퓨터 이름이 표시됩니다.

명령 요약
포커스 설정 명령select
select 명령을 사용하면 지정한 대상에 포커스를 설정할 수 있습니다. 포커스 유형 목록을 얻으려면 Type 필드를 비워 두십시오. ID 번호를 지정하지 않으면 현재 포커스 개체가 표시됩니다.

select disk[=n]

select disk 명령을 사용하면 지정한 Windows NT 디스크 번호를 가진 디스크에 포커스를 설정할 수 있습니다. 디스크 번호를 지정하지 않으면 현재 포커스에 있는 디스크가 표시됩니다.

select partition[=n/l]

select partition 명령을 사용하면 지정한 파티션에 포커스를 설정할 수 있습니다. 파티션을 지정하지 않으면 현재 포커스에 있는 파티션이 표시됩니다.

기본 디스크에서는 인덱스, 드라이브 문자 또는 탑재 지점을 통해 파티션을 지정할 수 있고, 동적 디스크에서는 인덱스를 통해서만 파티션을 지정할 수 있습니다.

select volume[=n/l]

select volume 명령을 사용하면 지정한 볼륨에 포커스를 설정할 수 있습니다. 볼륨을 지정하지 않으면 현재 포커스에 있는 볼륨이 표시됩니다.

인덱스, 드라이브 문자 또는 탑재 지점 경로를 통해 볼륨을 지정할 수 있습니다. 기본 디스크에서 볼륨을 선택하면 해당하는 파티션이 포커스 상태로 전환됩니다.
디스크 구성 표시 명령list 명령을 사용하면 요약을 표시할 수 있습니다. 추가 정보를 표시하려면 포커스를 설정한 다음 detail 명령을 사용하십시오.

detail disk

detail disk 명령을 사용하면 현재 포커스에 있는 디스크에 대한 자세한 정보를 얻을 수 있습니다. 예는 다음과 같습니다.
Diskpart> select disk 3

Disk 3 is now the selected disk.

Diskpart> detail disk

Maxtor 90432D2
Disk ID: F549D151
Type : IDE
Bus : 0
Target : 0
LUN ID : 0

Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------------- ------- --------- --------
Volume 0 F My RAID Set NTFS RAID-5 4096 MB Healthy
Volume 1 G FATSTRIPE FAT32 Stripe 6144 MB Healthy
Volume 2 H My Mirror NTFS Mirror 2048 MB Healthy
Volume 3 I My Span NTFS Spanned 9 GB Healthy

detail partition

detail partition
명령을 사용하면 현재 포커스에 있는 파티션에 대한 자세한 정보를 얻을 수 있습니다.
Diskpart> select disk 0

Disk 0 is now the selected disk.

Diskpart> select partition 1

Partition 1 is now the selected partition.

Diskpart> detail partition

Partition 0
Type : 07
Hidden: No
Active: Yes

Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 2 C NTFS Partition 4110 MB Healthy System

detail volume

detail volume
명령을 사용하면 현재 포커스에 있는 볼륨에 대한 자세한 정보를 얻을 수 있습니다. 예는 다음과 같습니다.
Diskpart> select volume 1

Volume 1 is now the selected volume.

Diskpart> detail volume

Disk ### Status Size Free Dyn Gpt
-------- ---------- ------- ------- --- ---
Disk 1 Online 8 GB 0 B *
Disk 2 Online 8 GB 0 B *
Disk 3 Online 8 GB 0 B *

list disk

list disk
명령을 사용하면 컴퓨터의 각 디스크에 대한 요약 정보를 얻을 수 있습니다. 별표(*)가 표시된 디스크에 현재 포커스가 있습니다. 고정 디스크(예: IDE[Integrated Device Electronics] 또는 SCSI[Small Computer System Interface])나 이동식 디스크(예: 1394 또는 USB)만 나열됩니다. 이동식 드라이브는 표시되지 않습니다.
Diskpart> select disk 3

Disk 3 is now the selected disk.

Diskpart> list disk


Disk ### Status Size Free Dyn Gpt
-------- ---------- ------- ------- --- ---
Disk 0 Online 4118 MB 0 B
Disk 1 Online 8 GB 4002 MB *
Disk 2 Online 8 GB 0 B *
* Disk 3 Online 8 GB 0 B *
Disk M0 Missing 8 GB 0 B *

list partition

list partition
명령을 사용하면 포커스에 있는 디스크에서 각 파티션에 대한 정보를 얻을 수 있습니다. 예는 다음과 같습니다.
Diskpart> select disk 4

Disk 4 is now the selected disk.

Diskpart> list partition

Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 4094 MB 31 KB
Partition 2 Extended 4581 MB 4094 MB
Partition 3 Logical 2047 MB 4094 MB
Partition 4 Logical 2533 MB 6142 MB

All partitions (regardless of type) are displayed.

list volume

list volume
명령을 사용하면 컴퓨터에 있는 각 볼륨에 대한 정보를 얻을 수 있습니다. 예는 다음과 같습니다.
Diskpart> list volume

Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------------- ------- ---------- --------
Volume 0 F My RAID Set NTFS RAID-5 4096 MB Healthy
Volume 1 G FATSTRIPE FAT32 Stripe 6144 MB Failed
Volume 2 H My Mirror NTFS Mirror 2048 MB Healthy
Volume 3 I My Span NTFS Spanned 9 GB Healthy
Volume 4 D CDFS CD-ROM 0 B
Volume 5 C NTFS Partition 2047 MB Healthy System
Volume 6 E NTFS Partition 2063 MB Healthy Boot
Volume 7 J My Primary NTFS Partition 4095 MB Healthy
Volume 8 K My Logical NTFS Partition 2047 MB Healthy
Volume 9 L My Next Log NTFS Partition 2534 MB Healthy

기본 디스크 관리 명령이 절에서는 파티션을 만들고 삭제하는 데 사용할 수 있는 명령과 드라이브 문자 및 탑재 지점을 지정하는 데 사용할 수 있는 명령에 대해 설명합니다. 이 절의 명령은 기본 디스크에만 적용됩니다. 동적 디스크에서 유효한 명령과 기본 디스크를 동적 디스크로 변환하는 데 사용할 수 있는 명령은 다음 절들을 참조하십시오.

모든 MBR 디스크에서는 size 매개 변수나 offset 매개 변수가 실린더 정렬로 반올림됩니다. GPT 디스크에서는 size 매개 변수나 offset 매개 변수가 섹터 정렬로 반올림되거나 절사됩니다. offset 매개 변수를 지정하지 않으면 충분히 크고 사용되지 않은 첫 번째 연속 디스크 범위에 파티션이 배치됩니다. size 매개 변수를 지정하지 않으면 결정된 디스크 범위를 사용하도록 파티션이 전체 디스크의 크기까지 확장될 수 있습니다.

새 디스크가 처음 발견되면 MBR 디스크로 간주됩니다. GPT 파티션을 만들려면 먼저 디스크를 명시적으로 GPT로 변환해야 합니다. 모든 데이터 디스크에서는 MSR를 첫 번째 파티션으로 만들고 모든 시스템 또는 부트 디스크에서는 ESP 다음의 두 번째 파티션으로 만드는 것이 좋습니다. MBR에서 GPT로 변환하면 MSR 파티션이 자동으로 디스크에 만들어집니다.

새 파티션을 만들면 새로 만든 파티션이 파티션 포커스를 획득합니다. 파티션을 삭제하면 파티션 포커스도 손실됩니다. 디스크 포커스는 모든 경우에 변경되지 않고 유지됩니다.

active

active 명령을 사용하면 현재 포커스에 있는 파티션을 "Active"로 설정합니다. 이 설정은 해당 파티션이 유효한 시스템 파티션임을 펌웨어에 알립니다. Diskpart는 파티션의 내용을 확인하지 않습니다.

참고: 이 명령을 사용하면 컴퓨터가 다시 시작되지 못할 수도 있습니다.

assign [[letter=l]/[mount=path]] [noerr]

assign 명령을 사용하면 현재 포커스에 있는 파티션에 대한 문자나 탑재 지점을 지정할 수 있습니다. 드라이브 문자를 지정하지 않으면 사용 가능한 다음 드라이브 문자가 지정됩니다. 해당 문자나 탑재 지점이 이미 사용 중인 경우 noerr 매개 변수를 지정하지 않는 한 오류가 생성됩니다.

이 명령을 사용하여 이동식 드라이브와 관련된 드라이브 문자를 변경할 수 있습니다.

시스템, 부트 또는 페이징 볼륨에서는 드라이브 문자를 지정할 수 없습니다. Msdata 파티션 이외의 OEM 파티션이나 GPT 파티션에 드라이브 문자를 지정할 때는 이 명령을 사용할 수 없습니다.

create partition primary [size=n] [offset=n] [id=byte/guid] [noerr]

create partition primary 명령을 사용하면 현재 드라이브에 길이 크기와 시작 주소 오프셋을 가진 주 파티션을 만들 수 있습니다.

MBR 디스크에서 ID 바이트를 지정하지 않으면 "0x6" 형식의 파티션이 만들어집니다. ID 매개 변수를 사용하여 파티션 형식을 지정할 수 있습니다. ID 바이트의 유효성을 확인하거나 점검하지 않습니다.

GPT 디스크에서 ID GUID를 지정하지 않으면 Msdata 파티션이 만들어집니다. ID 매개 변수를 사용하여 GUID를 지정할 수 있습니다. GUID의 유효성을 확인하거나 GUID를 중복시키거나 점검하지 않습니다. 파티션 인스턴스 GUID가 자동으로 생성됩니다.

Windows에서 드라이브 문자를 자동으로 지정하지 않도록 MBR 및 GPT 파티션이 만들어집니다. 드라이브 문자를 명시적으로 지정해야 합니다.

create partition extended [size=n] [offset=n] [noerr]

create partition extended 명령을 사용하면 현재 드라이브에 길이 크기와 시작 주소 오프셋을 가진 확장 파티션을 만들 수 있습니다. 해당 드라이브는 MBR 디스크여야 합니다.

파티션을 만들면 새 확장 파티션이 포커스를 획득합니다. 확장 파티션을 하나만 만들 수 있습니다. 확장 파티션을 만든 다음에만 논리 드라이브를 만들 수 있습니다.

create partition logical [size=n] [offset=n] [noerr]

create partition logical 명령을 사용하면 현재 디스크에 있는 기존 확장 파티션에 길이 크기와 시작 주소 오프셋을 가진 논리 드라이브를 만들 수 있습니다. 해당 드라이브는 MBR 디스크여야 합니다.

오프셋 매개 변수를 지정하지 않으면 충분히 큰 확장 파티션의 사용되지 않은 첫 번째 연속 디스크 범위에 논리 드라이브가 배치됩니다. 크기를 지정하지 않으면 파티션이 전체 확장 파티션을 사용할 정도로 확장될 수 있습니다.

파티션을 만들면 논리 드라이브가 파티션 포커스를 획득합니다.

create partition msr [size=n] [offset=n] [noerr]

create partition msr 명령은 MSR GUID E3C9E316-0B5C-4DB8-817D-F92DF00215AE를 사용하여 파티션을 만드는 것과 동일합니다.

create partition esp [size=n] [offset=n] [noerr]

create partition esp 명령은 ESP GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B을 사용하여 파티션을 만드는 것과 동일합니다.

delete partition [noerr] [override]

delete partition 명령을 사용하면 현재 포커스에 있는 파티션을 삭제할 수 있습니다.

Diskpart는 현재 시스템, 부트 또는 페이징 볼륨을 삭제할 수 없게 차단합니다. ESP, MSR 또는 알려진 OEM 파티션을 삭제하려면 override 매개 변수를 지정해야 합니다.

extend [size=n][noerr]

extend 명령을 사용하면 현재 포커스에 있는 볼륨이 할당되지 않은 연속된 공간으로 확장될 수 있습니다. 할당되지 않은 공간은 포커스에 있는 파티션을 따르거나 그보다 상위의 섹터 오프셋이어야 합니다. 이 명령은 기존의 기본 데이터 파티션을 확장 하드웨어 Raid 논리 단위 번호(LUN)에서 새로 만든 공간으로 확장하기 위한 것입니다.

파티션을 이전에 NTFS 파일 시스템으로 포맷한 경우 파일 시스템이 보다 큰 파티션을 사용하도록 자동으로 확장되어 데이터 손실이 발생하지 않습니다. 파티션을 이전에 NTFS 이외의 다른 파일 시스템 형식으로 포맷한 경우 명령이 실패하여 파티션이 변경되지 않습니다.

Diskpart는 현재 시스템 또는 부트 파티션만 확장하지 못하도록 차단합니다.

remove [[letter=l]/[mount=path]/[all]] [noerr]

remove 명령을 사용하면 현재 포커스에 있는 파티션에서 문자나 탑재 지점을 제거할 수 있습니다. all 매개 변수를 지정하면 현재 드라이브 문자와 탑재 지점이 모두 제거됩니다. 문자나 탑재 지점을 지정하지 않으면 드라이브 문자가 제거됩니다.

이 명령을 사용하여 이동식 드라이브와 관련된 드라이브 문자를 변경할 수 있습니다.

시스템, 부트 또는 페이징 볼륨에서는 드라이브 문자를 제거할 수 없습니다. OEM 파티션, 인식되지 않는 GUID를 가진 GPT 파티션 또는 특수한 비 데이터 GPT 파티션(예: ESP 파티션)에 대한 드라이브 문자를 제거할 때는 이 명령을 사용할 수 없습니다.
동적 디스크 관리 명령이 절에서 설명하는 명령을 사용하여 볼륨을 만들고 삭제할 수 있으며 내결함성 볼륨을 복구하고 디스크를 가져올 수 있습니다.

size 매개 변수는 항상 MB 정렬로 반올림됩니다. 명시적 오프셋은 지정할 수 없습니다. 볼륨은 항상 충분히 크고 사용되지 않는 첫 번째 디스크 범위에 배치됩니다. 크기를 지정하지 않으면 볼륨이 최대한 크게 만들어집니다.

볼륨을 만들면 볼륨 포커스가 새로 만든 볼륨에 놓입니다. 볼륨이 여러 디스크에 걸쳐 있으면 현재 디스크 포커스가 손실되고, 볼륨을 삭제하면 볼륨 포커스가 손실됩니다. 볼륨을 삭제하기 전에 유효한 디스크 포커스가 있었다면 해당 디스크 포커스는 남아 있습니다.

참고: 빈 디스크가 동적 디스크나 GPT 디스크로 변환되면 Diskpart가 해당 디스크에서 MSR 파티션을 만듭니다.

active

active 명령을 사용하면 현재 포커스에 있는 볼륨을 "Active"로 설정할 수 있습니다. 이 설정은 해당 파티션이 유효한 시스템 파티션임을 펌웨어에 알립니다. Diskpart는 해당 볼륨이 운영 체제 부트 가능 이미지를 포함할 수 있는지만 확인하고 파티션 내용은 확인하지 않습니다. 이 명령을 사용하면 컴퓨터가 다시 시작되지 못할 수도 있습니다.

add disk=n [noerr]

add 명령을 사용하여 지정한 디스크에 있는 현재 포커스에 있는 볼륨에 미러를 추가할 수 있습니다. 미러 플렉스는 두 개만 지원됩니다. 현재 포커스에 있는 볼륨은 단순 볼륨이어야 합니다.

assign [[letter=l]/[mount=path]] [noerr]

assign 명령을 사용하면 현재 포커스에 있는 볼륨에 대한 문자나 탑재 지점을 지정할 수 있습니다. 드라이브 문자를 지정하지 않으면 사용 가능한 다음 드라이브 문자가 지정됩니다. 해당 문자나 탑재 지점이 이미 사용 중인 경우 noerr 매개 변수를 지정하지 않는 한 오류가 생성됩니다.

시스템, 부트 또는 페이징 볼륨에서는 드라이브 문자를 지정할 수 없습니다.

break disk=n [nokeep] [noerr]

break 명령을 사용하면 현재 포커스에 있는 미러를 해제할 수 있습니다.

기본적으로 두 플렉스가 단순 볼륨이 되기 때문에 두 미러 플렉스의 내용이 모두 그대로 유지됩니다. nokeep 매개 변수를 지정하면 지정한 플렉스만 유지되고 다른 플렉스는 제거되어 여유 공간으로 변환됩니다.

원래 볼륨은 모든 드라이브 문자나 탑재 지점을 유지합니다. 플렉스가 유지되지 않으면 지정한 디스크에 남아 있는 단순 볼륨에 포커스가 유지됩니다. 그렇지 않으면 지정된 디스크에 남아 있는 지정된 플렉스로 포커스가 변경됩니다. 플렉스는 단순 볼륨이 되지만 드라이브 문자가 새 볼륨에 지정되지 않습니다.

create volume simple [size=n] [disk=n] [noerr]

create volume simple 명령을 사용하면 지정한 디스크에 길이 크기를 가진 단순 볼륨을 만들 수 있습니다.

크기를 지정하지 않으면 새 볼륨이 해당 디스크에 남아 있는 연속 여유 공간을 모두 사용할 수 있습니다. 디스크를 지정하지 않으면 현재 포커스에 있는 디스크가 사용됩니다.

볼륨을 만들면 디스크 포커스가 대상 디스크에 제공됩니다.

create volume stripe [size=n] disk=n[,n[,...]] [noerr]

create volume stripe 명령을 사용하면 지정한 디스크에서 스트라이프 세트 볼륨을 만들 수 있습니다. 스트라이프 볼륨의 전체 크기는 크기와 디스크 수를 곱(*)한 값입니다.

크기를 지정하지 않으면 스트라이프 볼륨이 최대한 크게 만들어집니다. 사용할 수 있는 가장 작은 연속 여유 공간을 가진 디스크가 결정됩니다. 여유 공간의 크기로 스트라이프 볼륨의 크기가 결정됩니다. 같은 크기가 각 디스크에 할당됩니다.

create volume raid [size=n] disk=n[,n[,...]] [noerr]

create volume raid 명령을 사용하면 지정한 디스크에서 Raid-5 세트 볼륨을 만들 수 있습니다. 각 디스크에 "size"와 동일한 크기의 공간이 할당됩니다.

크기를 지정하지 않으면 Raid 5 볼륨이 최대한 크게 만들어집니다. 사용할 수 있는 가장 작은 연속 여유 공간을 가진 디스크가 결정됩니다. 해당 여유 공간의 크기로 Raid 5 볼륨의 크기가 결정되며 각 디스크에서 같은 크기가 할당됩니다. 일부 공간이 패리티에 사용되기 때문에 실제 사용할 수 있는 볼륨의 크기는 크기와 디스크 수를 곱한 값보다 작습니다.

delete disk [noerr][override]

delete disk 명령을 사용하면 디스크 목록에서 없어진 동적 디스크를 삭제할 수 있습니다.

override 매개 변수를 지정하지 않으면 디스크에 포함되어 있는 모든 단순 볼륨이 삭제되고 모든 미러 플렉스가 제거됩니다. 디스크가 Raid 5 볼륨을 구성하는 경우 이 명령은 실패합니다.

delete partition [noerr] [override]

delete partition 명령을 사용하면 현재 포커스에 있는 파티션을 삭제할 수 있습니다.

Diskpart는 기존의 온라인 동적 볼륨을 포함하는 데 사용되는 모든 파티션을 삭제할 수 없게 차단합니다. 이러한 볼륨을 삭제하고 디스크를 기본 디스크로 변환해야 합니다. ESP, MSR 또는 알려진 OEM 파티션을 삭제하려면 override 매개 변수를 지정하십시오.

동적 디스크에서 파티션을 삭제할 수 있지만 만들 수는 없습니다. 예를 들어, 동적 GPT 디스크에 있는 인식되지 않는 GPT 파티션을 삭제할 수 있습니다. 파티션을 삭제하면 여유 공간을 사용할 수 없게 됩니다. clean 명령을 사용할 수 없는 비상 상황일 때 이 명령을 통해 손상된 오프라인 동적 디스크의 공간을 다시 사용할 수 있습니다.

delete volume [noerr]

delete volume 명령을 사용하면 현재 포커스에 있는 볼륨을 삭제할 수 있습니다. 이 명령을 사용하면 모든 데이터가 손실됩니다.

extend disk=n [size=n] [noerr]

extend 명령을 사용하면 현재 단순 볼륨이나 확장 볼륨을 지정한 디스크로 확장할 수 있습니다. extend 명령은 NTFS 볼륨에서만 작동합니다.

크기를 지정하지 않으면 볼륨이 지정한 디스크의 모든 여유 공간을 사용할 수 있습니다. 모든 기존 디스크 포커스는 손실됩니다.

import [noerr]

import 명령을 사용하면 외부 디스크 그룹에서 모든 디스크를 가져올 수 있습니다.

외부 디스크 그룹에 있는 디스크 중 하나에 포커스를 설정하면 해당 그룹의 모든 디스크를 가져올 수 있습니다. 이 명령을 실행하면 기존 볼륨이나 디스크 포커스가 모두 손실됩니다.

online [noerr]

online 명령을 사용하면 이전에 오프라인 상태였던 디스크나 볼륨을 온라인 상태로 되돌릴 수 있습니다. 이 명령을 사용할 때 포커스는 변경되지 않습니다.

remove [[letter=l]/[mount=path]/[all]] [noerr]

remove 명령을 사용하면 현재 포커스에 있는 볼륨에서 문자나 탑재 지점을 제거할 수 있습니다. all 매개 변수를 사용하면 현재 드라이브 문자와 탑재 지점이 모두 제거됩니다. 문자나 탑재 지점을 지정하지 않으면 처음 발견되는 경로가 제거됩니다.

시스템, 부트 또는 페이징 볼륨에서는 드라이브 문자를 제거할 수 없습니다.

retain

retain 명령을 사용하면 동적 단순 볼륨을 부트 또는 시스템 볼륨으로 사용하도록 준비할 수 있습니다.

x86 기반 컴퓨터에서 retain 명령을 사용하면 동적 단순 볼륨에서 MBR 파티션이 포커스와 함께 만들어집니다. MBR 파티션을 만들려면 동적 단순 볼륨이 실린더 정렬 오프셋에서 시작하고 볼륨 크기가 실린더를 합한 값이어야 합니다.

Itanium 기반 컴퓨터에서 retain 명령을 사용하면 동적 단순 볼륨에서 GPT 파티션이 포커스와 함께 만들어집니다.
디스크 변환 명령convert mbr [noerr]

convert mbr 명령을 사용하면 현재 디스크의 파티션 스타일을 MBR로 설정할 수 있습니다. 디스크는 기본 디스크나 동적 디스크일 수 있지만 디스크에는 유효한 데이터 파티션이나 볼륨이 없어야 합니다.

convert gpt [noerr]

convert gpt 명령을 사용하면 현재 디스크의 파티션 스타일을 GPT로 설정할 수 있습니다. 디스크는 기본 디스크나 동적 디스크일 수 있지만 디스크에는 유효한 데이터 파티션이나 볼륨이 없어야 합니다. 이 명령은 Itanium 기반 컴퓨터에서만 유효하므로 x-86 기반 컴퓨터에서는 실패할 수 있습니다.

convert dynamic [noerr]

convert dynamic 명령을 사용하면 기본 디스크를 동적 디스크로 변경할 수 있습니다. 디스크에는 유효한 데이터 파티션이 포함될 수 있습니다.

convert basic [noerr]

convert basic 명령을 사용하면 빈 동적 디스크를 기본 디스크로 변경할 수 있습니다.
기타 명령exit

exit 명령을 사용하면 Diskpart를 중지하고 운영 체제로 제어를 반환할 수 있습니다.

clean [all]

clean 명령을 사용하면 현재 포커스에 있는 디스크에서 섹터를 제로화하여 파티션이나 볼륨 포맷 설정을 제거할 수 있습니다. 기본적으로 MBR 또는 GPT 파티션 정보와 MBR 디스크의 숨겨진 섹터 정보를 덮어씁니다. all 매개 변수를 지정하면 모든 섹터를 제로화하고 드라이브에 포함된 모든 데이터를 삭제할 수 있습니다.

rem [...]

rem 명령은 아무 작업도 수행하지 않으며, 스크립트 파일에 주석을 추가하는 데 사용할 수 있습니다.

rescan

rescan 명령을 사용하면 모든 I/O 버스를 다시 검색하여 컴퓨터에 추가된 새 디스크를 모두 찾습니다.
도움말 명령help

help 명령을 사용하면 모든 명령의 목록을 표시할 수 있습니다.

Diskpart 유틸리티에 대한 자세한 내용을 보려면 Windows XP의 도움말 및 지원 센터에서 Diskpart를 검색하십시오.