Você atribuiu com sucesso uma unidade de CD no convidado. Isso significa que o DOS acha que vê uma unidade de CD de hardware. Mas o DOS é de uma época anterior aos CDROMs e quando a memória era escassa, por isso não carrega os drivers necessários por padrão.
Para usar a unidade de CD, você precisará
- Edite (ou crie) um arquivo config.sys e adicione uma linha de driver de dispositivo.
E.g.addDEVICE=CDROM_DRV.SYS /D:MSCD001
O dispositivo = carrega um driver de dispositivo. E no caso deste driver específico / D: atribui um nome. - Edite (ou crie) o autoexec.bat para que ele use esse driver e forneça uma letra de unidade. O comando que você usa é mscdex, consulte o mesmo identificador / nome (por exemplo, MSCD001) e especifique a letra da unidade que você deseja usar com / l: letter_here.
Você também pode precisar adicionar um lastdrive=z
ou similar. (Limitar isso a drives disponíveis para o lewer economizar mais alguns bytes de memória).
E só para completar: o sistema operacional do convidado acha que tem hardware . Não está preocupado com o sistema de arquivos ou direitos do host. Desde que o seu software de virtualização possa ler o arquivo iso, tudo deve ficar bem.