Saturday, January 8, 2011
【 Weak current College 】 Windows multiple boot failure fast repair
Now install multiple operating systems and more and more of my friends, but in multiple operating systems run occasional loss of multiple menu, launch the file is damaged and unable to boot into a specified operating system, such as failure to let many people hurt heart. In fact, as long as you truly understand the meaning of a multiple-boot, you can update the victims feet,.
A brief introduction, multiple-boot process
Different operating systems boot process is not the same, Win98/Me by reading the hard drive boot sector information in the system, and Win2000/XP/2003 by NTLDR and ntdetect.com file to start the system. If you install multiple operating systems simultaneously, it is mainly composed of the following seven files to decide: NTLDR, Boot.ini, ntdetect.com, Bootsect.dos, ntoskrnl.exe and hal.dll bootfont.bin,. Specific process is as follows:
PC post, the MBR (master boot record) into memory, find the active partition and the master boot sector, established control to NTLDR (NT system loader), it reads the Boot.ini (multiple mobile menu file), a multiple-boot menu is displayed, the default wait time is 30 seconds, if the user does not select, from the default operating system to start the computer. If the user selects the Win98/Me, you read Bootsect.dos file (the system boot sector records files), and press information guidance system. If the user chooses to Win2000/XP/2003, calling ntdetect.com file (hardware info profiles), this is a system level the device initialization file, read after hardware information to ntoskrnl.exe and hal.dll file (the system kernel Manager file), then start to boot the operating system, there is no longer in detail. Bootfont.bin is a library file that is used to display during system startup.
See multiple operating system's boot process, various failure can be eliminated.
Second, the real multiboot fault
We will be in the C disk install Win98, Win2000, D disk installation disc to install WinXP, E F plate mounted Win2003, for example. And failures as described solution.
1. the system cannot start cue "NTLDRisMissing, pressanykeytorestart"
This is because the NTLDR file is missing or damaged caused by the fault, Win2000/XP/2003 installation CD to the I386 folder to extract this file, copied to c: root directory can be overwritten. But note that this file must be the highest version of the operating system, for example, this example will copy the NTLDR file Win2003, specific reasons see below.
Using Win98 boot disk to boot the system to DOS under Win2000/XP/2003 installation CD into the CD-ROM drive, at the DOS prompt, execute the following command and then restart the computer to fix issues (Figure 1):
A:\ > x: (X represents the drive letter)
X:\ > cdi386 (switch to CD I386 directory)
X:\ > > copyntldrc: \ i386 (NTLDR file is copied to the root directory of drive c)
2. multiple boot menu is missing, the system starts directly from the C disk (usually a Win98)
This is determined by the Boot.ini file is missing or damaged caused by the fault, as long as you can fix the file, there are two methods:
A is accomplished by "fake install Win2000/XP/2003 to fix. The General method to install the operating system, and then on the first restart your computer, press the "F3" end the installation process. At this point the Boot.ini file has been fixed. Next, remove the hard drive to "$" in the beginning and end of all directories and files, such as: $ WIN_NT $. ~ BT. Also delete boot.ini file and these directories or files menu option, and set the [bootloader] and [operatingsystems] "items in a field without modification, of the specific method see below. This method is more suitable for novice users, create a file process simple, but takes a long time.
The second is to manually repair or reconstruction of the boot.ini file, use Notepad to open the file, the correct content is as follows:
[bootloader]
timeout=30
default=C:\
[operatingsystems]
C:\="MicrosoftWindows98"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="MicrosoftWindows2000Server"/fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="MicrosoftWindowsXPProfessional"/fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="MicrosoftWindows2003,Enterprise"/fastdetect
Specific meaning as follows:
"Timeout = 30" set up a multiboot menu stays on the screen, the default is 30 seconds.
"Default =" set the default operating system path, and so on, that what follows must correspond [operatingsystems] field already exists in the operating system, and will correspond to this line of text before the "=" copy to "default =" back then.
Multi (0) disk (0) rdisk (0) partition (2) \WINDOWS: here is ARC (Advanced RISC machine). For general users, need to know is "rdisk" and "partition" parameter. In this case "rdisk (0) indicates that the first hard drive, the partition (2)" indicates that the hard disk of the second partition.
Understanding these parameters after you can modify according to your own situation or rebuild Boot.ini.
3.Win98 can boot normally, Win2000/XP/2003 "NTDETECTfailed" fault tips
This is ntdetect.com file damage or loss caused by the fault. Choose the menu in a multiple-boot Win98 startup is complete, insert the CDROM Win2000/XP/2003 installation CD (using the highest version), put the CD in the I386 directory ntdetect.com files are copied to the root directory of drive c can be covered.
4. are installed on Win2003 computer 2000, WinXP/Win2003 cannot start
The problem occurs because the NTLDR and ntdetect.com both files not upward-compatible, so just use the high version of NTLDR and ntdetect.com cover-version, you can "change water into wine.
5.Win98 damage after using "SYSC: repair, multiple boot menu missing
The easiest way is to "fake installation" fix, see above.
6. usethe format command to format the c drive after reloading your Win98, multiple boot menu missing
In this case to deal with difficult, according to the following method of repair:
Step 1: generate Bootsect.dos file. As already introduced Bootsect.dos file stores the 512-byte hard drive boot sector, so as long as the hard drive boot sector content read out, write to the file. In Win98 click on "start" → "programs" → "MS-DOS" (Figure 2), in the DOS prompt, enter:
Debug
-L1002, 0, 1 (read hard disk boot sectors)
-nc:/Bootsect.dos
-rbx
BX:0000
: 0
-RCX
CX:0000
: 200
-W (write the contents of the boot sector to a file)
c:/Bootsect.dos
Writing0020bytes
-Q
Step 2: restore the Win2000/XP/2003 of the boot program. In Win98, Win2000/XP/2003 installation into the drive, the installation system, first restart your computer, when the Welcome screen when prompted, press "R" key, boot into the recovery console, system will automatically scan and lists already installed operating system list for the user to select a logon (Figure 3), with logon to E:\WINDOWS directory, for example, type 2 carriage return, enter the administrator password to enter the command line. Enter "FIXBOOT" and answer "Y", you can restore the Win2000/XP/2003 of the boot program.
Step 3: enter the prompt "BootCFG/Rebuild", carriage return after the system scan, then lists the operating system list, and asks "will be installed to the startup list?" answer "Y". Next on the input to load the qualifier "after the operating system in the boot menu to display text, such as" MicrosoftWindows2000 ", and then in the OS load options", enter "fastdetect" (Figure 4). Finally, type "EXIT" and restart the computer.
Step 4: after the above fix, Win2000/XP/2003 have boots, but also lack of Win98 startup option, users cannot select the boot menu to boot Win98. Win2000/XP/2003 Boot.ini using Notepad to open, in the last [operatingsystems] field, add thefollowing content: C:\ = "MicrosoftWindows98"
7. when using multiple boot menu to select a certain system, the system will not start, tip "because the following file is corrupted or is missing, Windows cannot boot: \system32\hal.dll, reinstall the above files.
This problem only occurs on Win2000/XP/2003 operating systems, mainly because the hal.dll file missing, from Win2000/XP/2003 installation CD in the I386 directory to extract this file, copied to the system partition of Windows/System32/meshRecord covers. Specific method is in a normal system use WinRAR to open the I386 directory of the hal.dl_ ", which" hal.dll "extract to corrupted operating system" Windows\System32 "directory (Figure 5), and then restart the computer.
8. during the startup process, all Chinese are garbled English can be displayed properly.
This problem is due to the font file "bootfont.bin" damage or loss resulting from Win2000/XP/2003 installation CD in the I386 directory and extract the file, copied to c: root directory can be overwritten.
III. Summary
Windows multiple boot failure, is the old bird repairs also consumes less energy, let alone amateurs, face full of E-man often don't know what to do. By multiboot principle known: multiple operating systems can function properly, mainly consists of the following seven file: NTLDR, Boot.ini, ntdetect.com, Bootsect.dos, ntoskrnl.exe and hal.dll bootfont.bin,. In General, we only need the operating system after installation or to normal operation during the preceding seven back up files to a safe place and stay there multiple boot failure, the first five files are copied to the root directory of the C disk, after the 2 files copied to Win2000/XP/2003 "Windows\System32" folder, then solves the multiboot.
Labels:
[:]
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment