Rufus Entwickler hier.
Wie von @ magicandre1981 richtig angegeben, ist die von Rufus bereitgestellte MS-DOS-Version die MS-DOS-Version von Windows Millenium Edition, die "nicht verkrüppelt" ist, um das Booten zu ermöglichen (ich habe diesen Patch nicht erfunden, aber vom HP USB und anderen abgeholt) Werkzeuge).
Außerdem, und dies ist der wichtige Teil, bettet Rufus die MS-DOS-Dateien NICHT in die Anwendung ein, sondern holt sie von dem Windows-System ab, auf dem sie ausgeführt werden, da die MS-DOS-Binärdateien proprietär und von Microsoft urheberrechtlich geschützt sind. Es ist für andere Personen als Microsoft illegal , MS-DOS-Binärdateien zu vertreiben, sei es in einer Zip-Datei oder einer Anwendung (tatsächlich scheint HP rechtliche Probleme mit Microsoft zu haben, als sie versuchten, eine Version von Microsoft zu erstellen) HPUSBFW-Dienstprogramm, mit dem die MS-DOS-Dateien von Windows 98 eingebettet wurden, und Microsoft brachten sie schnell dazu, dies zu beenden.
Daher haben wir uns bis Windows 10 darauf verlassen, dass die MS-DOS-Dateien (von Windows ME) in der DLL ( diskcopy.dll
) enthalten sind, die Windows zum Erstellen von bootfähigen DOS-Disketten verwendet (die tatsächlich ein vollständiges bootfähiges Disketten-FAT-Image enthalten). , und nahm die Dateien von dort, was wir legal tun können.
Mit der Einführung von Windows 10 hat Microsoft jedoch die Möglichkeit aufgegeben, bootfähige Disketten zu erstellen (da erwartet wird, dass niemand, der Windows 10 verwendet, von Diskette bootet) und diese entfernt diskcopy.dll
. Dies bedeutet, dass wir keine legale Möglichkeit mehr haben, bootfähige MS-DOS-USB-Flash-Laufwerke zu erstellen. Das Endergebnis ist:
- Wenn Sie Rufus unter Windows XP bis Windows 8.1 verwenden, können Sie bootfähige USB-Sticks mit FreeDOS oder MS-DOS (WinME Edition) erstellen.
- Wenn Sie Rufus unter Windows 10 oder höher verwenden: Sie können nur mit FreeDOS bootfähige USB-Geräte erstellen.
In der Praxis muss ich noch auf einen konkreten Bericht von jemandem stoßen, der angibt, dass FreeDOS unter MS-DOS nicht funktioniert, weshalb ich den Verlust der MS-DOS-Unterstützung unter Windows 10 nicht als großen Verlust betrachte. Im Gegensatz zur Verwendung von MS-DOS, das Closed Source ist und von Microsoft seit langer Zeit nicht mehr unterstützt wird, ist FreeDOS Open Source und wird aktiv unterstützt, sodass Sie in der Regel viel besser mit FreeDOS umgehen können.