Rufus를 사용하면 부팅 가능한 MS-DOS 플래시 드라이브를 만들 수 있습니다. 이미지 나 ISO를 지정할 필요없이 옵션으로 바로 사용할 수 있습니다.
그러나 도구에 대한 설명서는 실제로 존재하지 않으므로이 목적으로 프로그램이 사용하는 DOS 버전을 지정하는 항목을 찾을 수 없습니다. 아는 사람 있나요?
Rufus를 사용하면 부팅 가능한 MS-DOS 플래시 드라이브를 만들 수 있습니다. 이미지 나 ISO를 지정할 필요없이 옵션으로 바로 사용할 수 있습니다.
그러나 도구에 대한 설명서는 실제로 존재하지 않으므로이 목적으로 프로그램이 사용하는 DOS 버전을 지정하는 항목을 찾을 수 없습니다. 아는 사람 있나요?
답변:
루퍼스 개발자입니다.
@ magicandre1981 이 올바르게 지적한 바와 같이 Rufus가 제공하는 MS-DOS 버전은 Windows Millenium Edition의 MS-DOS이며 부팅을 활성화하기 위해 "언 리플"되었습니다 (이 패치는 발명하지 않았지만 HP USB 및 기타 장치에서 가져 왔습니다) 도구).
또한, 이것은 루퍼스는 않습니다, 중요한 부분입니다 NOT 응용 프로그램 내에서 MS-DOS 파일을 포함하지만, MS-DOS 바이너리 독점적 인 마이크로 소프트에 의해 저작권이 있기 때문에, 때문에, 그것은에서 실행중인 Windows 시스템에서 생기는, Microsoft 이외의 다른 사람 에게는 불법 이지만 Microsoft는 MS-DOS 바이너리를 zip 파일 또는 응용 프로그램으로 배포 하는 것이 불법 입니다 (사실상 HP가 Microsoft의 버전을 만들려고 할 때 Microsoft에 법적 문제가있는 것으로 보입니다) Windows 98 MS-DOS 파일이 포함 된 HPUSBFW 유틸리티 및 Microsoft는이를 신속하게 중지했습니다.
따라서 Windows 10까지는 Windows ME의 MS-DOS 파일 diskcopy.dll
이 Windows가 DOS 부팅 플로피 디스크 (실제로는 부팅 가능한 전체 플로피 FAT 이미지를 포함 함)를 만드는 데 사용 하는 DLL ( )에 포함되어 있다는 사실에 의존했습니다. 합법적으로 할 수있는 파일을 선택했습니다.
그러나 Windows 10이 도입되면서 Microsoft는 부팅 플로피 디스크를 만들 수 없었습니다 (Windows 10을 사용하는 사람은 플로피로 부팅 할 것으로 예상되지 않기 때문에) diskcopy.dll
. 이것은 우리가 더 이상 MS-DOS 부팅 가능한 USB 플래시 드라이브를 만들 수있는 합법적 인 방법이 없다는 것을 의미하며 그 결과는 다음과 같습니다.
실제로 MS-DOS가 작동하는 곳에서 FreeDOS가 작동하지 않는다는 명백한 보고서가 아직 나오지 않았기 때문에 Windows 10에서 MS-DOS 지원이 크게 손실되지 않는다고 생각합니다. 또한 폐쇄 소스이고 Microsoft가 오래 전에 지원을 중단 한 MS-DOS를 사용하는 것과 달리 FreeDOS는 공개 소스 이며 적극적으로 지원되므로 일반적으로 FreeDOS를 사용하는 것이 훨씬 좋습니다.
그는 Windows 파일에서 버전을 추출합니다. diskcopy.dll
/* Extract the MS-DOS files contained in the FAT12 1.4MB floppy
image included as resource "BINFILE" in diskcopy.dll */
static BOOL ExtractMSDOS(const char* path)
dos.c 에서 WinME (DOS 8.0)의 DOS 파일 인 다른 주석을보고 다음 과 같이 동일한 패치 작업을 수행 합니다 .
diskcopy.dll의 COMMAND.COM 및 IO.SYS는 WinME crippled 버전에서 가져온 것입니다. * 실제 모드 DOS를 제거했습니다 => 패치해야합니다 : * IO.SYS 000003AA 75-> EB COMMAND.COM 00006510 75-> EB
나는 그것을 직접 테스트하기로 결정했다. Rufus를 사용하여 MS-DOS를 실행하는 부팅 가능한 USB를 만든 다음 랩톱에서 부팅했습니다. MS-DOS에서 ver
명령을 실행하여 Windows ME라는 Windows Millennium을 반환하는 버전을 확인했습니다.
Rufus가 사용하는 MS-DOS 버전이 이전의 독립 실행 형 버전이 아니라 Windows ME에서 가져온 것임을 의미합니다. 이 ME 통합 버전이 이전 버전과 다른 점은 확실하지 않습니다.