A few days ago I posted about my old PC and there was some interest, here’s an update.

tldr: the hdd saved everything! It has windows 3.1 and all the games I remember are still there.

Longer story: I bought a few adapters for PATA/IDE to USB and they didn’t work. I had this weird issue where when I plugged the usb into my computer, the drive would power off. You can hear it spinning when it’s on, plug in USB, drive powers off. Unplug USB, drive powers back on. So after buying 2 different adapters, I gave up on trying to read it that way.

Then, I got a floppy reader and a bunch of floppy disks. The software testdisk has a DOS version, so I copied that to a floppy and ran it on the computer. While it was analyzing the HDD it told me in an error message that the drive appeared smaller than it actually is, and I should update my bios settings.

After struggling to figure out how to get to bios (ctrl alt s, AFTER BOOTING), I googled my drive model and found the cylinders, heads, sectors information and manually typed that into the BIOS as a “user defined” hard drive, and that was all it needed to be able to read the drive.

After that it booted straight into PC DOS + Windows 3.1 and everything is there. I found recipes, games, and other programs.

I was going to try to send files over serial, but it wasn’t working for me (i still haven’t tried zmodem yet) but I couldn’t even receive an echo to the serial port. So I’ve been backing things up by copying to floppy disk, then reading the disk on my laptop with a reader.

Image of hard drive

Image of the computer running kings quest

Running testdisk

  • I_Miss_Daniel@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    4 months ago

    If you have a parallel null modem cable (or even a serial one) you can use the dos interlnk and intersvr command to access the drive from another computer. Not sure if that will help.

    Entering the CHS values into bios was common practice on pre pentium level computers. This might explain why your usb adapter doesn’t work as the drive is too old to send its geometry.

    • f4f4f4f4f4f4f4f4
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      4 months ago

      You got it. The IDE-USB adapters will technically only work with drives supporting ATA-2 (EIDE and newer).

      • Nougat@fedia.io
        link
        fedilink
        arrow-up
        2
        ·
        4 months ago

        That wouldn’t affect whether the existing hard drive would power off, though. It just wouldn’t recognize the new drive.

        • f4f4f4f4f4f4f4f4
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 months ago

          Just because you put +5V, +12V, and ground on the Molex plug doesn’t mean the drive is going to be powered up and spinning. The controller on the drive controls the motors (duh) and may be shutting the whole works down if it’s receiving what it interprets as invalid or malformed commands.

          I was trying the same thing years ago, with a mid-90s HDD, a dedicated power supply for it, and a couple different IDE-USB adapters, and never got it to work. The drive shutting down when USB adapter is plugged in sounds familiar.

        • reflectedodds@lemmy.worldOP
          link
          fedilink
          arrow-up
          1
          ·
          4 months ago

          This is what I was thinking too. The adapter I have does have its own power supply plugged in to molex. But it turns off when I also plug in usb.