打造自己的多启动U盘电脑维护系统图文教程(三)(精选多篇)

时间:2019-05-15 02:01:47下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《打造自己的多启动U盘电脑维护系统图文教程(三)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《打造自己的多启动U盘电脑维护系统图文教程(三)》。

第一篇:打造自己的多启动U盘电脑维护系统图文教程(三)

打造自己的多启动U盘电脑维护系统图文教程

(三)GRUB4DOS对各种PE、程序的启动引导

七、GRUB4DOS对各种PE、程序的启动引导

所做的GRUB4DOS引导U盘启动系统若能正常运行各种PE或程序,必须有相关PE、程序的启动引导文件及相应的主文件。

1、Win2003PE WINXP PE的启动引导:

1)Win2003PE WINXP PE主要包括如下文件(括号内内容为文件作用的说明):

WINNT.SIF(指定PE主文件的位置等启动信息)

WXPEWINPE.IS_

(PE的主文件,为CAB格式打包文件)WXPESETUPLDR.BIN(PE的启动引导文件)WXPENTDETECT.COM 2)Win2003PE WINXP PE的启动引导过程是这样的:

grub4dos--setupldr.bin--ntdetect.com--winnt.sif--winpe.is_。

SETUPLDR.BIN是启动文件,里面定义了ntdetect.com和winnt.sif的位置、名称等。WINNT.SIF指定了启动参数信息比如WINPE.IS_文件位置等。SETUPLDR.BIN加载时会根据WINNT.SIF里面的内容来启动PE的。WINNT.SIF文件可用笔记本程序打开查看、修改,WINNT.SIF里面的内容如下:

[SetupData] BootDevice=“ramdisk(0)” BootPath=“WXPESYSTEM32”

OsLoadOptions=“/minint /fastdetect /rdexportascd /rdpath=MINIPEWINPE.IS_” 同时引导多个PE时,应将主文件命名为不同的文件名,并使WINNT.SIF文件中的最后一项的主文件名与之相同。

3)在用GRUB4DOS引导WIN2003PE和WINXP PE时,启 动 引导文件为SETUPLDR.BIN,通常重命名为LDRXPE,同时引导多个PE(如2003PE和XPPE)时要分别命名为LDRXPE1、LDRXPE2。现在的PE一般都把WINNT.SIF改名为WINNT.XPE(或XPE、XPPE、03PE等),这时需要修改LDRXPE(即SETUPLDR.BIN)文件中对应的文件名及路径(若同时引导多个PE时如2003PE和XPPE时,相对应的启动引导文件SETUPLDR.BIN应命名为LDRXPE1,相对应的WINNT.SIF文件改为不同的名字,对应的主文件.IS_文件也应命名不同的名字)。修改LDRXPE(即SETUPLDR.BIN)文件通常使用WINHEX.EXE工具软件。下面第一个图蓝线处为修改前的,第二个图方框处为修改后的(这里将WINNT.SIF改名为XPE,放在文件夹WXPE下)。如果要改的文件名比以前短了,就在替换的字符后面再加十六进制0就可以了。

上图中修改前的文件名及所在路径为:WXPE/PEIF

上图中修改后的文件名及路径为:WXPEXPE

在用GRUB4DOS引导的U盘启动系统中,LDRXPE文件及改名后的WINNT.SIF文件一般都放在boot文件夹下。

2、WINVISTAPE WIN7PE WIN8PE的启动:

WINVISTAPE WIN7PE WIN8PE的相关文件包括启动引导文件bcdmgr、启动信息文件bcd、主文件BOOT.WIM及boot.sdi文件、BOOTMGR文件(UEFI启动的需要BOOTMGR.EFI文件)。BOOTMGR文件要放在U盘根目录下,bcdmgr、bcd、boot.sdi文件都放在boot文件夹下,BOOT.MIW文件放在sources文件夹下。

WINVISTAPE WIN7PE WIN8PE的启动引导文件均为bcdmgr文件,对应的启动信息文件为bcd文件,每一个WIN7或WIN8PE对应于一个bcd文件和一个bcdmgr文件。若同时引导多个WIN7、WIN8PE,需要将对应的启动引导文件bcdmgr分别命名为bcdmgr、bcemgr、bcfmgr,相对应的启动信息文件bcd文件分别命名为bcd、bce、bcf。不同的PE对应的.MIW主文件也要命名为不同的文件名,以示加以区分。bcd文件可用BOOTICE1.32程序来查看修改,主要修改里面的“设备文件”的路径与文件名,如下图:

其中的“设备文件”后的文件名与路径,应与实际相对应的主文件一致,不一致可在这里修改。

