O MS-DOS 6.22 deve funcionar com praticamente qualquer software de VM que eu conheça. Há algo mais especial sobre esse sistema que requer que ele seja executado além do MS-DOS? Você já tentou imaginar a unidade e depois criar uma VM?
O problema é que o seu disco rígido não é reconhecido pelo BIOS? Você pode precisar configurar o disco rígido para "TYPE AUTO" em algum lugar no BIOS. É possível que seu disco rígido seja mais ou menos "novo demais" para o sistema. Há também limitações de endereçamento do BIOS que você pode estar encontrando, como a barreira de 504 (?) MB ou a barreira de 8GByte. Se as ferramentas que você está usando a imagem estão recriando a tabela de partições, ela pode estar fazendo algo que a BIOS antiga não gosta.
O MS-DOS se encaixa facilmente em um floopy padrão de 3.5 ". No passado, qualquer um que tivesse que trabalhar com o MS-DOS em tal capacidade tinha um disco de inicialização que inicializaria no MS-DOS e teria alguns muito necessários utilitários de recuperação e instalação, ou seja, SYS
(coloca o MS-DOS em um disco), FDISK
(particionador) e FORMAT
e, em seguida, COMMAND.COM
.
Não é muito difícil converter um sistema que está sendo inicializado por C: para inicializar de A: no MS-DOS, sem modificar o C: de jeito nenhum. A unidade C: estará visível e acessível como normal. Basicamente, você faria o disco de inicialização com SYS A:
de um sistema MS-DOS em execução, copia COMMAND.COM
para a raiz do disquete e, em seguida, copia e altera CONFIG.SYS
e AUTOEXEC.BAT
conforme necessário. Contanto que sua linha COMPSEC
em CONFIG.SYS
não aponte para A :, e sua linha final em AUTOEXEC.BAT
seja C:
(para alterar a unidade atual para C :), o disquete não é necessário ou usado depois do boot. Isso pode ser uma opção para você.