[SOLVED] Can't access HDD over IDE to USB Bridge

MceraWV

Honorable
Jan 29, 2016
28
0
10,540
Hello,

For the past couple of days, I've been trying to copy information from an old Windows 98 PC to a modern day system. Long story short, this computer was found alongside custom-made control circuitry for an antenna system, and the configuration files and software for this custom-made system only exists on this drive. As such, I need to copy it off. However, I can't for the life of me get data off of this computer, and I need help. For context, the computer does boot into Windows 98 and run without errors; no signs of drive failure or anything like that from the OS side. There's also no USB ports of any kind on it. Here's what I've tried:

Using an IDE to USB Bridge:
Tried on Linux, macOS, and Windows machines. Always get an I/O device error no matter how I try to access it. This USB to IDE bridge has always worked without a hitch for me, so I doubt that the bridge is the culprit.

Networking:
I spent ~6 hours trying to configure the Ethernet card on the system to no avail, and accidentally uninstalled it completely with no way to re-attach drivers.

Direct Cable Connection (via Serial):
I got this to work with a null modem cable and a Windows 98 VM, but on top of an estimate time of 26 hours of continuous file transfer, the system only gets through a handful of files before dropping the connection. While theoretically possible, this isn't viable

Floppy Disks:
Same thing with DCC- too long to copy, not to mention files >1.4MB are off the table.

CD-ROM:
The drive in the system is read-only, and in installing a new working DVD-ROM that can read and write, the system shows out a "Device is busy" error whenever I try to run a program to burn the disk

I'm at a loss as to how to retrieve this data. I spent 2 hours just copying drivers over via floppy to get DCC to work, and I'm out of ideas. I need these configuration files, but I don't have the means to send this drive off to a data specialist to copy the info off of. And given that it's still bootable, it can't possibly be corrupted so bad as to be completely unmountable by all three major modern-day OSes. At this point, I'm debating scrolling through every file on the system and slowly taking them off via floppy. But given that I'm operating the whole thing via mouse keys (No PS/2 mouse port and we don't have a serial mouse), that would double the already 20+ hours I've sunk into this machine.

Any advice at all would be appreciated! If it is drive failure, I'm comfortable with any one-time methods to get the data off (i.e. put the drive out in the cold). It's only a 1GB drive, and it's only about half full, and once the data is safely off of it it could get hit with a hammer for all I care.
 
Using an IDE to USB Bridge:
Tried on Linux, macOS, and Windows machines. Always get an I/O device error no matter how I try to access it. This USB to IDE bridge has always worked without a hitch for me, so I doubt that the bridge is the culprit.

Networking:
I spent ~6 hours trying to configure the Ethernet card on the system to no avail, and accidentally uninstalled it completely with no way to re-attach drivers.
Have you tried the bridge in connection with a VM running windows 98 itself?
Just let the VM use the whole 1Gb old disk as a boot drive and connect a second virtual drive to copy to.

Did you know that freedos comes with ftp support and runs an ethernet/network stack on boot? You could run that on the old system and FTP the files to your system, it's not the most reliable but if you do a few files at a time it shouldn't take that long.
https://www.lazybrowndog.net/freedos/virtualbox/?page_id=157

If you use ghost for dos (or any other imaging software) you can take an image of the drive so you only have to deal with one file.

If you have some time and the old system can handle two hdds, get an ide to sd adapter and a really old sd card that's 1Gb or less so you can copy everything over to the sd, the sd has to be small so that the bios can see it, partitioning won't work.
https://www.ebay.com/sch/i.html?_fr...cat=0&LH_TitleDesc=0&_osacat=0&_odkw=ide+2+sd
 
  • Like
Reactions: MceraWV
Is the bridge IC a JMicron JM20337?

What is the model of the HDD?

Have you considered a Laplink connection via the LPT ports?

http://www.nullmodem.com/LapLink.htm

Is the OS Win98SE ?

The bridge is the Newertech NWTU2NVSPATA. The IC is a JMicron Device, though I can't tell for sure if it's that specific chip.
The HDD is a WD Caviar 2850, 853.6 MB. Model WDAC2850-00F. The system is running Windows 98SE.

As for LapLink, I'd seen mention of it when I was doing research on the Direct Cable Connection feature. The system does have a parallel port (as does the modern system I'm copying the files too), so that may be something I look into if all else fails.
 
Have you tried the bridge in connection with a VM running windows 98 itself?
Just let the VM use the whole 1Gb old disk as a boot drive and connect a second virtual drive to copy to.

Did you know that freedos comes with ftp support and runs an ethernet/network stack on boot? You could run that on the old system and FTP the files to your system, it's not the most reliable but if you do a few files at a time it shouldn't take that long.
https://www.lazybrowndog.net/freedos/virtualbox/?page_id=157

If you use ghost for dos (or any other imaging software) you can take an image of the drive so you only have to deal with one file.

If you have some time and the old system can handle two hdds, get an ide to sd adapter and a really old sd card that's 1Gb or less so you can copy everything over to the sd, the sd has to be small so that the bios can see it, partitioning won't work.
https://www.ebay.com/sch/i.html?_fr...cat=0&LH_TitleDesc=0&_osacat=0&_odkw=ide+2+sd

I'd thought of trying right to a Win98 VM last night after I posted, and that's something I'll try here next and see what happens. The oldest OS I have on a VM on my personal machine (This work is being done for a student org I'm a member of) is Windows XP and that wasn't able to read it, though I'll give 98 a shot later today when I'm back in the work area.

I'll look into FreeDOS- can it be booted live right from a CD? Are the included network drivers universal or device-specific? I also haven't verified if the ISA ethernet card is even functional; I couldn't determine if it not working was a misconfiguration on Windows 98's side, or a hardware problem with the card. Being ISA, I sadly don't have easy access to another system to test it. Imaging the drive would be the eventual goal, though seeing all the problems it's been giving me, I'll settle for a folder with the files on it.

As for the IDE-SD option, I think that's going to be the most fool-proof solution if I can't get my IDE-USB bridge working. The system has an HDD/CD-ROM, so it's got the cables and power connectors for a second drive if I take out the CD-ROM. If it's a drive issue, I was even considering just finding a second, more stable IDE drive, copying the files to that, and then use my bridge on that drive to copy files to my main system. Of course, that's assuming it's a drive problem and not a bridge one.
 
Last edited:
Solution