1、系统之引导篇 系统安装是每个人必备的知识,而且它也是很基础很简单的活计,感觉似乎很复杂, 但事实上当你明白的时候,就会觉得它真的很简单,甚至不需要太多的专业知识,只需要 学会使用一些软件和基础的计算机知识就可以解决。 通过我下面的介绍相信你会很容易掌握,以后系统用久了或者系统出现严重错误等等 都可以通过系统的重装来修复。当然安装所需要使用的工具软件我会全部提供。 要安装系统,引导篇是前提。 BIOS 掌握系统引导,首先要知道系统的启动顺序。为了简单明了,我就不说的很复杂,简 单点。一般我们开机之后直到出现主板 logo 之前(应该包括此时)都是主板对硬件的检测, 这些都是烧制在主板的芯片里面的
2、,对于启动我部分设置我们是可以修改的。对于我们能 够修改的就只有 CMOS,所以在开机出现主板 logo 之前(之时)我们按固定的键可以进入 BIOS 来进行设置 CMOS,从而修改启动设置项。 (对于各品牌的电脑进入 BIOS 的方法不一,我找到一些:华硕 ASUS (开机出现 ASUS LOGO 标时按 F2)IBM(冷开机按 F1,部分新型号可以在重新启动时启动按 F1) HP(启动 和重新启动时按 F2) SONY(启动和重新启动时按 F2) Dell(启动和重新启动时按 F2) Acer(启动和重新启动时按 F2) Toshiba(冷开机时按 ESC 然后按 F1) Compaq(开
3、机到 右上角出现闪动光标时按 F10,或者开机时按 ESC) Fujitsu(启动和重新启动时按 F2) 绝 大多数国产和台湾品牌(启动和重新启动时按 F2) 。你可以直接到网上搜索你使用的电脑 品牌就行,当然若你不怕麻烦,也可以一个一个试试。DELETE,ESC,F1F12,总有一个是。 有电脑还设置有直接修改启动顺序的按键,比如我用的 HP 的 Compaq,esc 进入 bios 而 F9 可以直接修改从哪个磁盘启动。 ) 这个对于新手而言可能有点麻烦,因为 bios 基本上是英文的,只有个别厂商才提供中 文的,比如 HP。 磁盘 进入 bios 可以进行启动设置,与引导直接相关的就是从
4、哪里启动(在 boot 中) 。一般 的电脑都支持 HD(本机磁盘) , usb(优盘,硬盘,usb 光驱) ,光盘,LAN 等,选择从哪里 启动。当然一般是从 HD 启动,但是若想从其他地方启动可以选择其他。一般只需要将需 要启动的设备移到第一位置, (按上下光标键或者 F5,F6) 。比如我们选择 USB,若优盘有 可启动的系统,如 DOS,PE,那么它将从优盘启动,否则将从第二项启动,一次类推。 如果选择的磁盘上有活动分区,电脑会自动去查找启动文件,比如 ntldr,bootmgr, 通过它再调用相关的系统启动配置文件进行启动。 所以我们简单认为是这样的顺序:bios磁盘活动分区(启动模
5、式)启动 文件配置文件系统(这里面还有一大块,但不需要我们操心) 。 活动分区 我们刚刚已经讲到磁盘,接下来就是活动分区了。首先我们可以打开打开 控制面板 管理工具 计算机管理磁盘管理。如图。 在里面我们可以进行磁盘的相关操作。比如我们的 C:是活动的主分区。 (主分区是可以 安装操作系统的(逻辑分区一般不可以) ,而活动表示是当前正在默认使用的)如果其他盘 上有可启动的系统(文件) ,我们也可以将其他的盘标记为活动分区,但别乱改,否则下次 就启动不了了。 (系统主体和系统引导盘(启动文件)可以分开的,可以将系统启动文件放一个活动 主分区(引导盘) ,而将系统主体文件放在另外的主分区。比如正版
6、的 win7 用微软自带的 安装器安装的时候它会自动分出一个 100M 空间存放系统启动文件并标记为活动分区,而 把系统主体文件放在 C:,用这 100M 小分区来引导系统启动。 (但是若遇到系统备份或者封 装的时候可能会遇到尴尬,所以我一般都放在系统盘里面,不过一块硬盘只能又一个活动 分区,所以若有两个以上的系统需要引导可能就不得不异盘而放了。 )所以这个可以用来佐 证我们买的电脑的 win7 是否正版,但仅仅佐证,因为 D 版用微软安装器安装也是这样的。 (另外市面上正版的 win7 家庭普通版多为 64bit。 )不多说了。 还是举例来说明吧。比如我想从 usb 优盘启动,那么我们可以将
7、其格式化为 NFTS 格式 (win7 安装必须要此格式,相应的 PE3.0 应该也是) ,然后将其标记为活动分区。由于我现 在手上没有 U 盘,所以不能附图片了。 对于磁盘操作,我更建议使用 diskgenius(中文) 。 如图。上面 HD0 有四个分区,三个主分区,一个逻辑分区 c:是活动分区。 (win7 一般不 允许有四个及以上的主分区) 将 usb 优盘标记为活动的 NFTS 之后,再从重建一下 mbr(记住要选中那个分区,在菜 单的硬盘中找) ,主要是怕有的病毒已经将 U 盘的 mbr 损坏了不能启动。 至于其他的什么操作和前面的 windows 自带的磁盘管理器类似,就不再赘述
8、。 启动模式 这里主要讲 XP 和 WIN7( vista) 。XP 是 windows5.0 产品,其启动文件是 ntldr,而 win7(vista)是 bootmgr 是 6.1(6.0)产品。其中高级可以引导低级,比如 bootmgr 可以 引导 XP(也需要 ntldr) 。不废话了。 例如我们要引导优盘的 PE3.0 系统(win7 对应的 pe3.0,xp 对应的 pe2.0).我们需要将启 动的模式改为 bootmgr 模式,这是需要一个 dos 软件 bootsect.exe,一般的 win7 安装包的 boot 文件夹里面。 运行 cmd 打开一个 dos 运行环境,输入“
9、cd 目录” (若无效,则输入 cd退回 c:根目录 再来)输入“bootesct.exe /?”(主要程序和参数前有空格)可以查看帮助。这步可以省略。 输入“bootsect.exe /nt60 /盘符(我们则输入刚才的优盘盘符) ”。若出现一串BA126AD7- 2166-11D1-B1D0-00805FC1270E类似的(不是这个)就表示成功了,当然认识 successfully 也行。 而将其更改为 XP 模式只需改参数/nt60 为/nt52 就行。 这一步就完成了。 启动文件 Win7 是 bootmgr,XP 是 ntldr,只要将其放在引导盘根目录就行了。 此例中,我们将其(b
10、ootmgr)放在优盘的根目录(如果只有一个分区,若有多个,则 放在活动的分区) 。其中 XP 还可以包括 bootfont.bin, NTDETECT.COM. 启动配置文件 Win7 是 BCD,XP 是 boot.ini。其中 boot.ini 可是直接用记事本编辑,而 BCD 需要相应的 工具,比如微软的 BCDEdit,或者其他编辑软件。 (我用的这编辑器叫 bcdtool,可以在网上 下载。 )先说 xp 把要看到这些隐藏的系统文件需要先做以下操作。起源管理器alt 键 工具文件夹选项查看选卡隐藏受保护的操作系统文件 和 显示所有文件夹、 文件 和隐藏已知文件的扩展名 这三个进行处
11、理。如图: 找到 boot.ini 之后打开,可以看到如下内容:(要是系统不让你打开,你将其拷贝到其 他非系统盘再打开) ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; boot loader timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS operating systems multi(0
12、)disk(0)rdisk(0)partition(2)WINDOWS=“Microsoft Windows XP Professional“ /NOEXECUTE=OPTIN /FASTDETECT 前面有分号的都是注释内容,不用管。看boot loader下 timeout=30 表示等待 30s,default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS 表示默认启动的系统。operating systems 表示可以选择启动的系统。这里只有一个,若有多个在开机的时候既可以显示出选择列表。 multi(0)disk(0)rdisk(0)parti
13、tion(2)WINDOWS 表示要启动的操作系统在什么位置。其中 multi(0)disk(0)一般不用修改,rdisk(0)表示第一张磁盘, (即 HD0) ,partition(2)表示第二个 分区。WINDOWS 表示该分区下的 windows 目录。“Microsoft Windows XP Professional“这个 只是显示的内容,引号内可以修改为任意的英文或允许字符。 ”Windows XP Pro _”引号必 须是英文的,/NOEXECUTE=OPTIN /FASTDETECT 都是些 switch(开关项) ,一般写 /FASTDETECT 就行了。 注意:1.记住第一
14、块硬盘标号是 0,这是美国人的习惯。 2.在数分区的是时候逻辑分区不计数,如 1 是主分区,2 是逻辑分区,3 是主分区,计 数时分区数记为 2,若要启动 3 上的系统,partition(2) 写 2. Bcd 的编辑 编辑前,先在系统盘中找到 boot 目录下的 bcd 文件,复制一份到其他分区,编辑这个 副本。 以管理员的身份运行 bcdtool。打开刚刚的副本,暂时不删除原来的启动项,但要记清 楚是哪个,否则若要删除的时候就不知道是哪个了。 在 编辑 中选择 新建一个 vista 启动项目。看到新建的那个启动项有些预设的值。 这个是 pe 的启动配置。 我们现在主要说这个。 Devic
15、e 中,ramdisk 表示用内存虚拟的磁盘,所以要使用大的 pe 一般需要较大的内存。 boot表示启动的盘后面跟的是目录和文件。Win7pe.wim 是 pe 的映像文件,相当于是个未 安装的小系统包, (win7 一般也是封装未.wim 格式的) ,后面是个 GUID(全球唯一标识符) 就不多说了。当然你也可以用这个7619dcc8-fafe-11d9-b411-000476eba25f。 Path,这个要设置正确,可以照葫芦画瓢的。 Winpe yes Locale zh-CN (pe 一般只有这一个) 我会提供编辑好的 bcd,其默认路径 bootbootwin7pe.wim,所以你
16、只要把 boot 文件 夹拷贝到你的优盘根目录就行了。 这个是 win7 启动项设置 你在新建 win7 启动项设置时它会自动侦测活动的分区,并选择的。对于 vhd 则需手动 修改,详情查阅相关资料。 这个是 xp 启动项设置。 这个也不复杂,只要细心看看就能明白,只是记住用副本实验。有什么问题可以留言。 其实到这一步我们的系统引导就已经基本成功了。 其实我们也可以用第三方软件引导,xorldr,grub 等等。第三方引导软件就超出传统引 导方式的某些限制,个性化更好,功能更强(比如可以引导逻辑分区的系统) ,有兴趣可以 去研究研究。 下一篇说 xp 和 win7 双系统的安装和引导(主要是说在 win7 下安 XP) 。 后面有时间的话,应该还有系统封装篇,PE 篇。