I have several 1990s ThinkPad laptops which all have PCMCIA slots. Some have a built-in CD-ROM and no floppy drive, and no support for CD booting. It would be rather useful to boot them from PCMCIA ATA cards, and the BIOS looks like it supports that. But in most cases it just doesn’t work. Does anyone have relevant experience?
Here’s what I tried so far. I have a ThinkPad 560X which does boot from PCMCIA ATA devices. The BIOS basically treats the card as a regular hard disk. As long as the card has appropriate MBR, partition table, and bootable operating system, it works great. I successfully booted a Toshiba ATA flash card and an IBM 1GB Microdrive (in a CF to PC Card adapter).
The same cards refused to boot in a ThinkPad 760XL and 765D. The BIOS boot device configuration is the same as on the 560X but it just doesn’t work. Unfortunately there does not appear to be any way to diagnose what is going on. Continue reading