FreeDOSを使用して新しい開発用コンピューターをセットアップしており、SATAまたはUSBドライブから起動できます。これは、洗練されたUEFIを備えた最初の新しいコンピューターです(CSMを有効にしています)。
USBから起動すると、USBがC:
およびSATAとして表示されます。 D:
として。ただし、SATAから起動すると、DOSはUSBドライブを認識しません。
FreeDOS USBドライバーが想定どおりに動作していないと思われますが、DOSが使用された場合にそれを認識しているのは間違っているようです。ブート?
この問題を経験して解決策を見つけた人はいますか?
コメント
- 「FreeDOSUSBドライバー」とは使用していますか?
- FreeDOSは私の意見ではレトロコンピューティングであるため、私は'これを開いたままにすることに投票しています。
回答
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ドライブから起動しない場合でも、USBドライブをDOSアクセス可能な13時間ストレージデバイスとして構成する場合と構成しない場合があります。'そこから起動するとき。