1. NTLDR is missing When you upgrade from Win9X to Windows XP
1), Clone later: When you want to upgrade Win9x made with Clone to Windows XP, then It is easy to get a hint: NTLDR is missing.
Of course, to meet this situation, the following requirements must be met:
a) The system/boot partition is the FAT32 file system.
b), the computer starts using the INT-13 interrupt extension start. Generally, mainstream computers are using this method.
c) Because at Clone, the value of the stored system in the FAT32 BIOS Parameter Block (BPD) does not match the geometry of the physical drive.
But why can I start Win9X? The reason is this: Win9x ignores the value of BPD when it starts, even if the value is illegal. However, this value is required in Win200/XP. If this value is illegal, the startup will fail.
Solution: Rewrite the correct value in FAT32 BPB, then use the Fixboot command in Windows XP to rewrite the Windows XP startup code. The specific operation is as follows: Start a computer with a Win9X boot disk containing SYS.COM, execute the SYS C: command, and then restart, you will find that Windows XP cannot be started. This does not matter, this is a normal phenomenon. Then restart again, use the Windows XP installation CD to boot, enter the Recovery Console, and execute fixboot. If you don't use the Recovery Console, there is another way: perform Windows XP installation in Win9X, the system will restart after copying the file, and the up or down arrow that has been pressed by the back button has been started. Then select Windows to return to Win9X, then edit the Boot.ini file, confirm that your Boot.ini file matches the startup of Windows XP on your computer, and finally delete all files starting with $ on the root directory of the C drive.
2), file loss /destruction: This file is located in the root directory of the C drive, we only need to extract this file from the Windows XP installation CD, and then put it in the root directory of the C drive.
2, I /O error, Win9X failed to start
This problem is generally caused by the mistake to delete the important file bootsect.dos on the root directory of the C drive to start Win9x. This file stores the necessary code to start Win9x, and the creation of this file is automatically created when Windows XP is installed. There is no corresponding command in Windows XP to directly solve this problem. But we can solve it in another way.
Solution: Start a computer with a Win9X boot disk containing SYS.COM, execute the SYS C: command, and then restart, you will find that Windows XP cannot be started. This does not matter, this is a normal phenomenon. Then restart again, use the Windows XP installation CD to boot, enter the Recovery Console, and execute fixboot. If you don't use the Recovery Console, there is another way: perform Windows XP installation in Win9X, the system will restart after copying the file, and the up or down arrow that has been pressed by the back button has been started. Then select Windows to return to Win9X, then edit the Boot.ini file, confirm that your Boot.ini file matches the startup of Windows XP on your computer, and finally delete all files starting with $ on the root directory of the C drive.
3, Boot.ini file is illegal
This problem is generally caused by the loss of the boot.ini file or the format is not correct. The format of the boot.ini file is generally of the following type:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\\Windows="Microsoft Windows XP Professional" /fastdetect
4. Cannot find HAL.DLL file , Start abort
This is because the boot.ini file in the root directory of the C drive is illegal, resulting in the default boot from C:\\Windows, but since your Windows XP is not installed on the C drive, the system prompts that HAL cannot be found. .DLL file. The startup thus fails. The solution is to re-edit the Boot.ini file. We have a lot of ways to edit this file. Here are a few easy-to-use instructions for everyone:
1) Start using the Win9X boot disk and edit the file with the EDIT.EXE command. After starting EDIT.EXE, just enter the contents of the Boot.ini file in the correct format and save it as a Boot.ini file. 2) Create a Boot.ini file using the COPY CON command. Enter Copy Con C:\\boot.ini under DOS and press Enter. Then input according to the format of the Boot.ini file. Press Enter once for each input line. When all the contents are entered, press CTRL+Z and you will see the prompt of ^Z on the screen. At this time, press Enter again, the system will prompt 1 file(s) copied. This means the creation is successful. 3) Use the bootcfg command in the Recovery Console. Please refer to the Q330184 article for specific usage. I am here not introduced. 4) After creating it on another computer, copy the source file to the root directory of the damaged C drive.
5, the installation of the simplified Chinese version of Windows XP is not an English prompt when starting the menu
Generally caused by the loss of C:\\bootfont.bin, but if you install a later version of the English version of Windows Then this phenomenon is very normal. If not, extract bootfont.bin from the Windows XP installation CD to the root directory of the C drive.
6. Windows XP cannot be started after installing Windows 2000
Symptom: When attempting to start Windows XP after installing Windows 2000, you may receive the following error message:
"Starting Windows...
Windows 2000 could not start because the following file is missing or corrupt: \\WINDOWS\\SYSTEM32\\CONFIG\\SYSTEMd startup options for Windows 2000, press F8.
You can attempt to repair this file by starting Windows 2000 Setup using the original Setup floppy disk or CD-ROM.
Select & rsquo;r’ at the first screen to start repair."
Cause: This problem occurs because Windows XP does not exist when Windows 2000 is released. The Windows 2000 bootloader is unaware that changes have been made in Windows XP. The computer needs to know these changes to load Windows XP.
Solution: To resolve this issue, start your computer with Windows 2000 and copy the NTLDR and Ntdetect.com files from the I386 folder on the Windows XP CD to the root of your system drive.