|
|
原帖由 hsmlwang 于 2008-12-18 09:57 发表 
用DISKGEN不就可以了,加载第二硬盘。
不明白。不知道谁有个类似的经历,可以把过程说来分享一下
XP引导过程
一.预启动
首先计算机通电进行自检,并由BIOS(即基本输入输出系统)完成基本硬件配置,然后读取硬盘的MBR(主引导记录)检查硬盘分区表以确定引导分区,并将引导分区上的操作系统引导扇区调入内存中执行,此处即执行NTLDR(操作系统加载器)文件。
* Windows2000/XP支持多重启动。它在安装时会首先将已存在的其它操作系统引导扇区保存为BOOTSECT.DOS文件(位于活动分区根目录下),并修改系统引导扇区,以便系统启动时加载NTLDR文件,从而达到多重启动的目的。而Windows98则不具备这个功能,因此如果先装好Windows2000/XP后再装Windows98会破坏掉Windows2000/XP的引导记录,导致2000/XP不能启动。
二.启动
1.首先进行出始化,NTLDR会把处理器从实模式转换为32位保护模式。
2.读取BOOT.INI文件。该文件位于活动分区根目录下,它的作用是使系统在启动过程中出现选择菜单,由用户选择希望启动的操作系统。如果选择启动Windows2000/XP,NTLDR会继续引导进行以下过程;如果选择为非Windows2000/XP系统,NTLDR则会读取系统引导扇区副本BOTSECT.DOS转入启动相应系统。
引导扇区需要老老实实的安装非GHOST的NT系统,才会修改引导扇区,而GHOST安装过程不会修改引导扇区,所以BIOS自检后,不会自动加载NTLDR进行引导,如果你装LINUX就知道了,装过LINUX系统,磁盘的引导扇区也被修改了,这个时候如果你只是对硬盘进行分区GHOST还原XP系统,这个时候XP系统是不能引导的!所以必须有个东西针对NT系统引导的修改引导扇区才行!似乎我用PQ,PM格式化MBR后不行! |
|