GabrielKnight123 wrote:Hi all, I have a Pc setup using just Dos 6.21 with Dos installed using 3 floppies and I was wondering if I have to use the 3 floppies again to reinstall Dos using the same HDD but with a different motherboard or can I just swap the HDD to the new motherboard and keep Dos as it is.
What are the "donor" PC and the "recipient" PC hardware configurations?
The DOS is not hardware-locked like Windows NT, only some third-party drivers in CONFIG.SYS and AUTOEXEC.BAT may be hardware-specific. But most of them simply says that "driver can't be loaded" and then system continues loading. Vanilla DOS have no hardware-specific stuff at all. You can simply swap HDD to any other machine and it will work exactly as on original PC.
But older BIOSes have some differences from modern ones. Modern BIOSes (since Pentium and later 486s) have HDD geometry (C/H/S) and mode (CHS Normal/CHS Large/LBA) auto detection. Older BIOSes are not too smart and HDD configuration should be entered manually in the CMOS Setup utility. Most 386/486 BIOSes can help in geometry entering, they have "HDD Auto Detection" tool that can automatically enter the geometry. But access mode (CHS/Large/LBA) still should be entered manually. Note that if the C: partition is larger than 500 MB the BIOS must support Large or LBA access modes. BIOSes without them cannot boot from such HDD until it will be repartitioned and reformatted to 500MB size.
If the HDD is a MFM or RLL disk it cannot be connected to any other controller without a low level format. It is limitation of ST506/412 interface. Only IDE and SCSI drives can be used separately from their original controller (or motherboard).
Windows 3.1 is very portable, but you must change video driver by hand if the video card on the other machine is not same as on the original. Unlike Win9x, 3.1 cannot fallback to VGA mode, it will crash or freeze on foreign video card. Change of the driver can be do via SETUP.EXE inside Windows folder, even when the Windows cannot boot due to video driver.
2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.