여러 하드 드라이브 구성
여러 하드 드라이브가 있는 컴퓨터에 Windows 배포하는 경우 위치 경로 또는 하드웨어 인터럽트 값과 같은 하드웨어별 식별자를 사용하여 이미지가 특정 하드 드라이브에 적용되는지 확인할 수 있습니다.
위치 경로는 각 드라이브가 컴퓨터에 연결된 실제 위치를 지정하는 문자열입니다. 예를 들면 PCIROOT(0)#PCI(0100)#ATA(C00T00L00)
입니다. 컴퓨터를 제조하는 경우 드라이브를 연결할 때 일관된 물리적 위치를 사용한 다음, 위치 경로 문자열을 사용하여 각 하드 드라이브를 식별합니다.
BIOS 기반 컴퓨터 또는 VDS(가상 디스크 서비스)를 실행하는 컴퓨터의 경우 SELECT DISK=SYSTEM 및 SELECT DISK=NEXT 명령을 사용하여 적절한 하드 드라이브를 선택할 수 있습니다.
드라이브 위치 경로 식별
DiskPart 명령인
list disk
및select disk <DiskNumber>
(예:select disk 1
)를 사용하여 컴퓨터 드라이브 간 사이를 탐색합니다.선택한 드라이브의 위치 경로를 표시하려면 DiskPart 명령
detail disk
를 사용합니다.다음 예제에서 선택한 드라이브의 위치 경로는 PCIROOT(0)#PCI(0100)#ATA(C00T00L00)입니다.
DISKPART> detail disk HITACHI HTS722016K9SA00 Disk ID: 5E27161A Type : ATA Bus : 0 Target : 0 LUN ID : 0 Location Path : PCIROOT(0)#PCI(0100)#ATA(C00T00L00) Read-only : No Boot Disk : Yes PagefileDisk : Yes Hibernation File Disk : No CrashdumpDisk : Yes Clustered Disk : No Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 1 C NTFS Partition 149 GB Healthy System DISKPART>
드라이브 선택
시스템 드라이브 선택
BIOS 기반 컴퓨터: SELECT DISK=SYSTEM 명령을 사용하여 기본 시스템 드라이브를 선택합니다.
이 명령은 인터럽트 13h 값이 80h인 드라이브를 선택합니다. 값 80h가 USB 플래시 드라이브에 할당된 경우 이 명령은 값이 81h인 하드 드라이브를 선택합니다.
UEFI 기반 컴퓨터: 드라이브를 선택하려면 DiskPart 명령 SELECT DISK=<location path>를 사용합니다.
참고
UEFI(Unified Extensible Firmware Interface) 기반 컴퓨터에서
SELECT DISK=SYSTEM
명령 또는 GetSystemDiskNTPath API를 사용하여 시스템 드라이브를 선택하지 마세요.SELECT DISK=SYSTEM
명령과 GetSystemDiskNTPath API는 운영 체제가 시스템 드라이브로 부팅된 드라이브를 식별합니다. Windows PE에서 부팅하는 경우 이 명령은 Windows PE 드라이브를 시스템 드라이브로 선택합니다. EFI 시스템 파티션(ESP)을 포함하는 여러 드라이브가 있는 시스템에서 부팅하는 경우 이 명령은 잘못된 드라이브를 선택할 수 있습니다.
비 시스템 드라이브 선택
위치 경로별로 드라이브를 선택합니다. 드라이브를 선택하려면 DiskPart 명령
SELECT DISK=<location path>
를 사용합니다. 여기서<location path>
는 드라이브의 위치 경로입니다. 이 명령은 위치별로 드라이브를 지정하는 데 도움이 됩니다.예제:
SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C00T00L00)
"NEXT" 드라이브를 사용하여 드라이브를 선택합니다. DiskPart 명령
SELECT DISK=NEXT
를 사용합니다. 이 명령은 위치에 관계없이 나머지 하드 드라이브를 지정하는 데 도움이 됩니다. 더 많은 드라이브를 선택하려면SELECT DISK=NEXT
명령을 반복하여 각 드라이브를 순서대로 선택합니다. 선택할 드라이브가 더 이상 없으면 DiskPart에서 오류를 반환합니다.참고
DiskPart가 계속 실행되는 한 컴퓨터는
SELECT DISK=NEXT
명령에 대한 컨텍스트를 유지 관리합니다. DISKPART가 종료되면 컴퓨터에서 이 컨텍스트가 손실됩니다.예제(UEFI/GPT 드라이브 2개):
SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C00T00L00) clean convert gpt rem == 1. System partition ========================= create partition efi size=200 format quick fs=fat32 label="System" assign letter="S" rem == 2. Microsoft Reserved (MSR) partition ======= create partition msr size=16 rem == 3. Windows partition ======================== rem == a. Create the Windows partition ========== create partition primary rem == b. Create space for the recovery tools === shrink minimum=500 rem ** Update this size to match the size of rem the recovery tools (winre.wim) rem plus some free space. rem == c. Prepare the Windows partition ========= format quick fs=ntfs label="Windows" assign letter="W" rem === 4. Recovery tools partition ================ create partition primary format quick fs=ntfs label="Recovery tools" assign letter="R" set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac" gpt attributes=0x8000000000000001 rem NON-SYSTEM DRIVE =============================== SELECT DISK=NEXT clean convert gpt rem == 1. Microsoft Reserved (MSR) partition ======= create partition msr size=16 rem == 2. Data partition =========================== create partition primary format quick fs=ntfs label="Data" assign letter=z
다시 부팅 후 시스템 드라이브 식별
다시 부팅한 후 드라이브 문자가 변경될 수 있습니다. 다음 예제 스크립트를 사용하여 시스템 드라이브를 선택한 다음, ESP, 복구 및 Windows 파티션에 문자를 다시 할당할 수 있습니다.
SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C01T01L00)
select partition=1
assign letter=s
select partition=2
assign letter=t
select partition=3
assign letter=w
비 시스템 드라이브 포맷
이 예제 스크립트는 시스템 드라이브를 선택한 다음, 드라이브의 내용을 수정하지 않고 드라이브를 건너뜁니다. 그런 다음, 스크립트는 두 개의 비 시스템 드라이브를 선택하고 각 드라이브에 포맷된 단일 빈 파티션을 만듭니다. 파티션은 이미지를 수신하지 않으므로 특별히 식별할 필요가 없습니다.
예제(UEFI/GPT 드라이브 2개):
SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C01T01L00)
SELECT DISK=NEXT
clean
convert gpt
create partition msr size=16
create partition primary
format quick fs=ntfs label="DataDrive1"
SELECT DISK=NEXT
clean
convert gpt
create partition primary
format quick fs=ntfs label="DataDrive2"