All IO operations with IMG-es are extremely slow when booted into Windows 9X
Opened this issue · 3 comments
Question
I’ve followed the “Installing Windows 9x” instructions and successfully set up a working system. However, all disk operations (e.g., copying to/from mounted IMG HDD/CDs) are extremely slow, resembling the performance of a 2x CD-ROM drive and old HDDs. The CPU usage remains low, suggesting an artificial speed reduction. Is there a way to increase IO operations for IMG volumes in DOSBox-X?
Have you checked that no similar question(s) exist?
- I have searched and didn't find any similar question.
Code of Conduct & Contributing Guidelines
- I agree to follow the code of conduct and the contributing guidelines.
set "hard drive data limit=0" under the [dos] section to disable the limit.
The default setting -1 attempts to recreate the disk throughput of mid 1990s 386/486/Pentium era hardware.
Unfortunately, this option doesn't work (it is mentioned in the Installing Windows 9X tutorial, and I have been using it from the start). Adding more details:
- From Windows 95, copying a 40MB file from one mounted image to another takes approximately 35 seconds (same operation in DOS takes 6 seconds).
- Windows 95 benchmark results:
Average CPU core usage during benchmark: 30%.
Then this is an issue with IDE emulation, which is completely different from INT 21h file/disk I/O emulation.