为什么 IMGMOUNT 在 DOSBox 中可以运行,但在 DOSBox 变体(例如 DOSBox-X)中却显示“无法从文件创建驱动器”?

为什么 IMGMOUNT 在 DOSBox 中可以运行,但在 DOSBox 变体(例如 DOSBox-X)中却显示“无法从文件创建驱动器”?

有某个文件映像可以立即以软盘形式安装在 DOSBox 中,但在较新的版本中却无法做到这一点,例如DOSBox-X,有什么想法可以修复它吗(已经提交了一个错误,但没有得到回复,并且同样的问题似乎也出现在所有其他变体中)?

重现步骤

  1. 下载 Kryoflux对于 Windows 并提取
  2. 进入https://archive.org/details/WWFEuropeanRampageTourOcean199235Kryoflux.7z
  3. 下载熔盐转储那里
  4. 使用 Windows CMD 输入kryoflux_3.00_windows\dtc\DTC_x64\
  5. 使用KryoFlux 命令行示例在无设备模式下创建格式化图像文件(即使用流文件)创建标准 IMG 文件,例如
    dtc -f"WWF European Rampage Tour (Disk 1)(Ocean)(1992)(3,5'')\track00.0.raw" -i0 -fdisk1.img -i4 -m1
    dtc -f"WWF European Rampage Tour (Disk 2)(Ocean)(1992)(3,5'')\track00.0.raw" -i0 -fdisk2.img -i4 -m1
  6. 请注意第二条命令会产生错误:
    00.0 : Bad sector found
    00.0 : Read operation failed
    00.1 : Bad sector found
    00.1 : Read operation failed
    01.0 : Bad sector found
    01.0 : Read operation failed
    01.1 : Bad sector found
    01.1 : Read operation failed
    02.0 : Bad sector found
    02.0 : Read operation failed
    02.1 : Bad sector found
    02.1 : Read operation failed
    03.0 : Bad sector found
    03.0 : Read operation failed
    03.1 : Bad sector found
    03.1 : Read operation failed
    04.0 : Bad sector found
    04.0 : Read operation failed
    04.1 : Bad sector found
    04.1 : Read operation failed
  7. 跑步imgmount a disk2.img -t floppy

DOSBox 中的结果
文件已成功挂载。

导致 DOSBox 变体
驱动器 A 未安装,并显示消息cannot create drive from file
请注意,它对于磁盘 1 来说运行正常。

相关内容