Тут розробник Rufus.
Як правильно вказав @ magicandre1981, версія MS-DOS, що надається Rufus, - це MS-DOS з Windows Millenium Edition, "unprppled", щоб включити завантаження (я не винайшов цей патч, але взяв його з HP USB та інших інструменти).
Крім того, і це важлива частина, Rufus НЕ вбудовує файли MS-DOS у додаток, а вибирає їх із системи Windows, з якої працює, оскільки, оскільки бінарні файли MS-DOS є власником і захищено авторським правом Microsoft, це незаконно для кого - або ще , але Microsoft поширювати MS-DOS виконувані файли, будь то в поштовий файл або додаток (як насправді, виявляється , що HP потрапила в правових проблем , пов'язаних з Microsoft , коли вони спробували провести версію їх Утиліта HPUSBFW, в яку вбудовані файли MS-DOS Windows 98, і Microsoft швидко змусив їх припинити це робити).
Отже, до Windows 10 ми покладалися на те, що файли MS-DOS (від Windows ME) були включені до DLL ( diskcopy.dll
), який Windows використовує для створення завантажувальних дискети DOS (який фактично містить повне завантажувальне дискети FAT) , і вибрав звідти файли, що ми можемо законно зробити.
Однак із впровадженням Windows 10 Microsoft втратила можливість створювати завантажувальні дискети (оскільки ніхто не використовує Windows 10, як очікується, завантажується з дискети) та видаляється diskcopy.dll
. Це означає, що у нас більше не існує законного способу створення завантажувальних флеш-накопичувачів MS-DOS, і кінцевим результатом є таке:
- Якщо ви використовуєте Rufus у Windows XP для Windows 8.1: у вас є можливість створювати завантажувальні USB-файли за допомогою FreeDOS або MS-DOS (видання WinME).
- Якщо ви використовуєте Rufus в ОС Windows 10 або новішої версії: у вас є можливість створювати завантажувальні USB-адреси лише з FreeDOS.
На практиці мені ще доводиться стикатися з реальним повідомленням від когось, що вказує на те, що FreeDOS не працює там, де робить MS-DOS, тому я не вважаю втрату підтримки MS-DOS в Windows 10 великою втратою. Крім того, на відміну від використання MS-DOS, який є закритим джерелом і який Microsoft вже давно перестала підтримувати, FreeDOS є відкритим кодом і активно підтримується, тому вам зазвичай набагато краще використовувати FreeDOS.