Strange Problem of Unbootable Encountered When Installing Ghost System in Virtual Machine
This problem originated as follows:
I wanted to make a pure, installation version of the win2003 system. So I downloaded the win2003 slim version iso file from Cainiao Home, and in the local machine, I used Microsoft's virtual machine to create a new xp virtual machine. Of course, the virtual hard disk was also newly created.
Then I divided the 10g virtual hard disk into 2 partitions via spfdisk under DOS, with a primary partition of 2g and an extended partition of 8g. Then I booted to the windows interface via winpe, mounted the iso file with the virtual CD-ROM, and then copied all the system - required files to the c partition via the win.bat inside the iso. Without restarting the virtual machine, then I ran ghost to make an image file of the c disk and put it in the d disk.
Then I restarted the virtual machine and could normally boot to the win2003 installation interface.
The problem came: I then newly created another virtual machine. Similarly, I repartitioned, and then restored the above - made gho file to the new virtual machine. I restarted. The virtual machine could not boot the win2003 on the virtual hard disk. It prompted "a disk read error occurred Press ctrl+alt+del to restart". In this case, I booted to the windows interface via winpe, checked the c disk. The files were there and the structure was correct. Then I went back to the DOS, and via fdisk /mbr, spfdisk /mbr. I wanted to repair the mbr of the boot partition, but it didn't work, still unable to boot the c disk.
Then I boot to the故障恢复控制台via the xp sp3 iso, and use fixmbr, fixboot. Still unable to boot.
Then I downloaded the online mbrfix.exe, and repaired the boot under winpe. The virtual machine still could not boot the win2003 on the c disk.
Then I compared the mbrs of the c disks of the two virtual machines. I found that the mbr of the bootable virtual machine was indeed different from that of the unbootable one. Thus I was sure it was a problem with the mbr.
But the key is why I used so many kinds of tools and still couldn't repair the boot for the unbootable virtual machine???
Why did this situation occur???
How can this situation be solved conveniently and quickly? (The method of repairing via a installation disc of xp or 2003 is indeed feasible and effective. But what I want is a simple method.)
This problem originated as follows:
I wanted to make a pure, installation version of the win2003 system. So I downloaded the win2003 slim version iso file from Cainiao Home, and in the local machine, I used Microsoft's virtual machine to create a new xp virtual machine. Of course, the virtual hard disk was also newly created.
Then I divided the 10g virtual hard disk into 2 partitions via spfdisk under DOS, with a primary partition of 2g and an extended partition of 8g. Then I booted to the windows interface via winpe, mounted the iso file with the virtual CD-ROM, and then copied all the system - required files to the c partition via the win.bat inside the iso. Without restarting the virtual machine, then I ran ghost to make an image file of the c disk and put it in the d disk.
Then I restarted the virtual machine and could normally boot to the win2003 installation interface.
The problem came: I then newly created another virtual machine. Similarly, I repartitioned, and then restored the above - made gho file to the new virtual machine. I restarted. The virtual machine could not boot the win2003 on the virtual hard disk. It prompted "a disk read error occurred Press ctrl+alt+del to restart". In this case, I booted to the windows interface via winpe, checked the c disk. The files were there and the structure was correct. Then I went back to the DOS, and via fdisk /mbr, spfdisk /mbr. I wanted to repair the mbr of the boot partition, but it didn't work, still unable to boot the c disk.
Then I boot to the故障恢复控制台via the xp sp3 iso, and use fixmbr, fixboot. Still unable to boot.
Then I downloaded the online mbrfix.exe, and repaired the boot under winpe. The virtual machine still could not boot the win2003 on the c disk.
Then I compared the mbrs of the c disks of the two virtual machines. I found that the mbr of the bootable virtual machine was indeed different from that of the unbootable one. Thus I was sure it was a problem with the mbr.
But the key is why I used so many kinds of tools and still couldn't repair the boot for the unbootable virtual machine???
Why did this situation occur???
How can this situation be solved conveniently and quickly? (The method of repairing via a installation disc of xp or 2003 is indeed feasible and effective. But what I want is a simple method.)

