sliderider wrote:Wouldn't it be better to run Windows from a regular hard drive and only use the CF for file storage? The swap file is going to destroy a CF drive if it gets read and written to a lot.
Malvineous wrote:1. Don't move the CF card to any other computer. Leave it in your DOS machine permanently. Format it and install DOS on the machine itself, using floppy disks if you have to. Although the CHS-to-LBA formula is wrong on that PC, it is consistent so the card will work fine, it just becomes incompatible with other machines and will become corrupted if you try to access it elsewhere.
Malvineous wrote:2. Install the XT-IDE BIOS, e.g. in your network card's boot ROM socket. XT-IDE will take over from the system BIOS and handle the IDE drives, and it uses the correct CHS translation algorithm so moving the card between your DOS PC and another system will work just fine. Note that in this situation you might need to configure your system BIOS to have no hard drives, as you don't want it accessing the CF card. That should be handled entirely by the XT-IDE code.
Malvineous wrote:There is a third option - patching your system BIOS to use the correct translation algorithm - but that is probably impractical for most people, myself included
matze79 wrote:You can also use a Network Card and place a Eprom with XTIDE Bios on it.
This will remove your Limitation and you don't have to use a damn Software Solution.
If you want to pull out the card and use it under windows to copy Games on it, the DDO will eventually prevent you from doing that.
Because Windows will not recognize a FAT Partition, instead it will find a DDO Partition that it can't recognize.
Jo22 wrote:It's just a wild guess, but maybe both BIOSes differ in the total amount of usable cylinders they do report via the old function calls.
This could result in some kind of garbled data, as only one PC sees the "other half" of the card.
The Windows NT machine is likely not bound to the usual DOS or in13th limits.
https://www.win.tue.nl/~aeb/linux/Large-Disk-4.html
goldeng wrote:I tried messing around with the LBA settings in the BIOS as I assumed that hey, this is not a mechanical hard drive and so there's probably a setting to tell the BIOS that this is a fixed and non-moving drive. But nothing that I did really helped. =\
goldeng wrote:Malvineous wrote:1. Don't move the CF card to any other computer. Leave it in your DOS machine permanently. Format it and install DOS on the machine itself, using floppy disks if you have to. Although the CHS-to-LBA formula is wrong on that PC, it is consistent so the card will work fine, it just becomes incompatible with other machines and will become corrupted if you try to access it elsewhere.
I don't think that it's the case, as the last thing that I did when everything didn't work is to pull the card out from the retro PC and to see if there's anything on it on my main Windows 7 machine. It was connected to the retro PC all the time when the issue occurred.
goldeng wrote:I think that I'll just try another card brand and perhaps in a smaller size and will update the results so we could all learn from it.
Return to General Old Hardware
Users browsing this forum: appiah4, B.Gumble, luckybob, tgod and 8 guests