Linux

qemu在win95中格式化C:時無法格式化網路驅動器

  • October 7, 2021

安慰

我在嘗試格式化 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選項是idescsifloppyvirtio

我這裡有不同的版本qemu-system-i386。如果我執行qeum-system-i386 --version我會得到 5.2.0 版本,例如-localtime參數已切換到-rtc base=localtime.

我已經從AllBootDisks下載了 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:

引用自:https://unix.stackexchange.com/questions/672262