如何使用 CF-IDE 让 FreeDOS 看到 >8Gb

如何使用 CF-IDE 让 FreeDOS 看到 >8Gb

我正在尝试将 FreeDOS 安装到从 USB 启动的 16Gb SANDISK CF 卡上。

系统 BIOS 设置为自动检测并将 CF 卡显示为 16Gb HDD。但是,当我启动 FreeDOS 安装程序时,即使启用了 FAT32,FDISK 也只显示 8025Mb 驱动器。我尝试了“大”和“LBA”寻址模式。

如果我添加主分区(我已经尝试了完整的 8025Mb 和 250Mb 分区大小),安装程序似乎可以正确快速格式化,但随后会出现此错误:

DOS Area: unknown command given to driver

我究竟做错了什么?

答案1

8025Mb 是 DOS FDISK LBA 限制。DOS FDISK 命令说明

大型驱动器的一些注意事项

DOS 6.22 FDISK

不支持超过 8.4GB 的驱动器。超过 8.4GB 的驱动器的总驱动器大小将显示为 7553MB 或 8025MB 或一些类似值,具体值取决于 BIOS 处理驱动器的方式。

我用了分区创建一个利用整个磁盘的分区,然后 FreeDOS 安装就可以顺利进行了。

相关内容