Troubleshooting boot issues on a couple of Thinkpad 755CX. I have 2 of these, and they are superficially identical however it looks like one has a typical Mwave modem that is usually present on that series, and the other one has instead an IBM token-ring adapter installed. I have 4 caddies for HDDs and a total of 5 hard drives. One caddy with HDD I won't touch, it has on it the original software I had installed on the first of them since 1996. I want to preserve it intact. Of the remaining 3 caddies, one is bad, no matter what HDD I put in there it won't recognize it. I may attempt at one point to repair it as it's probably a bad solder joint or deformed connector. I've marked one of the HDDs as "known good" as it's tested to work when placed in a good caddy. With it I was able to determine that the remaining 2 caddies are good too. Then using one of those I tested the remaining drives. One of the drives is bad, it clicks continuously as soon as it's powered up and the computer doesn't recognize it. One of the other drives is good, it has on it a Debian installation from the early 2000s which I had forgotten all about. It's specifically installed for the 755CX so it still works as back in the day.
The remaining hard drive is puzzling me. When attached in a good caddy, the Thinkpad gives me error 00174. That error means severe but undetermined hardware failure. It won't boot. I attached it to my main computer via a USB/IDE converter, and the drive is good. I don't remember anything about this drive, but it's obviously one I've used in the past as it has some of my files on it. It's a 1.4GB IBM drive. It has 2 partitions: one is a 60MB FAT partition with a hibernation file on it, 58MB in size. The remaining space is a FAT32 with an folder containing installation files for Windows 95 (copy of the installation CD) but has no OS installed on it. And another folder with some old games I used to play. I obviously used this HDD in the past as I recognize some of the files, but I can't tell in which computer. I don't know why the 755CX doesn't recognize it and throws the error. It's obviously a working drive (even if not bootable as such) and period-correct.
TBH I do remember that when I tried to move a HDD between the 2 Thinkpads, while the laptop of origin was hibernated, the other laptop threw an error 00174. It would not resume from hibernation on the 2nd laptop even though it's almost identical in hardware. I had to put the drive back in the first laptop, wake up from hibernation, shut the OS down before it would boot in the 2nd laptop. Perhaps it's the same thing, and the presence of a hibernation file on the drive that wasn't generated on the exact same hardware throws the BIOS in a fit.
I may try to remove the hibernation file and see if that clears the error. The timestamp on the hibernation file is March 2002; I must not have touched this HDD since then. No wonder I have no memory of it.
(edit) Yes, deleting the hibernation file cleared the error 00174. Lesson learned, don't try to boot a Thinkpad with a drive attached that has a hibernation file made on another system, or it'll make you think you have a serious hardware error.
I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O