在将启动信息文件bcd改名为bce、bcf时,还要将相对应的启动引导文件bcdmgr改名为bcemgr、bcfmgr,但这样改名后并不能正常引导启动,需要修改 改名后的bcemgr、bcfmgr文件中对应的bce、bcf文件名及路径(同样使用WINHEX.EXE工具软件进行修改),修改后还要对bcemgr、bcfmgr文件进行去数字签名才能正常引导。方法如下:

1)用文本编辑器WinHex或者Uedit32打开BOOTMGR,在0000105E处将7403更改为EB1A 这样就去除了checksum校验。

2)在00054694处找到C.D,因为B看不到,我们可以将BCD后两位CD换成我们要的名字,例如:CD改为CE,就成为了BCE。微软把这些路径藏得太深了.....3)把bcdedit.exe、BOOTMGR、改了名的BCD文件 放到D盘根目录(也

可以是别的路径,命令行访问得到就行),(这个是在XP系统下做的)运行命令行工具CMD,转到那三个文件所放的目录,输入:bcdedit /store BCD文件 /set {bootmgr} nointegritychecks yes 数字签名问题搞定。

3、dos时代菜鸟工具箱程序的引导

引导 dos时代菜鸟工具箱,需要用到引导文件DTS.gz、主文件DOS.GZ。

4、绕过windows登录密码程序的引导

引导windows登录密码程序,需要引导文件kon.gz

第二篇:打造自己的多启动U盘电脑维护系统图文教程(一)

打造自己的多启动U盘电脑维护系统图文教程

(一)初识U盘多系统启动

现在越来越多的人都在使用多启动U盘电脑维护系统,其引导设置大都使用的是grub4dos程序来引导U盘启动,可以引导多种PE(包括2003PE,XPPE、WIN7PE、WIN8PE等),引导DOS工具箱、GHO一键恢复等。

本系列教程较详细地介绍了如何打造属于自己的多启动U盘系统,语言通俗易懂,适合于初学者。本教程的编写参考了网上多种教程,并结合自己实际制作经验,仅供参考,错误及不妥之处在所难免,请多海涵。

一、认识多启动U盘主要文件及结构:

1、根目录文件:

其中的grldr为GRUB4DOS程序的启动引导文件,它将引导GRUB4DOS程序从U盘启动。

2、/boot/文件夹下相关文件:

3、/grub/文件夹下的相关文件:

4、/boot/imgs/文件夹下的相关文件:

5、/MINIPE/文件夹下的相关文件:

其中的WINPE.IS_文件和WINPEZC.IS_为WIN2003、WINXPPE的主文件,OP.WIM文件为WIN2003PE的外置程序包,WINPE.INI为其外置程序配置文件。

6、/sources/文件夹下相关文件:WIN7、WIN8PE的主文件

二、电脑从本多启动U盘系统启动后的启动界面:

三、启动引导原理:

GRUB4DOS引导U盘启动系统的主要启动引导文件包括grldr、vbe.lst、menu.lst,引导程序为NTDETECT.COM。

将电脑设置为从U盘启动后,启动程序从U盘的根目录下寻找引导文件grldr,该文件的作用是引导电脑启动grub4dos程序,并加载启动菜单文件menu.lst,使电脑进入启动菜单选择界面(如上图),用户根据选项选择要启动的程序后,电脑将启动运行该程序。

四、U盘系统启动引导文件grldr

1、Grldr启动引导文件,应放在U盘的根目录下,其作用是引导电脑启动grub4dos程序,加载启动菜单文件menu.lst。grldr文件可用BOOTICE_1.3.2程序内的实用工具进行查看、编辑。

2、下面是某grldr文件的内容: pxe detect echo-e nnn $[0x0F]Press [$[0x0C] F8 $[0x0F]] in 5 seconds goto $[0x0E]VBE $[0x0F]mode nn $[0x0F]or any other key goto $[0x0A]GFX$[0x0F] mode(default)nn pause--test-key--wait=0 set /A key=%@retval% if “%key%”==“0x4200” && find--set-root /boot/grub/vbe.lst && configfile /boot/grub/vbe.lst

errorcheck off configfile /boot/grub/menu.lst configfile /grub/menu.lst if “%@root%”==“(ud)” && calc *0x82A0=*0x82b9&0xff if “%@root:~1,1%”==“f” && find--set-root--devices=f /menu.lst && configfile /menu.lst find--set-root--ignore-floppies--ignore-cd /menu.lst && configfile /menu.lst find--set-root--ignore-floppies--ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst find--set-root--ignore-floppies--ignore-cd /grub/menu.lst && configfile /grub/menu.lst errorcheck on

