Restoring Walter HMC500 operating systemWe have to restore the operating system on the custom PC which acts as a controller for a Walter HMC500 CNC grinder. It an Andron controller PC, has an Intel processor (Celeron MMX @ 400 Mhz), 128 Mb of RAM (PC100 ECC SDRAM), 6.4 Gb HDD (Western Digital Caviar 64AA) on an unknown motherboard with ROM/PCI ISA BIOS (2A69KM2Q AWARD SW. INC V4.S1PG) running WNT WS 4.0 SP6 and the custom grinding software WWM.The former IT support staff left nothing but a ghost image of the Andron's HDD made with Symantec's Ghost V.8. To restore the system, we started up the PC using PC-DOS coming from the Ghost boot disk and then running the ghost.exe file. Once the HDD was cloned, the PC was restarted but it did not boot from it. The HDD was recognized by the BIOS at startup but the system got stuck when booting from the disk after the message "Verifying DMI Pool Data" was displayed(that was the last message). We tested the hardware an ensured it can boot from the HDD by performing a DOS 6.22 and NT 4.0 clean installs on several HDDs. In both cases, the PC boot from the HDD without problem (also booting from FDD and CD-ROM drive were successful). We also verified that the HDD contents can be read when the PC was started from other driver (FDD, CD-ROM). The ghost image has been tested also. We used a separate Intel Celeron-based PC (@ 446 MHz) to clone the HDD using the same version of Ghost with the same boot floppies. In that case, the PC booted from the cloned HDD !! We also tried the image in a newer PC (Intel P4) and it worked! We noticed the image contains the NT system over a Fat16 FS as reported by Ghost. We're supposing it is a Fat16 partition with 64K clusters. We suspect the image is cloned in such a way it does not create the appropriate filesystem structures (may be the cluster size an issue) nor write the boot sector/record in the size/position so they can be read by the current BIOS. We also performed tons of test over the controller PC and the image but we think the above info is the basis to understand the problem. We'll appreciate any advice or help that anybody can provide. Thanks in advance !! |