Cree un "archivo de disco sin formato" a partir del archivo WIM

Cree un "archivo de disco sin formato" a partir del archivo WIM

Primera vez aquí. He buscado por aquí, pero no he encontrado una pregunta como la que tengo. Disculpas si me lo perdí.

El desafío en cuestión: producir un "archivo de imagen de disco sin formato" a partir de un archivo WIM determinado. Lo que estoy buscando hasta ahora es usar imagex.exe con la operación "/apply" para tomar el WIM y colocarlo en un directorio en un servidor. Eso parece producir todas las "cosas" necesarias que necesito en ese directorio.

¿Cómo tomaría ese contenido y produciría un "archivo de imagen de disco sin formato"? Me dijeron que la definición de "archivo de imagen de disco sin formato" es una copia bloque por bloque de la imagen del disco, que espero sea el resultado del comando "imagex.exe /apply" que uso actualmente, pero almacenado en un archivo único que puedo devolver a otro sistema en nuestra solución.

imagex.exe /apply image.wim 1 R:\WimImagePoint

Me gustaría tomar el contenido de R:\WimImagePoint y producir el escurridizo (para mí) "archivo de imagen de disco sin formato". ISO no es lo que quieren, ni nada que requiera winPE.

¿Algún consejo? Se aceptan referencias de servicios públicos externos. Me gustaría evitar las soluciones de código no administrado tanto como sea posible, pero las entretendré si esa es la única ruta.

Además, no estoy casado con la idea de imagex /apply como punto de partida, hasta ahora es solo la zona de confort.

Respuesta1

Esto es lo que terminé haciendo (enviando una respuesta a mi propia pregunta para ayudar al bien común, espero):

Utilice diskpart.exe con los siguientes comandos en un archivo de texto:

create vdisk file=E:\Temp\RawDisk\2003R2_amd64\2003_R2_amd64.vhd maximum=10000 type=expandable
select vdisk file=E:\Temp\RawDisk\2003R2_amd64\2003_R2_amd64.vhd
attach vdisk
create partition primary
assign letter=v
format fs=ntfs quick label=vhd
active
exit

Luego, utilicé la opción /apply de imagex.exe para aplicar el archivo WIM a este volumen lógico:

imagex.exe /apply 2003_R2_amd64.WIM 1 V:\

Luego, usé bootsect.exe (servidor 2003) o bcdboot.exe (servidor 2008 y 2008 R2). Este ejemplo es para 2003:

"C:\Program Files\Windows AIK\Tools\PETools\amd64\bootsect.exe" /NT52 V:

Luego, ejecute diskpart.exe nuevamente con estos comandos en un archivo de texto:

select vdisk file=E:\Temp\RawDisk\2003R2_amd64\2003_R2_amd64.vhd
detach vdisk

Luego, ejecutamos un código VHD a VMDK de cosecha propia y todo estuvo bien. Sospecho que también puedes tomar este VHD y convertirlo usando herramientas estándar.

Espero que esto ayude al bien común.

Respuesta2

Puedes hacer una copia bloque por bloque usandodd para Windows, pero no creo que eso sea lo que necesitas aquí. Supongo que un archivo "sin formato" incluiría toda la información del sistema de archivos, por ejemplo, la tabla de asignación de archivos FAT32, y el WIM no la tendrá.

Intenta usarwim2vhdluego convierta vhd2raw usando una herramienta que pueda hacer eso. Parece que quizás VBoxConvert o qemu-img puedan ayudar con el segundo paso.

EDITAR

Por las miradas deestas capturas de pantalla,Convertidor StarWind V2Vpodría ser la forma más fácil para el segundo paso.

información relacionada