The most common computer boot crashes
The most common Windows boot failure is the loss of the bootloader. This usually happens when you try to reinstall Windows on a computer with two operating systems – Windows XP and Windows. Windows does not know how to determine the presence of the Windows XP boot loader in the master boot record (MBR) and completely erases it by installing its own. To restore the Windows XP bootloader, do the following:
1. Select in the “CMOS Setup” menu (usually called by the “DEL” button when loading a personal computer) in the “BIOS FEATURES SETUP” section (depending on the BIOS version the name may be different), boot from the CD and boot the PC from the CD Windows XP disk. If the Windows CD is not bootable, then you need to use bootable floppy disks, for the manufacture of which you need to download a special program from the Microsoft website.
2. After loading the PC from floppy disks or CD-ROMs, select “REPAIR” in the menu that appears, by pressing the “R” button.
3. Select the “RECOVERY CONSOLE” item in the new menu by pressing “C”.
4. The question will arise, what installation needs to be “repaired” – and a list of installed copies of Windows. For one copy, naturally, you must press the “1” key.
5. Enter the administrator password.
6. At the command line, enter either “HELP” to see a list of all available commands, or enter the command “FIXBOOT” – the boot sector along with the OS selection menu will be restored. Also enter the “FIXMBR” command to restore the master boot record, which can be changed, for example, after installing Linux (the Linux boot loader will be deleted).
7. Enter the “EXIT” command – the PC will reboot, press the “DEL” button, and in the CMOS Setup menu, set “Boot Sequence: C only” to boot the PC from the hard drive.
And so that from now on when reinstalling Windows 9x the Windows XP boot loader does not get overwritten, create or edit the MSBATCH.INF file so that it contains the lines:
CleanBoot = 0
That is, in the [Setup] section, you need to add the parameter “CleanBoot = 0”. Back up all files located in the root directory of the boot disk. Then, either put the MSBATCH.INF file in the folder with the Windows 9x distribution, or run the installation of Windows 9x with the following command: “SETUP.EXE DISC: PATHMSBATCH.INF”. The boot sector of Windows XP will not be erased. If necessary, restore the saved boot files of Windows XP and Windows, in particular, the BOOTSECT.DOS file (a copy of the Windows boot sector) should be located in the root directory of the boot disk, and the BOOT.INI file should have the contents like:
timeout = 5
default = C:
C: = “Windows Millennium Edition”
multi (0) disk (0) rdisk (0) partition (2) WINNT = “Windows XP Professional” / fastdetect
that is, it must indicate the drive on which Windows 9x is installed (highlighted lines). By the way, another failure may occur due to damage to the bootloader or the BOOT.INI file – the appearance of messages about the damage to the NTOSKRNL.EXE file.
Often, when loading the OS, users encounter the error message: “The paging file is missing or too small … Enlarge or create a new one” (“Your system has no paging file, or the paging file is too small …”). To fix this failure, first, try increasing the size of the paging file using the “System” dialog of the Control Panel. Next, install the hard drive controller driver from the manufacturer of the controller (for example, Intel INF Update and Intel Application Accelerator). If the problem persists, boot the PC from the Windows 98 / Me floppy disk and enter the “FDISK / MBR” command, then delete the PAGEFILE.SYS file. If this does not help, then restore the main boot record of the MBR disk and the Windows boot loader using Windows XP itself: in the Recovery Console, execute the “FIXBOOT” and “FIXMBR” commands. Try also to give full rights to the System and Administrators user groups to share the PAGEFILE.SYS virtual memory file or to the disk partition where this file is located.