Configurar varias unidades de disco duro
Si va a implementar Windows en un equipo que tiene varias unidades de disco duro, puede comprobar que la imagen se aplica a un disco duro específico mediante identificadores específicos del hardware, como la ruta de acceso de ubicación o el valor de interrupción de hardware.
La ruta de acceso de ubicación es una cadena que especifica la ubicación física que cada unidad está conectada al equipo, por ejemplo: PCIROOT(0)#PCI(0100)#ATA(C00T00L00)
. Al fabricar un equipo, use una ubicación física coherente al conectar las unidades y, a continuación, use la cadena de ruta de acceso de ubicación para identificar cada disco duro.
En el caso de los equipos basados en BIOS o un equipo que ejecuta El servicio de disco virtual (VDS), puede usar los comandos SELECT DISK=SYSTEM y SELECT DISK=NEXT para seleccionar la unidad de disco duro adecuada.
Identificación de una ruta de acceso de ubicación de unidad
Use los comandos DiskPart:
list disk
yselect disk <DiskNumber>
(Ejemplo:select disk 1
) para navegar entre las unidades del equipo.Para mostrar la ruta de acceso de ubicación de una unidad seleccionada, use el comando
detail disk
DiskPart .En el ejemplo siguiente, la ruta de acceso de ubicación de la unidad seleccionada es 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>
Selección de unidades
Selección de la unidad del sistema
Equipos basados en BIOS: use el comando SELECT DISK=SYSTEM para seleccionar la unidad del sistema predeterminada.
Este comando selecciona la unidad que tiene un valor de interrupción de 13h de 80h. Si el valor 80h se asigna a una unidad flash USB, este comando selecciona un disco duro que tiene un valor de 81h.
Equipos basados en UEFI: para seleccionar una unidad, use el comando DiskPart SELECT DISK=<location path>.
Nota
No use el
SELECT DISK=SYSTEM
comando ni la API GetSystemDiskNTPath en equipos basados en Unified Extensible Firmware Interface (UEFI) para seleccionar la unidad del sistema. ElSELECT DISK=SYSTEM
comando y la API GetSystemDiskNTPath identifican la unidad desde la que se ha arrancado el sistema operativo como unidad del sistema. Si arranca desde Windows PE, este comando selecciona la unidad de Windows PE como unidad del sistema. Si arranca desde un sistema que tiene varias unidades que incluyen una partición del sistema EFI (ESP), este comando puede seleccionar la unidad incorrecta.
Selección de una unidad que no es del sistema
Seleccione la unidad por ruta de acceso de ubicación. Para seleccionar una unidad, use el comando
SELECT DISK=<location path>
DiskPart , donde<location path>
es la ruta de acceso de ubicación de la unidad. Este comando ayuda a especificar una unidad por ubicación.Ejemplo:
SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C00T00L00)
Seleccione la unidad con la unidad "NEXT". Use el comando
SELECT DISK=NEXT
DiskPart . Este comando ayuda a especificar las unidades de disco duro restantes, independientemente de la ubicación. Para seleccionar más unidades, repita elSELECT DISK=NEXT
comando para seleccionar cada unidad en orden. Si no hay más unidades que seleccionar, DiskPart devuelve un error.Nota
El equipo mantiene el contexto del
SELECT DISK=NEXT
comando siempre y cuando DiskPart continúe ejecutándose. Si se cierra DISKPART, el equipo pierde este contexto.Ejemplo (dos unidades UEFI/GPT):
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
Identificación de la unidad del sistema después de un reinicio
Después de reiniciar, las letras de unidad pueden cambiar. Puede usar el siguiente script de ejemplo para seleccionar la unidad del sistema y, a continuación, reasignar letras a las particiones ESP, recuperación y 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
Aplicación de formato a unidades que no son del sistema
Este script de ejemplo selecciona la unidad del sistema y, a continuación, omite más allá de la unidad sin modificar el contenido de la unidad. A continuación, el script selecciona dos unidades que no son del sistema y crea una única partición vacía con formato en cada unidad. Las particiones no reciben una imagen, por lo que no es necesario identificarlas específicamente.
Ejemplo (dos unidades UEFI/GPT):
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"