ImgMount
Una utilidad para montar imágenes de disco duro y disco óptico en DOSBox.
Nota: Puede usar el Disk Explorer para copiar archivos y carpetas a / desde imágenes (¡pero no para eliminarlas o DOSBox considerará que las imágenes están dañadas! Lea el enlace antes mencionado para obtener más información).
Contenido
- 1 Parámetros de línea de comando
- 2 Imágenes de disco óptico
- 3 Imágenes del disco duro
Parámetros de línea de comando
IMGMOUNT DRIVE [imagefile] -t [image_type] -fs [image_format]
-size [sectorsbytesize, sectorsperhead, heads, cylinders -u DRIVE]
DRIVE
Nombre de unidad (letra) que usará la imagena para la letra de unidad a: \ or
b para la letra de unidad b: \ etc ...imagefile
Ubicación de los archivos de imagen para montar en DOSBox. La ubicación puede estar en una unidad montada dentro de DOSBox, o en su disco real. Es posible montar varias imágenes de disco óptico(por ejemplo, "~ / images / CD1.cue ~ / images / CD2.cue [...] ~ images / CDn.cue") (ISOs o CUE / BIN),
si necesita capacidades de intercambio de CD que especifiquen todas las imágenes en sucesión. Los CD se pueden intercambiar con CTRL-F4 en cualquier momento.
-t
Los siguientes son tipos de imagen válidos:floppy
Especifica una imagen o imágenes de disquete. DOSBox identificará automáticamente la geometría del disco (360K, 1.2MB, 720K, 1.44MB, etc.).
iso
Especifica una imagen iso de disco óptico. La geometría es automática y está configurada para este tamaño. Esto puede ser una iso o una cue / bin.
hdd
Especifica una imagen de disco duro. Se debe establecer la geometría CHS adecuada para que esto funcione.-fs
Los siguientes son formatos válidos del sistema de archivos:
iso
Especifica el formato de disco óptico ISO 9660.
fat
Especifica que la imagen utiliza el sistema de archivos FAT. DOSBox intentará montar esta imagen como una unidad en DOSBox y hacer que los archivos estén disponibles desde dentro de DOSBox.
none
DOSBox no intentará leer el sistema de archivos en el disco. Esto es útil si necesita formatearlo o si desea iniciar el disco usando el comando BOOT. Cuando utilice el sistema de archivos "ninguno", debe especificar el número de unidad (2 o 3, donde 2 = maestro, 3 = esclavo) en lugar de una letra de unidad. Por ejemplo, para montar una imagen de 70 MB como dispositivo esclavo, escriba:"imgmount 3 d: \ test.img -size 512,63,16,142 -fs none"
(sin las comillas). Compare esto con un soporte para leer la unidad en DOSBox, que se leería como:
"imgmount e: d: \ test.img -size 512,63,16,142".
-sice
La especificación de cilindros, cabezas y sectores de la unidad. Solo es necesario para crear imágenes de disco duro de arranque. Esto significa que no es necesario para cargar una imagen de disco duro normal o imágenes de disco óptico.
-u
desmontar una imagen
p.ej. si se montó una imagen de disco para ser la unidad de disco
a: \ type: "imgmount -u a"
Imágenes de disco óptico
Cargando una imagen ISO
Un ejemplo en Windows
Z:> mount c "c: \ imágenes"
Z:> imgmount d "C: \ MyISO.iso" -t iso
Z:> d:
D:>
Otro ejemplo en Windows (más de una imagen)
Z:> mount c "c: \ imágenes"
Z:> imgmount d c: \ mr2_cd1.iso c: \ mr2_cd2.iso -t iso
Z:> d:
D:>
Un ejemplo en Unix
Z:> mount c "/ tmp"
Z:> imgmount d "/tmp/MyISO.iso" -t iso
Z:> d:
D:>
Cargando más de una imagen
Es posible montar más de una imagen y luego cambiar entre ellas usando el ejemplo ctrl-f4 en Linux:
IMGMOUNT.COM d c: \ disk1.iso c: \ disk2.iso ... -t cdrom
Cargando una imagen CUE
Un ejemplo en Windows
Z:> mount c "c: \ imágenes"
Z:> imgmount d "C: \ cdimg.cue" -t iso -fs iso
Z:> d:
D:>
Un ejemplo en Unix
Z:>mount c "/ tmp"
Z:> imgmount d "/tmp/cdimg.cue" -t iso -fs iso
Z:> d:
D:>
Nota: asegúrese de usar CUE y no BIN para los CD de modo mixto
Puede montar imágenes de CD de tipo bin / cue con el comando IMGMOUNT, y funcionará como si especificara el archivo .bin como el archivo a montar. Sin embargo, no montará las pistas de audio del CD correctamente si hace esto. La especificación del archivo .cue asociado cargará todas las pistas correctamente.
Nota: puede montar CUE con un ISO para CD de modo mixto
También es posible usar un cuescheet en combinación con un ISO y pistas de audio comprimido en formato OGG o MP3.
Imágenes del disco duro
El parámetro "-size" (necesario para crear imágenes de disco duro de arranque)
¿No entendí la parte "512,63,16,142"?
Todo lo que realmente necesita saber es que la fórmula es siempre:
-tamaño 512,63,16, X
X es el número de "cilindros" en la imagen. Se basa en el tamaño de la imagen. Si crea la imagen a través de Bochs, le indicará la cantidad de cilindros.
Si quieres entender un poco más, aquí hay una explicación más detallada que la oficial sobre los números.
Ahora, supongamos que creó una imagen de 70M utilizando el programa bximage de Bochs. Luego obtendrá los siguientes detalles:
I:> bximage.exe
======================== ========================
bximage
Herramienta de creación de imagen de disco para Bochs
$ Id: bximage.c, v 1.32 2006/06/16 07:29:33 vruppert Exp $
======================== ========================¿Desea crear una imagen de disquete o una imagen de disco duro?
Por favor, escriba hd o fd. [hd]¿Qué tipo de imagen debo crear?
Por favor escriba plano, escaso o en crecimiento. [plano]Ingrese el tamaño del disco duro en megabytes, entre 1 y 129023
[10] 70Crearé una imagen de disco duro 'plana' con
cil = 142
cabezas = 16
sectores por pista = 63
sectores totales = 143136
tamaño total = 69.89 megabytes¿Cómo debo nombrar la imagen?
[c.img] 70mb.imgRedacción: [] Hecho.
Escribí 73285632 bytes a 70mb.img.
En realidad, no necesita saber el número total de sectores, aparte de calcular el tamaño del sector (en bytes):
bytes por sectores = tamaño de archivo total en bytes / sectores totales
bytes_por_sectores = 73285632/143136
bytes_por_sectores = 512
Ahora tienes todo lo que necesitas.
Comience la línea con 512 y luego agregue las 3 primeras partes en orden inverso. En otras palabras:
imgmount ...... -size 512,63,16,142
Aquí hay un consejo: los primeros 3 números siempre deben ser iguales. Entonces, todo lo que realmente necesita es cyl = X. En otras palabras, siempre debe ser:
imgmount ...... -tamaño 512,63,16, X
Solo cambia la X, de acuerdo con el tamaño que especifique al crear la imagen.
Eso no fue tan difícil, ¿verdad? ;-)
Cargando una imagen de disco duro normal
Ejemplo
Z:> mount d c: \ images
Z:> d:
D:> imgmount c "70mb.img"
Imágenes de disco duro de arranque
Formatee la partición con "format"
Inicie DOSBox nuevamente y escriba:
Z:> mount d c: \ images
Z:> d:
D:> imgmount 2 "70mb.img" -size 512,63,16,142 -t hdd -fs none
D:>boot "msdos622.img"
(Apertura y arranque desde el archivo de imagen: msdos622.img)...
A: \> format c: / s
Salga de DOSBox.
¡La imagen del disco duro ahora es de arranque! Consulte Carga de una imagen de disco duro de arranque.
Carga de una imagen de disco duro de arranque
De ahora en adelante, cada vez que desee arrancar desde la unidad C :, inicie DOSBox y escriba, por ejemplo:
Z:> mount d c: \ images
Z:> d:
D:> imgmount c "70mb.img"
D:> boot -l c
(Apertura y arranque directo desde el archivo de imagen: 70mb.img)
C:>
Referencias
Colocar aquí el contenido
- ImgMount - DOSBox