Closed BerBerOnGithub closed 1 month ago
Thanks for the report. By the looks of it, we may have introduced a regression where Rufus doesn't write the FreeDOS MBR, but writes the Windows specific Rufus MBR to the USB drive, in which case the drive may indeed not boot properly to DOS.
Note: I tried it with multiple variations (Linux Distributions, Windows installers, etc.) and none of them make it appear unless I use an older version of Rufus.
Then that's something else, as Rufus is downloaded close to 3 million times each month, and if version 4.5, that was released more than 4 months ago, had the kind of universal problem you describe, you'd see thousands of complaints reporting a similar problem to yours in our issue tracker.
Considering that you do get The process cannot access the file because another process has locked a portion of the file.
during drive creation, and that I've seen this kind of issues before, my guess is that you may have a security solution where older versions of Rufus have been whitelisted but newer versions haven't, that prevents proper access to the drive, and therefore corrupts the drive creation.
At any rate, if none of the drives created by Rufus work, be it for Windows, Linux or DOS, I can guarantee that your issue is purely environmental, because, again, many, many people would have reported something similar by now, and you are the very first, in 4 months of the v4.5 release, to report complete failure to create anything bootable.
For the record, I just validated that the use of Rufus MBR is a non issue and that a FreeDOS bootable USB created by Rufus has no issue booting FreeDOS on a real-life system.
Therefore, I have to reiterate that your issue is purely environmental and does not come from Rufus itself (especially as the FreeDOS creation code has not changed for a while.
No update → Closed.
<!-- PLEASE READ THIS CAREFULLY:
You MUST read and complete the steps from the checklist below, by placing an x into each [ ] (so that it shows '[x]', NOT '[ x]' or '[x ]'), BEFORE clicking on 'Submit new issue'.
Failure to perform these steps, WHICH ARE ONLY THERE TO HELP YOU, will usually result in your issue being dismissed without notice.
If you are reporting an issue when trying to run Rufus, or when trying to boot a media created by Rufus, you MUST provide a log, period. Please do not assume that the developer(s) will be able to "guess" the specifics of your environment, what image you used, what type of media you used it with or the many many other critical parameters that the log provides data for. To investigate an issue, a log from Rufus is ALWAYS required.
If you still choose not to provide a log when reporting a problem, you agree that your issue will be closed without any further investigation.
YOU HAVE BEEN WARNED. -->
Checklist
<FULL LOG>
below.Rufus version: x.y.z
- I have NOT removed any part of it.Additionally (if applicable):
(✓)
button to compute the MD5, SHA1 and SHA256 checksums, which are therefore present in the log I copied. I confirmed, by performing an internet search, that these values match the ones from the official image.Issue description
I'm trying to create a FreeDOS bootable USB for an older PC, but no matter what USB drive I use, it dosen't show up on the old PC. It creates a second partition, as seen in the log, but the PC still dosen't detect the USB drive, even with "USB Emulation" enabled in the BIOS. An older version of Rufus works, but I don't want to deal with the inconvienience of having 2 versions of Rufus at the same time.
Log