win95中格式化C:时qemu无法格式化网络驱动器

win95中格式化C:时qemu无法格式化网络驱动器

安慰

我遇到问题,当我尝试格式化 c: 驱动器时,它说它是网络驱动器。

起始代码:

qemu-system-i386 \
    -netdev user,id=mynet0 \
    -device ne2k_isa,netdev=mynet0 \
    -drive file=win95.disk,format=raw,media=disk \
    -soundhw sb16 \
    -m 1024 \
    -cpu pentium \
    -vga cirrus \
    -localtime \
    -drive file=disk01.img,format=raw,if=floppy \
    -drive file=win95_OSR25.iso,media=cdrom \
    -boot a \
    -soundhw pcspk

我的if选项是idescsifloppy、 和virtio

答案1

我这里有一个不同的版本qemu-system-i386。如果我运行,qeum-system-i386 --version我会得到版本 5.2.0,例如-localtime参数已切换为-rtc base=localtime.

我从以下位置下载了 DOS 6.22所有启动盘。当我运行此命令时,我通过 VNC 获得一个可用的 DOS 窗口(如预期):

dd bs=1M count=100 if=/dev/zero of=disk.img
qemu-system-i386 -m 1024 -cpu pentium -vga cirrus -rtc base=localtime \
    -drive file=disk.img,format=raw,media=disk \
    -drive file=Dos6.22.img,format=raw,if=floppy \
    -boot a

如果我FORMAT C:此时尝试这样做,我就会被告知Invalid drive specification。这是预期的,因为磁盘上没有 MBR。

使用FDISK并遵循默认提示(11Y、重新启动)。那么你应该能够FORMAT C:

相关内容