There was another thread on this topic. I posted our details. We had two responses. Now, I cannot update that thread. So…
We have some old HP Compaq DX2200’s that we’re trying to put Solid State Drives in hoping the increased drive speed will prolong the usability of these old machines. When we try to FOG the machines, we get the FOG error:
“The second argument  must be a valid device (ex: /dev/hda1)”
We can put the drive in another model PC, FOG it and the install it in the DX2200 and the OS boots and the machine works fine. The DX2200 has the latest BIOS.
We were getting an “hd is null. no hard disk found.” error and it was recommended we upgrade to 1.1.0, which we did. We also applied the latest kernel.
What do we need to do?
Are there any free or paid devices which can repair SSD bad sectors or, some way or another, read the data in these bad sectors during a clone/image/recovery process?
Unfortunately, there is no AHCI option in the BIOS for the DX2200. We’ve updated the BIOS to the latest version HP offers.
Then I’m afraid those systems will not work at all simply because your BIOS doesn’t know how to return the drive to Linux, maybe try AHCI mode?
I had to boot with a flash drive with Puppy Linux on it to get to a diagnostic screen. Neither the FDISK command or the GParted command find the SSD.
The BIOS finds the drive and since the drive already has an OS on it, the PC will boot and run fine. FOG cannot seem to find the drive.
If you can boot the system into a debug prompt and run the fdisk -l command, what does the ssd come up as?