Jo22 wrote:A wrong geometry should't hurt, though, as long as the max. capacity isn't exceeded.
( It's fake anyway, there are no mechanical parts that can be harmed.. )
Just be aware that if you do this, you won't be able to move the CF card to another PC (or USB card reader) to update it. Plus if your CMOS settings are lost, you need to match the exact settings or you'll lose data. Probably not such a big deal if the card is internal, but if you use one of those adapters that fits into a rear slot so you can swap cards in and out without opening the case, it's more important to get the right values!
For me, the real challenge is finding the right values that will work with standard LBA conversions, so I can put the CF/SD cards into a modern PC, copy all my games and utilities across, then stick them back in the retro PCs and be able to access all the new files. It makes spinning up a new retro PC much quicker!
There was some discussion somewhere about certain CF-IDE adapters not working with certain older IDE cards. Something to do with unused pins being grounded which were later assigned a use, if I remember correctly. I think the solution involved cutting some PCB traces, but I switched to SD-IDE adapters before finding this and I found they were much more reliable so haven't followed up on it, as the SD adapters and SD cards are much cheaper than CF equivalents in my part of the world.
When all else fails, I found that sticking the XTIDE BIOS into a system autodetects the drive and does the correct LBA conversions so this makes machines boot with no manual configuration, even on machines that have IDE support in the BIOS. (I have a 486 that uses the wrong LBA conversion in the BIOS so I can't move storage cards to other PCs, but with the XTIDE BIOS handling things it all works fine.)