在 EeePC 上恢复 Boot Booster 功能
很多人在拿到 EeePC 之后,可能都和我一样,在体验了一会儿自带的 Linux 系统后,就开始动手将其换成 XP 或其他操作系统。我对自带的 Linux 系统印象最深刻的一点就是其启动速度极快,从按下开机键到系统完全启动并可用,大概不超过 5 秒,这种速度在 XP、Windows 7、Windows Vista 和 Ubuntu 系统下是难以想象的。
当时我因为过于兴奋,没有仔细留意原来的分区表结构,就直接把原有的 Linux 分区、一个 32MB 的 FAT 分区以及一个 8MB 未知格式的分区全部删除了。在安装完新系统后,进入 BIOS 时,总感觉好像少了点什么。后来终于发现是缺少了一项名为 Boot Booster 的功能。
以下是删除分区前后的 BIOS 界面图片:
一开始,我并不清楚 Boot Booster 到底是什么,经过一番搜索,才得知这个功能可以加快计算机的启动速度。其原理是将 BIOS 的一些检测设置(或者是直接结果)存储到硬盘的 EIF 分区中,在开机时跳过检测过程,直接由硬盘接管并引导系统。
对于像 1000HE 这样硬件一般不会有太大变化的 EeePC 来说,这个功能非常强大,它平均能至少减少 6 秒的启动时间(指 POST 过程)。所以,这个功能是一定要恢复的!
具体的恢复操作如下:
使用 PE 光盘进入系统,然后使用附带的 PM 分区工具(其他可以修改分区 ID 的工具也可以,我个人比较习惯使用 PM)。这里就不详细介绍如何操作了,网上有很多关于 PM 的使用教程。在硬盘的最开始划分出一个 32M 的主分区,将其格式化为 FAT 格式,再把分区 ID 改为 0xef 并保存,然后重启系统(这里的 0xef 代表的是 EIF 分区)。
注意事项:
使用 PM 进行分区大小调整可以在完全保留数据的情况下修改分区表,也就是可以在数据无损的状态下完成操作,但还是建议各位用户备份重要数据。
由于我的机器使用的是 Ubuntu + Windows XP 的双系统,由 Grub 引导,在修改完分区之后基本上不需要做太多修改。不过,有些用户在修改分区之后可能还需要修改一下 boot.ini
文件。
修改完分区后,在 BIOS 中可能不会立刻看到 Boot Booster 的启动选项,这时不用着急,先重启并进入一次系统。如果是 XP 系统,系统会提示你发现新硬件,等待硬件完全安装完成后,再次重启 EeePC,按下 F2 进入 BIOS 设置中的 BOOT 选项,这时就可以看到 Boot Booster 的启动选项啦。
现在,开机时基本上 1 秒钟左右就会开始 XP 的启动进度条,原来的开机 LOGO 和硬件检测都省去了,大大提高了启动效率。
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »