prime
Experienced Member
Hi all,
So here's the setup I have a 5150 PC with a WD MFM controller in it, attached to this is a 20MB hard disk. This all works fine but I wanted to take a dump of the hard disk for backup / emulation purposes. The machine is running PC-DOS 4.
So I installed an XT CF lite rev 2, jumpered so it's BIOS was at D800 rather than C800 so both it and the WD's ROMs would be recognised. This worked and I was able to boot into DOS, then FDISK / FORMAT a 32MB CF card.
I formatted the CF card /s so that it was bootable and used XCOPY to copy the contents of the MFM to the CF, it did this without problems. I then removed the MFM card and checked that the CF card was bootable, it booted and I was able to run a couple of programs from the CF card (though I suck at Battle Chess ).
Now I have then taken the CF card and plugged it into an Athlon 64 powered Shuttle PC, which I use for retro transfers. This machine has several OSes installed including SuSE Linux and PC-DOS 7. The CF card seems to be recognized under DOS as D: and again I can read the CF and run stuff off it. Now booting into Linux to take an image of the card, again I can mount the DOS filesystem under Linux and am able to access the files on it though obviously I can't run any of them directly.
So now I take a raw image of the CF card with dd if=/dev/sdb of=card_image.dsk again this all works fine. I verified that the image is good with the loop device, using losetup and mounting the dos partition from the image.
However when I copy the image to my Windows 10 PC, to use under MESS (using it's machine type pcega with the XT-IDE in one of the slots), the machine starts but refuses to boot with 'missing operating system', oddly if I boot the machine from a floppy image and try accessing the CF image, again it seems to be OK and I can run programs successfully off the image.
Anyone have any clues as to what is going on here?
Cheers.
Phill.
So here's the setup I have a 5150 PC with a WD MFM controller in it, attached to this is a 20MB hard disk. This all works fine but I wanted to take a dump of the hard disk for backup / emulation purposes. The machine is running PC-DOS 4.
So I installed an XT CF lite rev 2, jumpered so it's BIOS was at D800 rather than C800 so both it and the WD's ROMs would be recognised. This worked and I was able to boot into DOS, then FDISK / FORMAT a 32MB CF card.
I formatted the CF card /s so that it was bootable and used XCOPY to copy the contents of the MFM to the CF, it did this without problems. I then removed the MFM card and checked that the CF card was bootable, it booted and I was able to run a couple of programs from the CF card (though I suck at Battle Chess ).
Now I have then taken the CF card and plugged it into an Athlon 64 powered Shuttle PC, which I use for retro transfers. This machine has several OSes installed including SuSE Linux and PC-DOS 7. The CF card seems to be recognized under DOS as D: and again I can read the CF and run stuff off it. Now booting into Linux to take an image of the card, again I can mount the DOS filesystem under Linux and am able to access the files on it though obviously I can't run any of them directly.
So now I take a raw image of the CF card with dd if=/dev/sdb of=card_image.dsk again this all works fine. I verified that the image is good with the loop device, using losetup and mounting the dos partition from the image.
However when I copy the image to my Windows 10 PC, to use under MESS (using it's machine type pcega with the XT-IDE in one of the slots), the machine starts but refuses to boot with 'missing operating system', oddly if I boot the machine from a floppy image and try accessing the CF image, again it seems to be OK and I can run programs successfully off the image.
Anyone have any clues as to what is going on here?
Cheers.
Phill.