Rufus memungkinkan untuk membuat flash drive MS-DOS yang dapat di-boot. Ini melakukan ini di luar kotak sebagai opsi tanpa perlu menentukan gambar atau ISO.
Namun, dokumentasi pada alat ini hampir tidak ada, dan saya tidak dapat menemukan apa pun yang menentukan versi DOS yang digunakan oleh program untuk tujuan ini. Apakah ada yang tahu?
bootable-media
ms-dos
rufus
Hasyim
sumber
sumber
Jawaban:
Pengembang Rufus di sini.
Seperti yang ditunjukkan dengan benar oleh @ magicandre1981 , versi MS-DOS yang disediakan oleh Rufus adalah MS-DOS dari Windows Millenium Edition, "tidak terisi" untuk mengaktifkan boot (saya tidak menciptakan tambalan ini, tetapi mengambilnya dari HP USB dan lainnya alat).
Juga, dan ini adalah bagian penting, Rufus TIDAK menanamkan file MS-DOS dalam aplikasi, tetapi mengambilnya dari sistem Windows yang digunakannya, karena, karena biner MS-DOS adalah hak milik dan hak cipta dari Microsoft, itu ilegal bagi siapa pun selain Microsoft untuk mendistribusikan binari MS-DOS, baik itu dalam file zip atau aplikasi (pada kenyataannya, tampaknya HP masuk ke masalah hukum dengan Microsoft ketika mereka mencoba untuk menghasilkan versi dari mereka Utilitas HPUSBFW yang menyematkan file MS-DOS Windows 98, dan Microsoft segera menghentikannya).
Jadi, hingga Windows 10, kami mengandalkan fakta bahwa file MS-DOS (dari Windows ME) dimasukkan dalam DLL (
diskcopy.dll
) yang digunakan Windows untuk membuat disket bootable DOS (yang sebenarnya berisi gambar FAT floppy bootable lengkap) , dan mengambil file dari sana, yang dapat kita lakukan secara legal.Namun, dengan diperkenalkannya Windows 10, Microsoft menjatuhkan kemampuan untuk membuat disket bootable (karena tidak ada yang menggunakan Windows 10 diharapkan untuk boot dari floppy) dan dihapus
diskcopy.dll
. Ini berarti bahwa kami tidak memiliki cara hukum untuk membuat drive flash USB MS-DOS yang dapat di-boot lagi, dan hasil akhirnya adalah:Dalam praktiknya, saya belum menemukan laporan nyata dari seseorang yang menunjukkan bahwa FreeDOS tidak berfungsi di mana MS-DOS bekerja, itulah sebabnya saya tidak menganggap hilangnya dukungan MS-DOS di Windows 10 merupakan kerugian besar. Plus, tidak seperti menggunakan MS-DOS, yang merupakan sumber tertutup dan yang sudah lama tidak didukung Microsoft, FreeDOS adalah Open Source dan didukung secara aktif, jadi Anda biasanya jauh lebih baik menggunakan FreeDOS.
sumber
Dia mengekstrak versi dari file Windows
diskcopy.dll
melihat komentar lain dalam dos.c yang merupakan file DOS dari WinME (DOS 8.0), ia melakukan patching yang sama seperti yang ditunjukkan di sini :
sumber
Saya memutuskan untuk mengujinya sendiri. Saya membuat USB bootable yang menjalankan MS-DOS menggunakan Rufus dan kemudian mem-boot-nya ke laptop saya. Setelah di MS-DOS, saya menjalankan
ver
perintah untuk menentukan versinya, yang mengembalikan Windows Millennium, alias Windows ME.Saya menduga bahwa ini berarti versi MS-DOS yang digunakan oleh Rufus ditarik dari Windows ME, daripada menjadi salah satu versi sebelumnya, mandiri. Bagaimana versi terintegrasi ME ini berbeda dari versi sebelumnya saya tidak sepenuhnya yakin.
sumber