3、以上内容翻译如下:(说明:#后面的文字为前面命令含义的解释,仅供参考)

pxe detect

#检测预启动运行环境(GRUB4DOS版本)

echo-e nnn $[0x0F]Press [$[0x0C] F8 $[0x0F]] in 5 seconds goto $[0x0E]VBE $[0x0F]mode nn $[0x0F]or any other key goto $[0x0A]GFX$[0x0F] mode(default)nn

#换

(三)行输出(在电脑屏幕上显示):Press [F8] in 5 seconds goto VBE mode

(F8显粉色[0x0C],VBE显黄色[0x0E],其他显白色[0x0F],再换行输出(显示):or any other key goto

GFX mode(default)

(GFX显示绿色[0x0A],其他显白色),再换行

pause--test-key--wait=5

#暂停5s set /A key=%@retval%

#设定变量

if “%key%”==“0x4200” && find(查找)--set(设为)-root(根)/boot/grub/vbe.lst && configfile /boot/grub/vbe.lst

#查找/boot/grub/vbe.lst文件或配置文件/boot/grub/vbe.lst,找到就设该设备为根。

errorcheck off #错误检查 关

configfile /boot/grub/menu.lst

#配置文件/boot/grub/menu.lst(菜单配置文件)configfile /grub/menu.lst

#配置文件/grub/menu.lst(菜单配置文件)if “%@root%”==“(ud)” && calc *0x82A0=*0x82b9&0xff if “%@root:~1,1%”==“f” && find--set-root--devices=f /menu.lst && configfile /menu.lst

find--set-root--ignore-floppies--ignore-cd /menu.lst && configfile /menu.lst

#在所有分区根目录下查找vbe.lst文件或配置vbe.lst文件,忽略软驱和光驱,找到就设该设备为根。

find--set-root--ignore-floppies--ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst

#查找/boot/grub/下的vbe.lst文件或配置/boot/grub/下的vbe.lst文件,忽略软驱和光驱,找到就设该设备为根。

find--set-root--ignore-floppies--ignore-cd /grub/menu.lst && configfile /grub/menu.lst

#查找/grub/下的menu.lst文件或配置/grub/下的menu.lst文件,忽略软驱和光驱,找到就设该设备为根。errorcheck on

#错误检查 开

5、根据以上引导设置,系统启动后的界面如下:

五、启动菜单文件menu.lst:

1、menu.lst文件是系统启动后的启动菜单选项文件,即选择U盘系统将进入哪一个PE或程序,通常位于/boot/grub/文件夹下,是GRUB4DOS与要启动的程序之间的命令关联文件。menu.lst文件也可用BOOTICE_1.3.2程序内的实用工具进行查看、编辑。

2、下面为某menu.lst文件内容,#后面文字为后加的说明部分,实际文件中没有这部分文字。

timeout 10

#默认延迟时间为10s(以供使用者进行选择)default 3

#默认启动项为第4项(第1项数值为0)

gfxmenu /boo/tgrub/message

#设置/boo/tgrub/message文件为图形菜单文件 configfile(md)4+8

#配置文件

title 【01】

=>尝试从本地硬盘启动

find--set-root--ignore-floppies--ignore-cd /bootmgr || find--set-root--ignore-floppies--ignore-cd /ntldr map()(hd1)map(hd1)()map--rehook || echo 无需交换磁盘顺序,直接从本地盘启动

find--set-root--ignore-floppies--ignore-cd /bootmgr || find--set-root--ignore-floppies--ignore-cd /ntldr chainloader(hd0)+1 boot title 【02】

启动 WIN2003PE 维护版 find--set-root /boot/grub/LDRXPE1 chainloader /boot/grub/LDRXPE1 title 【03】

启动 VISTA PE 维护版 find--set-root /boot/bcfmgr chainloader /boot/bcfmgr title 【04】

启动 WIN8PE 快速启动版 find--set-root /boot/bcdmgr chainloader /boot/bcdmgr title 【05】

启动 WIN8PE网络版 find--set-root /boot/bcemgr chainloader /boot/bcemgr title 【06】

启动

Slitaz linux PE系统 find--set-root /boot/bzImage kernel /boot/bzImage rw root=/dev/null vga=normal autologin initrd /boot/rootfs.gz title 【07】

启动dos时代菜鸟工具箱 command /BOOT/GRUB/RUN /BOOT/IMGS/DTS.gz title 【09】

Grub4dos 资 源 管理器 find--set-root /BOOT/GRUB/auto.lst configfile /BOOT/GRUB/auto.lst title 【10】

绕过Windows登录密码 command /BOOT/GRUB/RUN /BOOT/IMGS/kon.gz

3、按以上菜单文件设置,启动后的选择菜单效果如下图。

第三篇:我心如水PE u盘FDD启动制作教程教案

我心如水PE

u盘FDD启动制作教程

1、将u盘转为FDD启动模式

2、下载 我心如水ISO文件、解压得到

3、点击SETUP_PE.bat安装

等待完成。。。

之后就完成了、1、如果无法出现启动界面

2、如果开机出现

NO MTLDR 使用这个工具:BOOTICE

第四篇:禁止别人在自己的电脑上用U盘 BIOS设置法

禁止别人在自己的电脑上用U盘 BIOS设置法

学校、网吧等地方经常需要禁用U盘和移动硬盘等设备,原因也是多种多样,如防止员工带走机密资料,防止学生带游戏去学校机房玩等等.......很多朋友可能会使用USB管理专家什么的一类专门限制使用U盘的软件,可是它们很多是要收费的哇...今天在这里就提供一种不用专业软件就能禁用U盘的的小技巧给大家:

方法

一、BIOS设置法(快刀斩乱麻法)

进入BIOS设置,选择“Integrated Peripherals”选项,展开后将“USB 1.1 Controller”和“USB 2.0 Contr01ler”选项的属性设置为“Disableed”,即可禁用USB接口。最后别忘记给BIOS设置上一个密码,这样他人就无法通过修改注册表解“锁”上述设备了。

注意:这个方法是完全禁止了USB接口,也就是说各种USB接口的设备均不能用了,当然也包括了U盘和移动盘。由于此法过于霸道,请慎用。

方法

二、禁止闪盘或移动硬盘的启动(适用于Windows XP/2000/2003)

[HKEY_LOCAL_MACHINESYSTEMCurrentCntrolSetServicesUSBSTOR],在右侧的窗格中找到名为“Start”的DWORD值,双击,在弹出的编辑对话框中将其数值数据修改为十六位进制数值“4”。点“确定”按钮并关闭注册表编辑器,重新启动计算机,使设置生效。重启后,当有人将USB存储设备连接到计算机时,虽然USB设备上的指示灯在正常闪烁,但在资源管理器当中就是无法找到其盘符,因此也就无法使用USB设备了。方法

三、隐藏盘符和禁止查看(适用于Windows系统)

[HKEY_CURRENT_USERsoftwareMicrosoftWindowsCurrentVersionPloiciesExplorer],新建二进制值“NoDrives”,其缺省值均是00 00 00 00,表示不隐藏任何驱动器。键值由四个字节组成,每个字节的每一位(bit)对应从A:到Z:的一个盘,当相应位为1时,“我的电脑”中相应的驱动器就被隐藏了。第一个字节代表从A到H的8个盘,即01为A,02为B,04为C……依次类推,第二个字节代表I到P,第三个字节代表Q到X,第四个字节代表Y和Z。比如要关闭C盘,将键值改为04 00 00 00;要关闭D盘,则改为08 00 00 00,若要关闭C盘和D盘,则改为0C 00 00 00(C是十六进制,转成十进制就是12)。

理解了原理后,下面以我的电脑为例说明如何操作:我的电脑有一个软驱、一个硬盘(5个分区)、一个光驱,盘符分布是这样的:A:(3.5软盘)、C:、D:、E:、F:、G:、H:(光盘),所以我的“NoDrives”值为“02 ff ff ff”,隐藏了B、I到Z盘。

重启计算机后,再插入U盘,在我的电脑里也是看不出来的,但在地址栏里输入I:(我的电脑电后一个盘符是H)还是可以访问移动盘的。到这里大家都看得出“NoDrives”只是障眼法,所以我们还要做多一步,就是再新建一个二进制“NoViewOnDrive”,值改为“02 ff ff ff”,也就是说其值与“NoDrives”相同。这样一来,既看不到U盘符也访问不到U盘了。方法

四、禁止安装USB驱动程序

在Windows资源管理器中,进入到“系统盘:WINDOWSinf”目录,找到名为“Usbstor.pnf”的文件,右键点击该文件,在弹出菜单中选择“属性”,然后切换到“安全”标签页,在“组或用户名称”框中选中要禁止的用户组,接着在用户组的权限框中,选中“完全控制”后面的“拒绝”复选框,最后点击“确定”按钮。

再使用以上方法,找到“usbstor.inf”文件并在安全标签页中设置为拒绝该组的用户访问,其操作过程同上。完成了以上设置后,该组中的用户就无法安装USB设备驱动程序了,这样就达到禁用的目的。

注意:要想使用访问控制列表(ACL),要采用NTFS文件系统。

下载打造自己的多启动U盘电脑维护系统图文教程(三)(精选多篇)word格式文档
下载打造自己的多启动U盘电脑维护系统图文教程(三)(精选多篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