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

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 imagen

a 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] 70

Crearé 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.img

Redacció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

  1. ImgMount - DOSBox
Colocar aquí el contenido

 



error: Contenido protegido