![如何使用 CF-IDE 让 FreeDOS 看到 >8Gb](https://linux22.com/image/1562228/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20CF-IDE%20%E8%AE%A9%20FreeDOS%20%E7%9C%8B%E5%88%B0%20%3E8Gb.png)
我正在尝试将 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 安装就可以顺利进行了。