FreeDOS로 새로운 개발 컴퓨터를 설정하고 있으며 SATA 또는 USB 드라이브로 부팅 할 수 있습니다. 정교한 UEFI를 사용하는 첫 번째 새 컴퓨터입니다 (CSM이 활성화되어 있습니다).
USB에서 부팅하면 USB가 C:
로 표시되고 SATA가 D:
로. 하지만 SATA로 부팅하면 DOS가 USB 드라이브를 인식하지 못합니다.
FreeDOS USB 드라이버가 예상대로 작동하지 않는 것 같지만 DOS에서 USB 드라이브를 사용하는 경우 인식하는 것이 잘못된 것 같습니다. 부팅?
누군가이 문제를 경험하고 해결책을 찾았습니까?
설명
- “FreeDOS USB 드라이버”란 무엇입니까? 사용하고 계십니까?
- FreeDOS가 제 생각에 레트로 컴퓨팅이기 때문에 '이 오픈 상태로두기로 투표합니다.
Answer
FreeDOS 커널은 자체적으로 USB 드라이브를 지원하지 않습니다.
USB 드라이브에서 부팅하면 CSM이이를 만듭니다. BIOS 13h 서비스를 통해 사용할 수 있으므로 DOS에 “표준”드라이브로 표시되고 모든 것이 정상적으로 작동합니다.
SATA 드라이브에서 부팅 할 때 CSM은 USB 드라이브에 대해 아무것도 설정하지 않습니다. (어떤 경우에는 그렇게하도록 유도 될 수 있지만) DOS는 그것을 보지 못합니다. 이 경우 드라이브에 액세스하려면 USB 드라이버를 설치하고 구성해야합니다. FreeDOS는 이러한 목적을 위해 usbdos
패키지 를 제공합니다.
댓글
- 흥미로운 업데이트로 부팅 중에 USB 포트에 비 시스템 USB 스틱이 있으면 DOS가 그 이후에 모든 USB 포트에 액세스 할 수 있다는 사실을 발견했습니다. 그러나 부팅시 없었던 다른 USB 스틱은 감지하지 못합니다. 포트에서 포트로 이동할 때 BIOS가 스틱을 다시 매핑하는 것 같습니다 (일련 번호를 추적 할 수 있음). 이상합니다!
- 그리고 CSM은? ….
- @Thorbj ø rn 호환성 지원 모듈, BIOS 서비스를 에뮬레이트하는 UEFI의 선택적 모듈입니다.
- It ' UEFI의 단순한 문제가 아닙니다. 기존 BIOS는 USB 드라이브를 DOS 액세스 가능한 13 시간 저장 장치로 구성 할 수도 있고 구성하지 않을 수도 있습니다. ' 부팅하지 않아도됩니다. 그것에서 부팅 할 때.