FbinstTool万能启动超级简单教程
转载自http://bbs.wuyou.com/forum.php?mod=viewthread&tid=156383
秒到1分钟时间。如果你导入的是超过几百M以上的文件,相对的等待时间会更长,但无论多久你都必须耐心等待该提示成功的出现,否则会造成启动盘制作失败。
下图就是完成后U盘内的启动目录,看!是否和fb9-30_r1.fba里的一样了?
这时后你就可以用这个U盘来启动你的计算机了,呵呵!是否简单得很呀?
另外当完成了启动写入后,U盘的容量看起来会减小。如下图:
左边的图是原U盘容量,右边的图为写入启动文件后的U盘容量。两者之间的容量差距刚好是写入的启动文件的大小,因为写入的启动文件此时是隐藏在新的分区内,所以你无法用打开U盘来看到被写入的文件而必须用万能启动工具才可以显示出写入的内容。
如果想将U盘还原成普通的盘也很简单,只要将格式化选项设置成如下的参数即可:
到此,也就完成了万能启动的所有步骤。
有些朋友不满足于现成的启动工具,而是想在U盘里再导入其他的启动文件,比如说ISO文件。那么又该怎么做呢?下面我就来简单的讲解一下:
首先我们选好一个ISO文件,将它导入到启动目录里:
就导入到这里的空白区域,主分区和扩展分区可以任意选择,建议选择扩展分区。也可以直接将ISO文件拖拉到空白的地方,但ISO文件最好是小容量的比如是只保留运用工具的ISO文件。为了可以缩短导入的时间,建议在fb9-30_r1.fba里操作后在格式化写入U盘,如果你愿意漫长的等待那么也可以直接写入到U盘里,我是没有意见的。只要等待导入文件完成就可以了,如果导入时提示空间及容量错误那么你可以通过执行碎片整理来解决该问题:
写入后,U盘在启动时仍然是无法识别你的ISO文件的。这时就需要我们手动来修改菜单:
>
将菜单文件导出到硬盘再操作,我就以导入到桌面为例:
<ignore_js_op>
上图是我导出的菜单文件夹,进入菜单出现如下文件:
<ignore_js_op>
Grldr为菜单执行文件,menu.lst为菜单修改文件,GRUBMENU.EXE为菜单写入程序。
我们要动到的文件为menu.lst,用记事本打开它。
<ignore_js_op>
其中【 05 】和【 77 】是我自己导入的ISO文件。记事本中的 <ignore_js_op> 表示为分段, <ignore_js_op> 表示为换行,这两个是要严格区分和遵守的规则,否则你的整个启动菜单将会变成空白一片。具体的格式如下:
title 【 05 】启动安装版GHostXP_SP3光盘镜像
map (ud)/XPSP38.0.iso (0xFF)
map --hook
chainloader (0xFF)
title 【 77 】完美安装版SP3光盘镜像
map (ud)/YlmF_XP3_YN9.9.iso (0xFF)
map --hook
chainloader (0xFF)
格式中(0xFF)表示为默认指定启动方式代码,这也是在导入ISO时遵守的规则,如果加载的不是ISO文件可以用(fd0)表示。
其中map (ud)/XPSP38.0.iso 和map (ud)/YlmF_XP3_YN9.9.iso为ISO的路径,map (ud)/****指的是U盘启动的根目录,如果放在别的文件夹里的话要以 / 来分开并指明文件夹名称,注意是绝对路径就可以了。
map –hook
表示为锁定路径
Chainloader(**)表示链接的装载虚拟设备。
更改完成后保存记事本,点击GRUBMENU.EXE将更改的menu.lst写入到Grldr中。但本人发现有时这个文件并不十分能顺利完成写入工作,那么我们就需要手动来写入菜单。步骤如下:
进如MSDOS 或在开始菜单的运行框里输入CMD
<ignore_js_op>
出现MSDOS操作窗口:
<ignore_js_op>
输入CD 空格然后将菜单的绝对路径复制进DOS里,如下操作:
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
然后回车,接着再输入grubmenu import grldr menu.lst命令,如下:
<ignore_js_op>
回车完成菜单写入操作,退出MSDOS模式。
打开万能启动工具,将原菜单删除:
<ignore_js_op>
接着导入(或者直接用鼠标将文件拖拉进来)已经做好更改的菜单:
<ignore_js_op>
最后再进行一次执行碎片整理,完成后退出工具拿着你的U盘去为朋友装机吧!看看!万能启动是否比量产容易和安全?那是值得肯定的。但必须注意的是非安装版本的ISO,即GHOST版本的ISO是无法支持一键安装及调用GHOST工具来安装GHO文件的,要进入PE才能安装系统。这是量产U盘同样存在的问题,也就是说只有导入的是安装版本的文件,即只有包含完整的I386文件的系统光盘ISO才能支持一键安装及GHOST的调用安装GHO。这些需要大家注意区别!
因为时间和篇幅的有限,本教程就写到这里。如果大家有不明白的地方可以加入计算机交流空间寻求更多的帮助,群号:93922426 (已满员)、92115720
欢迎大家加入该群探讨更多计算机方面的知识。
FbinstTool万能启动超级简单教程的更多相关文章
- Rufus 制作 USB 启动盘简单教程
制作 Windows 10 启动盘 U盘 / USB 安装盘图文教程 http://rufus.akeo.ie/downloads/rufus-2.2p.exe 1.将U盘连接到电脑,以管理员身份运 ...
- pycharm 安装好,只要三部! 超级简单教程!
pycharm的安装,确实比较麻烦,所以特意做了一期简单版本的安装教程,跟着教程走...只要三部! →下载 链接:https://pan.baidu.com/s/1JxZgAhPVKAIoM1_jpD ...
- react-devtools超级简单安装教程
有时候看网上各路大神,写如何安装react-devtools,大神就是大神,好多步骤一笔带过,导致一些学习者看的一脸懵逼,今天我给大家讲超级简单的react-devtools安装步骤,相信看过的小伙伴 ...
- ASP.NET Core Razor 视图起始页 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Razor 视图起始页 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Razor 视图起始页 上一章节中我们介绍了布局视图, ...
- zw版_Halcon图像交换、数据格式、以及超级简单实用的DIY全内存计算.TXT
zw版_Halcon图像交换.数据格式.以及超级简单实用的DIY全内存计算.TXT Halcon由于效率和其他原因,内部图像采用了很多自有格式,提高运行速度,但在数据交换方面非常麻烦. 特别是基于co ...
- 哈,又一款超级简单的队列(MQ)实现方案来了~
开源的消息队列已经很多了,但大部分很重,实际环境下,很多可能只是使用到了一点功能而已,杀鸡使用牛刀,着实有些浪费了.很多时候,我们只想要一片绿叶,但它们给了我们整个的春天,很难消化.本着DIR精神, ...
- mysql安装简单教程(自动安装/配置安装)
mysql安装简单教程(自动安装/配置安装) 1.1前言: 由于特殊原因,在最近2-3个月里mysql真是安装了无数遍,每次安装都要上网找教程,每个教程基本都不一样,因此还是自己写下来比较好,毕竟自己 ...
- LayaAir引擎开发HTML5最简单教程(面向JS开发者)
LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...
- PowerDNS简单教程(4):优化篇
目录: PowerDNS简单教程(1):安装篇 http://www.cnblogs.com/anpengapple/p/5205130.html PowerDNS简单教程(2):功能篇 http:/ ...
随机推荐
- [2014-03-13 08:46:42 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. 问题提示 ...
- AngularJs-ui modal 传参数
最近开始学习 AnjularJs: 看了两天项目的代码开始动手完成项目中的功能,碰到些问题记录下备忘:方便以后再碰到这样疑惑的coder. 参见 Angular-ui modal 传递 header ...
- python列表推导式详解
推导式是Python中很强大的.很受欢迎的特性,具有语言简洁,简化代码,速度快等优点.推导式包括:1.列表推导式2.字典推导式3.集合推导式4.嵌套列表推导式注意: 字典和集合推导是最近才加入到Pyt ...
- ccnu-线段树-简单的区间更新(三题)
题目一:http://poj.org/problem?id=3468 Description You have N integers, A1, A2, ... , AN. You need to de ...
- Android Touch(3)View的touchDelegate
作用: 基类View有个函数 public void setTouchDelegate(TouchDelegate delegate),给view内部的另一个view设置一个touch代理. 图中vi ...
- [转]深入hibernate的三种状态
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别 ...
- Jquery Highcharts 参数配置说明
chart: renderTo 图表的页面显示容器 defaultSeriesType 图表的显示类型(line,spline, scatter, splinearea bar,pie,area,co ...
- Machine Learning for hackers读书笔记(五)回归模型:预测网页访问量
线性回归函数 model<-lm(Weight~Height,data=?) coef(model):得到回归直线的截距 predict(model):预测 residuals(model):残 ...
- MVC简捷调用EasyUI的datagrid
一直想在项目中使用EasyUi的datagrid,但种种原因,没有实现. 这两天在开发一个项目中,愿望终于得以实现. 先看效果: 实现步骤是这样的: 1,在页面中画dataGrid,具体代码如下: & ...
- VC++的菜单控制和自绘菜单
菜单控制为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态 需要将CFrameWnd:: m_bAutomenuEnable设置为FALSE,如果该数据成员为TRUE(缺省值), ...