`
ljzforever
  • 浏览: 117517 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

win 95/98/me/2k/xp/2003/vista/2008/7中的启动菜单

阅读更多
1.95/98/me
系统的启动是依托Dos的,由于年代久远,已记不清大体是如何启动的了

2.2k/xp/2003
系统的启动是 ntldr + ntdetect.com
即活动分区mbr加载ntldr,然后加载boot.ini,然后加载ntdetect.com,然后是hal.dll
前三个文件均在同一系统根目录下
hal.dll在windows下

3.vista/2008/7
系统的启动是 bootmgr + bcd
即活动分区加载bootmgr,然后加载bcd,然后是winload.exe
bootmgr在系统根目录下,Bcd在系统根目录的boot目录下,winload.exe在windows/system32下,windows/system32/boot下也有一个

双系统问题
1.首先明确一点,2k/xp/2k3的ntldr是无法启动wista/2008/7的,反过来可以,原因就不用多说了吧。
2.bootmgr对应ntldr,bcd对应boot.ini,winload.exe对应ntdetect.com+hal.dll
3.bootmgr首先运行,读取bcd,当bcd存有多系统资料时,如果选择的是vista/2008/7,Bootmgr就将控制权交给Winload.exe,开始启动vista/2008/7,vista/2008/7。如果选择的是2k/xp/2003,则将控制权交给NTLDR,接着读取boot.ini并列出其中配置的启动菜单。

启动菜单的编辑问题
1.2k/xp/2k3下的Boot.ini由于是文本文件,所以可以用任意编辑器编辑,就不多说了
2.vista/2008/7的BCD是格式特殊的文件,需由专门的软件编辑,windows/system32下有一个bcdedit.exe是微软自带的命令行编辑器,EasyBCD是第三方公司出品的图形化编辑器,都是免费的。我在写本文时,EasyBCD最新的版本是1.72

启动菜单的恢复
以xp和2008为例,
1.xp在C盘,2008在其它盘
a.先装xp,后装2008一般无问题,如有问题参看b或下面一个b
b.先装2008,后装xp
放进2008光盘,以光驱盘符为G为例,CMD下
g:\boot\bootsect /nt60 sys

2.2008在C盘,xp在其它盘
a.先装xp,后装2008
从别处复制 ntldr,ntdetect.com,boot.ini,然后用bcdedit.exe或easybcd来恢复xp
b.先装2008,后装xp
g:\boot\bootsect /nt60 sys
用bcdedit.exe或easybcd来恢复xp

说白了,要想成功,必须满足以下条件:
1. ntldr,ntdetect.com,boot.ini,bootcfg,bcd这些文件都必须在
2.bcd里两个系统都有记录
3.控制权在bootcfg手上

特殊情况
虽然机器里有双系统,但我不用vista/2008/7,也不想让别人看见这个启动菜单
放进2008光盘,以光驱盘符为G为例,CMD下
g:\boot\bootsect /nt52 sys
以后想恢复时:
放进2008光盘,以光驱盘符为G为例,CMD下
g:\boot\bootsect /nt60 sys

以上是我跟据经验与其它高手的文章得出的结论,并未全部试过(人品好,没这个机会啊),朋友们看到了,也只供参考哈!

以下是我参考的文章:
如何恢复Windows 7和xp双启动菜单问题解决办法
http://www.techrss.cn/html/2009/02-01/205662.htm
Windows2008 BCD改变系统启动方式
http://edu.cnzz.cn/NewsInfo/20030.aspx
编辑 Vista 启动菜单(BCD)
http://gs9688.blog.163.com/blog/static/46239211200872523835320/
Vista和XP等双系统启动菜单的备份和恢复
http://www.xland.com.cn/article/106/137/0711/26553.htm
WindowsXP 系统“NTLDR is missing”问题的修复
http://hi.baidu.com/xiang007/blog/item/0d5c68f0cef705c47931aab8.html
Intel x86bBased 系统启动顺序和文件
http://support.microsoft.com/kb/100323/zh-cn
电脑的正常启动顺序是什么?
http://k.pconline.com.cn/question/753995.html
Windows系统内核的启动顺序
http://qbar.tech.qq.com/spunkmars/389.htm
分享到:
评论

相关推荐

    PassWord Spy for Win9x/me/2k/xp

    综合以上信息,我们可以了解到"PassWord Spy for Win9x/me/2k/xp"是一款基于Delphi开发的密码查看软件,它使用了第三方控件以增强用户体验,并且提供了源代码供用户研究和定制。此外,通过分析压缩包内的文件,我们...

    VMware 声卡驱动 [vmware win95、98、me、nt、2k、xp、2003]

    在标题和描述中提到的“VMware 声卡驱动 [vmware win95、98、me、nt、2k、xp、2003]”是指专为这些老版本的 Windows 操作系统设计的 VMware 驱动程序,用于解决在这些系统中可能遇到的声音问题。 VMware Tools 是一...

    安装win7 xp多系统,建立多重系统启动菜单

    安装 Win7 XP 多系统,建立多重系统启动菜单 在计算机系统中,多系统启动菜单是指在一个计算机中安装多个操作系统,并在启动时提供选择项,以便用户可以选择所需的操作系统。这篇文章将向读者介绍如何安装 Win7 XP ...

    win95、98、me、nt、2k、xp、2003声卡驱动(for vmware).rar

    本文将深入探讨“win95、98、me、nt、2k、xp、2003声卡驱动(for VMware)”这一主题,帮助你解决在虚拟环境中遇到的声音问题。 首先,让我们理解一下声卡驱动的作用。声卡驱动程序是操作系统与硬件之间的桥梁,它...

    串口调试软件,适用平台:WIN98/ME/NT/2K/XP

    本文将详细介绍适用于WIN98/ME/NT/2K/XP平台的串口调试软件——AccessPort115及其相关知识点。 AccessPort115是一款专为上述操作系统设计的串口通讯工具,它允许用户通过串行端口(COM口)与外部设备进行数据交换,...

    MaxDOS为装好的Win2K/XP/2K3/VISTA/2008/7 系统加入DOS,方便维护与备份还原

    MaxDOS为装好的Win2K/XP/2K3/VISTA/2008/7 系统加入DOS,方便维护与备份还原。 MaxDOS v9.0更新如下: 1.主界面,增加快速进入DOS的功能及执行自定义命令功能,可直接在控制台快速进入MAXDOS 2.启动时自动判断当前备份...

    AR970win9*/2k/xp驱动

    标题中的“AR970win9*/2k/xp驱动”指的是AR970型号的打印机驱动程序,专为Windows 9x、Windows 2000和Windows XP操作系统设计。这些操作系统是微软在20世纪末到21世纪初推出的一系列个人计算机操作系统,它们在当时...

    得实系列打印机驱动for 9X 2K xp win7

    得实系列打印机驱动for 9X 2K xp win7,有24针针式打印机驱动,也有简约型针式打印机驱动,Vista和win7是共用的,要是用并口转USB口,请先装好驱动,再设置端口,只支持32位系统(X86)

    Iomega Zip Drive 100/250/750 For Win98 Me 2K XP V4.03官方驱动程序打印口/SCSI/IDE/USB通用

    For Win98 Me 2K XP V4.03最新版官方驱动程序,美国奥美加公司在1994年推出了“超级软驱”Iomega Zip Drive 100MB并在随后陆续推出了250MB和750MB扩容型号。凭借不断发展的容量规格、性价比和向前兼容性,成为引领90...

    超强任务管理器 Process Explorer (xp,win7/32/64)汉化版

    窗口上方会显示出当前活跃的程序进程,包括它们的详细描述,窗口下方则会显示出通过资源管理器模式运行的应用程序的相关信息,以及它们所调用的DLL和打开的句柄,该版本可以运行在windows NT/2K/XP/2003系统平台 ...

    Osprey 驱动 64位 for 2k、xp、vista、win7

    《Osprey驱动在2k、xp、vista、win7系统中的应用及安装详解》 Osprey驱动是一款专为64位操作系统设计的硬件驱动程序,它涵盖了Windows 2000(2k)、Windows XP、Windows Vista以及Windows 7等不同版本的系统。在...

    网络知识 OS详解(win9x/2k/xp)功防技术大全 网络知识大全

    OS详解(win9x/2k/xp)功防技术大全 网络知识大全 (1)ARcnet简介 (2)Token Ring简介 (3)Switching网络简介 (4)FDDI网简介(5)ATM网络简介 (6)Ethernet网简介

    微狗驱动程序4.0.16.5版(Win10 64位可用)

    微狗(UMI/UMC/PMH/PMI)驱动安装程序支持 Windows 9X/ME/NT/2K/XP/WS2003/Vista /XP64/WS2003x64/Vista64/Windows 7 (x86/x64)/Windows server 2008/Windows 8 (x86/x64)/Windows Server 2012/Windows 10 (x86/x64)/...

    3D Object Converter V4.4 汉化版

    强大3D模型转换交互式查看软件 软件介绍: 是不是常常为不知道如何打开PLY、RAW、COB等3D文件格式而犯愁呢? 3D Object Converter 是一个强大的3D...It is available for Windows95/98/Me/NT/2K/2003/XP/XP 64/Vista.

    0day 提权软件 支持2K/2K3/xp/win7 32 等

    0day 提权软件 支持2K/2K3/xp/win7 32 等 用法 : 使用cmd 打开 该软件 ,然后输入0day1.exe 会显示具体用法 增加个用户例如:0day1.exe net "user 123 123 /add"

    在VC6.0中使用MSLU编写WIN98/2K下的UNICODE程序

    MSLU是一个软件组件,允许在不原生支持UNICODE的Windows 98/Me/2000操作系统上运行使用UNICODE API的应用程序。MSLU通过提供一个UNICODE包装器来解决这些旧系统对UNICODE的支持问题。 在编写UNICODE程序之前,需要...

    CP-204J驱动合集(xp/win7/linux).rar

    CP-204J驱动全集安装包,包括windowsxp/win7/2008/2003/linux)系统下的驱动。支持32 X64位驱动。C218TNT.CODC320TNT.CODCP204JNT.CODintedg2k.dllMXBOARD.CATMXBOARD.INFMxcard.sysmxicfg.dllMXPORT.CATmxport....

    软件狗最新驱动程序windows4.1.0.1

    微狗(UMI/UMC/PMH/PMI)驱动安装程序支持 Windows 9X/ME/NT/2K/XP/WS2003/Vista /XP64/WS2003x64/Vista64/Windows 7 (x86/x64)/Windows server 2008/Windows 8 (x86/x64)/Windows Server 2012/Windows 10 (x86/x64)/...

    先装Vista后装XP双系统的启动菜单的修复

    在IT领域,尤其是在操作系统安装与配置的范畴内,“先装Vista后装XP双系统的启动菜单的修复”是一个颇具挑战性的技术课题。本篇将深入探讨这一问题的关键知识点,包括为何会出现启动菜单的问题、如何使用EasyBCD进行...

    TP-LINK TL-WN422G 无线网卡 Win98 ME 2000 XP(32/64位) Vista(32/64位)驱动

    TP-LINK TL-WN422G是一款经典的无线网卡,适用于多种操作系统,包括老版本的Windows 98、ME,以及较新的Windows 2000、XP(32/64位)和Vista(32/64位)。这款设备提供了方便快捷的无线连接能力,让用户在没有有线...

Global site tag (gtag.js) - Google Analytics