多引导启动U盘制作全攻略详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

因为公司里经常需要给客户安装系统,Suriv便制作了一个三重引导启动的“超级启动U盘”。为什么称之为“超级启动U盘”呢?众所周知,现在的引导型U盘大多数兼容性非常糟糕,而这款U盘能够在支持USB光驱的电脑上引导电脑至WindowsPE系统、能够通过USB HDD(硬盘模式)引导系统、能够通过USB FDD 模式引导系统、一般的病毒无法感染系统文件、无法误删除系统文件!

制作这样一款引导型U盘花了不少时间研究,现在将制作的步骤与心得写出来供网趣在线的朋友们讨论。

启动U盘的原理

现在一般的电脑BIOS都支持外接硬盘、光盘、USB软驱等引导电脑,而我们可以通过特殊的软件,将U盘分区格式化为可以被电脑引导系统识别的格式。我们普通格式化的U盘是无法引导计算机的,因为它的分区是可移动磁盘的格式,并且没有引导扇区。

而常用的能够将U盘格式化成为引导U盘的软件有大名鼎鼎的USBoot、FlashBoot等。USBoot功能相对单一,可以将U盘格式化成FDD、HDD、Zip 等引导,其中,HDD是模拟硬盘的引导扇区、FDD是模拟软盘的格式,而Zip也是一种增强型软盘的格式。重要区别在于,通过USB-HDD引导的DOS系统,会将U盘识别为C:\(因为是硬盘),而是用USB-FDD引导的U盘,则会识别为A:\(软盘)。

USBoot

系统引导的通俗原理(重要)

首先声明,下文所述原理并非准确无误,但是却能尽可能的形象的描述相关情形。

通俗易懂的讲,一个能够启动电脑的分区含有两个大的部分:一个是引导程序(以字节形式存储在引导扇区中),另一个是系统启动文件(以文件形式保存在U 盘中,可以看见)。电脑的BIOS只能识别引导程序,然后加载引导程序进内存,引导程序被加载进内存后,会按照自身特定的功能搜寻系统启动文件。最后系统启动文件加载系统。

而引导程序有GRUB、NTLoader、Lilo等等,它们并不是以文件形式存在于U盘,而是由基本字节构成、存在于系统主引导扇区(MBR)中的,Bootice软件可以给U盘写入多种引导程序,下文将作介绍。每种程序都有各自的特点,比如,GRUB能够引导多种操作系统、多种格式的镜像文件,能够自动搜寻各个分区的启动文件,WindowsNT 默认引导程序能够自动搜索并引导第一个激活的主分区中的NTLDR文件,等等。下文将着重介绍方便、快捷而功能强大的GRUB引导。

制作启动U盘之实战操作

所需工具:Bootice(自己搜索下载,建议使用最新版)、一个通用U盘PE 系统(TonPE 1.96,特点是小巧,五脏俱全)、一个完美者U盘维护系统(体积庞大,功能暴强!)。

系统可以自己随便选择,像什么老毛桃、雨林木风等等都非常好用。我将以TonPE与完美者为例。

下载TonPE后,运行exe的安装程序,我们在选择“安装模式”的时候选择“安装到U盘”,然后下一步,在U盘模式上选择“方法一(GRUB)”,而在选择U盘盘符的时候,选择本地磁盘的一个分区,比如D:\。然后点击“安装”,注意了:在弹出的格式化和写入引导的窗口中,均直接关闭,不要进行任何操作!见图。目的就是要得到纯净的PE系统文件。

选择安装到U盘

选择方式一,然后安装进本地磁盘

一定不要格式化!!!

不要进行引导扇区操作,直接关闭

然后在安装TonPE的磁盘根目录下(如上面所述的“D:\”)能发现多了两个文件夹和一个文件:PETools文件夹、WXPE文件夹和PELDR文件。都是隐藏加系统属性,自己调整文件夹选项将其显示出来,备用。如图:

TonPE系统的所有文件

OK!到此,你已经将WindowsPE工具箱的系统启动文件全部得到了,解释一下,其中PELDR文件是GRUB的启动文件,可以通过GRUB引导该文件,进而加载系统。WXPE文件夹包含WindowsPE系统文件,而PETools文件夹包含了整个PE系统的外置工具箱与各种工具程序。

现在开始制作引导

完成上述准备工作后,备份一下U盘里原来的文档,因为接下来的操作需要格式化U盘。

运行Bootice,选择U盘设备(可以根据容量判断),如图:

选择你的U盘

然后点击“重新格式化”,然后选择“USB-HDD(多分区)”模式,单击“下一步”,设置容量分配。我们需要将U盘分为两个分区,一个隐藏分区,用来存放系统引导文件,一个可见分区,用于存放外置工具箱和自己的文件。按照如下方法分区:

格式化成两个分区

第一个分区设置为50MB,FAT16。第二、三分区直接填写0表示不需要(软件会自动将剩余的分区划为一个分区)。这样可以将U盘分为两个分区。如果你的PE系统的引导文件比较大(小),可以将第一个分区酌量添加或减少。然后一路确定,分区格式化完成!

现在你的U盘里面有两个分区了(但实际上你只能见到一个,因为Windows 系统对U盘的分区只认一个),你可以通过Bootice的分区隐藏、设为可见功能交换这两个分区在系统中的显示。

格式化完成后,隐藏盘(50MB的那个)是可见的,我们需要将PE系统文件复制进去之后再设置为隐藏。现在,打开我的电脑,将WXPE文件夹和PELDR文件复制到这个50MB的分区中去。

复制这两个到U盘根目录

复制完成后,选择Bootice主菜单上的“主引导记录”按钮,然后在弹出的窗口中选择“GRUB”的那个引导方式。

选择GRUB4DOS的这一个,然后单击安装配置

然后单击“安装/配置”按钮,将文件名改为PELDR,将扩展名去掉(留空),其它选项可以按照我的方法设置或者保持默认:

GRUB主引导记录设置

(上图中的热键与延时,就相当于有些光盘启动的时候,会出现提示,在多少秒内按什么键就会自动从光盘引导,否则从原来的磁盘引导,自己按照实际需要设置即可)

然后点击“写入磁盘”!出现写入成功的提示,然后回到主菜单。

以上这些操作,就是将GRUB的引导程序写入到引导扇区中,而上述操作中将文件名改为PELDR,是因为我们需要GRUB来加载U盘目录下的PELDR文件。当然,如果你选择的U盘系统并不是TONPE,引导文件也有可能是NTLDR、GRLDR、NTLDR.BIN、GRLDR.BIN等等,非常容易辨认,不管如何,写入GRUB 时搜索的文件名与引导文件相同即可!

写入主引导之后,再次点击主菜单中的“重新格式化”按钮,将那个非系统盘(就是剩下的比较大的数据盘)设为可见。选择“设为可见”按钮即可,如图:

相关文档
最新文档