Rufus pozwala na utworzenie rozruchowego dysku flash MS-DOS. Robi to od razu po wyjęciu z pudełka, bez konieczności określania obrazu lub ISO.
Jednak dokumentacja na temat tego narzędzia praktycznie nie istnieje, i nie mogę znaleźć niczego, co określałoby, jakiej wersji DOS program używa w tym celu. Czy ktoś wie?
bootable-media
ms-dos
rufus
Hashim
źródło
źródło
Odpowiedzi:
Deweloper Rufus tutaj.
Jak słusznie wskazał @ magicandre1981, wersja MS-DOS dostarczona przez Rufusa to MS-DOS z Windows Millenium Edition, „nieprzepisana”, aby umożliwić rozruch (nie wymyśliłem tej poprawki, ale wybrałem ją z HP USB i innych przybory).
Ponadto, i jest to ważna część, Rufus NIE osadza plików MS-DOS w aplikacji, ale pobiera je z systemu Windows, z którego działa, ponieważ ponieważ pliki binarne MS-DOS są zastrzeżone i chronione prawami autorskimi firmy Microsoft, rozpowszechnianie plików binarnych MS-DOS, niezależnie od tego, czy jest to plik zip, czy aplikacja , jest nielegalne dla nikogo innego niż Microsoft (w rzeczywistości wygląda na to, że HP ma problemy prawne z Microsoftem, gdy próbują stworzyć wersję swojej Narzędzie HPUSBFW, które osadziło pliki MS-DOS systemu Windows 98, a Microsoft szybko sprawił, że przestały to robić).
A więc, aż do Windows 10, polegaliśmy na tym, że pliki MS-DOS (z Windows ME) były zawarte w DLL (
diskcopy.dll
), którego Windows używa do tworzenia rozruchowych dyskietek DOS (które faktycznie zawierają kompletny rozruchowy obraz FAT) i wybrał stamtąd pliki, co możemy legalnie zrobić.Jednak wraz z wprowadzeniem systemu Windows 10 Microsoft porzucił możliwość tworzenia dyskietek rozruchowych (ponieważ nikt nie używa systemu Windows 10 nie uruchamia się z dyskietki) i usunął
diskcopy.dll
. Oznacza to, że nie mamy legalnego sposobu na tworzenie rozruchowych dysków flash USB MS-DOS, a końcowy rezultat jest taki, że:W praktyce nie spotkałem się jeszcze z konkretnym raportem od osoby wskazującej, że FreeDOS nie działa tam, gdzie działa MS-DOS, dlatego nie uważam utraty obsługi MS-DOS w systemie Windows 10 za dużą stratę. Ponadto, w przeciwieństwie do korzystania z MS-DOS, który jest zamkniętym źródłem i który Microsoft już dawno przestał obsługiwać, FreeDOS jest Open Source i aktywnie wspierany, więc zwykle lepiej jest używać FreeDOS.
źródło
Wyodrębnia wersję z pliku Windows
diskcopy.dll
patrząc na inne komentarze w dos.c, które są plikami DOS z WinME (DOS 8.0), robi to samo łatanie, jak pokazano tutaj :
źródło
Postanowiłem to przetestować sam. Utworzyłem rozruchowy USB z systemem MS-DOS za pomocą Rufusa, a następnie uruchomiłem go na swoim laptopie. W MS-DOS uruchomiłem
ver
polecenie, aby ustalić jego wersję, która zwróciła Windows Millennium, czyli Windows ME.Zgaduję, że oznacza to, że wersja MS-DOS używana przez Rufusa została pobrana z Windows ME, a nie jest jedną z wcześniejszych, samodzielnych wersji. Jak ta wersja zintegrowana z ME różni się od wcześniejszych wersji nie jestem do końca pewien.
źródło