1、WINPE.INI调用过程
WINPE.INI由PE系统的SYSTEM32PECONFIG.INI指定:如:
进程延时=10
外部配置文件=外置程序WinPE.INI
2、编辑PE注册表
运行regedit.exe,光标定位到HKEY_USERS或HKEY_LOCAL_MACHINE项,然后“文件-加载配置单元-选择注册表文件setupreg.hiv-随便起个名字如PE-修改-光标定位PE项-文件-卸载配制单元”。
3、menu.lst中磁盘分区的表示方法
hdx,y
x代表磁盘数,从0开始
y代表分区数,从0开始,主分区用了0、1、2、3,所以逻辑分区是从4开始的
4、PELDR跨分区加载文件
rdpath=multi(0)disk(0)rdisk(0)partition(2)XPE.IMG
5、grubinst_gui的用法
1、下载grubinst( grubinst.rar (27.18 KB))
2、双击grubinst_gui.exe
3、在磁盘右面的列表中选择需要安装Grub4Dos的硬盘软盘,如果你有多个磁盘(包括USB移动硬盘),请留意[]中显示的磁盘大小,以便选择正确的磁盘。
4、若需要安装到分区,可点击分区列表右面的刷新按钮,然后从下拉列表中选择需要的分区(支持FAT12FAT16FAT32EXT2EXT3)。若需要安装到MBR,这一步可省略。
5、若想以后能恢复原来的MBRBS,则在保存文件中输入用于保存的文件名字。
6、点安装,出现命令窗口,如果看到The MBRBS has been successfully installer, 则说明安装成功。
当然,以上步骤只是安装启动代码,要能正常启动Grub4Dos,还需要以下的步骤:
7、下载最新版的Grub4Dos。
8、在压缩包中找到grldr,把它放到FAT16FAT32分区的根目录中。
9、编辑menu.lst文件(应该放在和GRLDR一样的目录里),以配置启动菜单。
若没有FAT16FAT32分区,则不能把Grub4Dos安装到MBRBS,而只能利用NT的启动管理器启动Grub4Dos
1、下载Grub4Dos,把GRLDR解压到系统盘的根目录里(C)
2、编辑Cboot.ini(此文件是隐藏的),在文件的最后加上 CGRLDR=Load Grub4Dos
3、编辑Cmenu.lst文件,以配置启动菜单。
4、下次启动Windows时,会增加Load Grub4Dos一项,选择它便能进入Grub4Dos
6、PE引导文件
AVLDR.PE PELDR WINNT.SIF这三个文件是必须的,跟PE镜像一起放入C盘再改下boot.ini文件后重启就能看到你要的PE系统了,下面是它们的作用及需要修改的内容:
①AVLDR.PE是计算机启动时载入的文件,文件中有1条数据为PELDR的文件名。
②PELDR是PE启动载入程序,文件中有7条数据为PE的系统目录名,要根据PE镜像的不同而更改,如I386和WXPE,修改注意区分大小写;还有9条数据为WINNT.SIF的文件名。
③WINNT.SIF是引导配置文件,可用记事本打开,内容如下:
[SetupData]
BootDevice=ramdisk(0)
BootPath=系统目录名SYSTEM32
OsLoadOptions=minint fastdetect rdexportascd rdpath=PE镜像文件名
例如:
[SetupData]
BootDevice=ramdisk(0)
BootPath=WXPESYSTEM32
OsLoadOptions=minint fastdetect rdexportascd rdpath=WinPE.IS_
④把这3个文件和PE镜像文件都拷到C盘后,记得在boot.ini文件最后一行加上如下内容:
CAVLDR.PE=启动菜单显示名称随便改
修改注意事项:这3个文件名都可随便更改,AVLDR.PE改名后到④里更新一下,PELDR改名后到①里更新,WINNT.SIF改名后到②里更新。
7、改变X盘空间大小
提取pecmd.ini文件,将开头的:PLH值改大一点,再放回ISO文件中。
其中:
P ——表示占内存的百分比
L ——表示X盘的最小值
H ——表示X盘的最大值,单位Mb
8、NTBOOT的用法
nt52为写入2000、XP、2003等老的NT引导,启动后引导ntldr,格式为bootsect nt52 X(X为你要写入NT引导的在WINDOWS 下的盘符)
nt60为写入VISTA引导,启动后引导bootmgr,格式为bootsect nt60 X(X为你要写入NT引导的在WINDOWS 下的盘符)
BOOTSECT.rar (31.76 KB)
9、不设置bois也可以从cdrom启动电脑
把附件中的文件解压到启动分区的根目录 如 C
在BOOT.INI添加一行 cbootsect.cdr=从光驱启动
BOOTSECT.CDR.rar (625 Bytes)
10、menu.lst中的菜单解释
title Boot From DOS Toolkit----定义菜单名称
#kernel (cd)BOOTGRUBMEMDISK.GZ c=60 h=8 s=36 floppy----指定memdisk内核(现在基本上很少有人用了,所以已经将该命令注释掉,可以直接将该行删除)
#initrd (cd)BOOTDOS98.IMG c=60 h=8 s=36 floppy---- (memdisk引导img镜像功能,对于大于2.88M的非标准镜像,必须指定CHS参数,这就是memdisk被藐视的原因,因为grub4dos自带的map --mem就不需要CHS参数,比较方便, 这一行也是被注释掉了的,无用)
map --mem (cd)BOOTDOS98.IMG (fd0) ---- (grub4dos自带的仿真功能,将dos98.img仿真成软盘0)
map (fd0) (fd1)---- (将软盘0仿真成软盘1, 这是为了当系统存在物理软驱,或者U盘以zip方式启动后, 可以访问物理软驱和U盘, 以盘符B来访问)
map --floppies=2---- (定义仿真磁盘数)
map --hook---- (使仿真生效)
chainloader (fd0)+1---- (从软驱0(其实是img仿真的,非物理软驱0)的第一扇区启动)
rootnoverify (fd0)---- (设置根为软驱0)
boot---- (启动系统)
启动基于DOS的镜像都是上面的步骤
因为IMG是软盘镜像,所以仿真成FD0
如果是基于硬盘的镜像,像mini win98的img
则需要将其仿真成HD0
11、PE中加载微软五笔输入法
如何把输入法添加进去PE呢?以微软五笔86为例,仔细分析了一下,它共需要winwb86.IME、winwb86.MB和输入法指示器internat.exe(借用2000的),把这些文件放到system32里面,然后把五笔的注册表信息加进去,最后启动internat.exe,为此编写了一个批处理来完成(这里先假设3个文件已经手工加进去了)。
reg add HKLMSYSTEMControlSet001ControlKeyboard LayoutsE0100804
reg add HKLMSYSTEMControlSet001ControlKeyboard LayoutsE0100804 v IME file t REG_SZ d winwb86.ime
reg add HKLMSYSTEMControlSet001ControlKeyboard LayoutsE0100804 v Layout file t REG_SZ d kbdus.dll
reg add HKLMSYSTEMControlSet001ControlKeyboard LayoutsE0100804 v Layout Text t REG_SZ d 王码五笔型输入法86版
%systemroot%system32internat.exe
12、grub4dos引导PE的过程
grub4dossetupldr.binntdetect.com
winnt.sifwinpe.is_
setupldr.bin中定义了ntdetect.com和winnt.sif的位置、名称等。例如毛桃的ntdetect.com位置被定义为ntdetect.comwxpentdetect.com,在定义的位置中,任意一个位置能找到ntdetect.com就可以正常执行。所以,如果直接使用maotao的setupldr.bin,可以把NTDETECT.COM放在根目录,也可以放在wxpe目录,当然,如果你想放在别的位置,自己改一下就可以。同样,winnt.sif也是可以改位置和路径的,毛桃的被改成了WINNT.XPE,位置仍然是磁盘根目录,注意如果要改到别的目录,目录名不要太长,目录+文件名总共字符长度和winnt.sif所占字符长度正好相等即可。例如WINNT.SIF改成WINNT.XPE或者改成BOOTPE.X,都可以。然后,winnt.sif中定义了RAMDISK的启动方式, 也定义了映象的路径,例如:
rdpath=WINPE.IS_
或者是
rdpath=BOOTWINPE.IS_
所以SETUPLDR.BIN的位置和名称是灵活的,可以随便放置、随便改名。只要grub4dos的配置菜单中chainloader语句指定了这个位置即可。
例如:chainloader (hd0,4)bootldrpeldr
其中:peldr就是由setupldr.bin改名而来
放置在第一个逻辑分区的bootldr文件夹下
其他几个文件的路径和名称都互相引用
NTDETECT.COM的名称和路径受setupldr.bin控制
WINNT.SIF的名称和路径受setupldr.bin控制
winpe.is_的名称和路径受winnt.sif控制
13、WIM外置程序调用过程
主要是在这个WIM外置文件的相同目录中放一个INI文件,内部的PECMD.INI文件通过以下命令来加载这个INI文件:
Load WIM外置程序OP.INI
再在OP.INI文件中通过MOUN命令来挂上WIM:
MOUN %CurDrv%WIM外置程序PROGRAMS.WIM,%ProgramFiles%,1
14、GRUB怎样做到从光盘启动
1. 把“ISOGRUB.BIN”文件放到光盘的“EZBOOT”目录中。
2. 把“STAGE2”这个文件放到光盘的根目录。
3. 然后将Grub程序文件、IMG文件和ZIP文件按目录放到光盘中。
4. 然后用“EZBOOT”调用“ISOGRUB.BIN”启动就可以。
ISOGrub.rar (1.65 KB)
15、EZBOOT怎么调用GRUB
在“菜单条”标签的执行命令栏中输入:bcdw 绝对路径GRLDR
16、编辑WINPE.IS_文件
把WINPE.IS_解压成WINPE.ISO文件,用ultraiso虚拟光驱加载并添加东西后,再用mkmaxcab文件把它压缩成cab文件,最后改名为IS_文件。
17、OP.WIM修改方法
一、用WIMTOOL解开OP.WIM到一个目录如dwim,修改文件到完成,用WIMTOOL打包dwim为OP.WIM文件。
二、改OP.WIM文件属性为可写,用WIMTOOL或WIMNT可写挂载,修改文件到完成,卸载OP.WIM文件,提示是否写入时,选择“是”(这种修改OP.WIM,文件大小只增不减)。
三、改OP.WIM文件属性为可写,用WIMTOOL或WIMNT可写挂载,修改文件到完成,把挂载的目录用WIMTOOL或 WIMNT打包为OP.WIM文件。
18、PE的硬盘引导文件
AVLDR.PE PELDR WINNT.SIF
这三个文件是必须的,跟PE镜像文件一起复制到C盘再改boot.ini文件后重启就能看到你要的PE系统
下面是它们的作用:
①AVLDR.PE是计算机启动时载入的文件,文件中有1条数据为PELDR的文件名。
②PELDR是PE启动载入程序,文件中有7条数据为PE的系统目录名,要根据PE镜像的不同而更改,如I386 WXPE,修改注意区分大小写;还有9条数据为WINNT.SIF的文件名。
③WINNT.SIF是引导配置文件,可用记事本打开,内容如下:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"
④把这3个文件和PE镜像文件都拷到C盘后,记得在boot.ini文件最后一行加上如下内容:
C:\AVLDR.PE="WinPE"
19、修改boot.ini产生彩色的启动菜单
C盘根目录下的boot.ini(隐藏文件)可以使用ANSI控制码来控制启动菜单显示出彩色。您可以根据以下短短的代码来为自己设计一个彩色的Windows启动菜单。这也有助于让您理解ANSI控制码及其转义,当然彩色的菜单也非常具有个性。
C盘根目录下的boot.ini(隐藏文件)可以使用ansi控制码来控制启动菜单显示出彩色,例如下面的boot.ini:
CODE:--------------------------------------------------------------------------------
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="[132mMicrosoft [134mWindows [133mXP
Professional" /NOEXECUTE=OPTIN /FASTDETECT
c:\Avldrxp.bin="[136mAvlgo - PELDR" /noguiboot
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="[131mMicrosoft[133mWindmows [135mSermver 2003" /noexecute=optout /fastdetect
c:\1.bin="[137mMS-DOS"
--------------------------------------------------------------------------------
ansi控制码:
箭头+“[”声明了转义序列的开始
后面的 “1 ”定义了默认的字体宽度。对于文本属性来说,这些值是有意义的:0、1、22、4、24、5、25、7、27, 分别表示:默认值、粗体、非粗体、下划线、非下划线、闪烁、非闪烁、 反显、非反显。
30m —— 37m 设置前景色
40m —— 47m 设置背景色
可选颜色:红色、绿色、黄***色、蓝色、洋红、青色和白色。
他们对应的颜色代码是:
30(黑色)、31(红色)、32(绿色)、 33(黄***色)、34(蓝色)、35(洋红)、36(青色)、37(白色)。
用同样色方法设置背景色,不过要把第一个数字“3”替换成“4”,
40(黑色)、41(红色)、42(绿色)、 43(黄***色)、44(蓝色)、45(洋红)、46(青色)、47(白色)。
20、取消软驱检测
打开TXTSETUP.SIF文件, 将Txtsetup.sif中HardwareIdsDatabase段里的以下这行删除:
*PNP0700 = "fdc
21、WIM文件动态加载
实现这个目需要 Imagex.exe 和 SUBST.exe,将以下三行命令保存到一个批处理文件中:
md %TEMP%\PEIMG>nul 2>nul //创建一个临时空白目录作为加载点目标目录
imagex.exe /mount PEIMG.WIM 1 %TEMP%\PEIMG //PEIMG.WIM 是你要加载的 WIM 映像名称,根据具体情况修改
subst B: %TEMP%\PEIMG //将上述临时目录虚拟为 B:
注意:上述步骤的第二、三行绝对不能反过来!如果先虚拟盘符,然后再将 WIM 挂载到这个 B:,你会发现死得很难看——居然连 C: 都变成了这个虚拟目录了,此时除非重启别无它法。
制作WinPE的相关工具————相关工具自行搜索下载
1、FlashBoot v1.40(推荐)
万能的U盘格式化工具
2、IMG2ISO
将IMG镜像转化为ISO镜像的工具
3、MSETUPLDR
查找和修改setupldr.bin的工具
4、XNVIEW
把jpg转换成xpm格式的图像处理工具
5、WINPEHELP
老九的WinPE安装/卸载工具
6、WiMNT
挂载和制作WIM文件的工具
7、PEDRVIN
驱动搜索安装部件更新
8、XCAB和MKMAXCAB
把文件加或目录压缩为CAB文件
XCAB.rar (50.34 KB)
mkmaxcab.rar (579 Bytes)
右键cab.rar (219.52 KB)
9、IRFANVIEW v4.0
制作grub背景图的图像处理软件
1. 电脑不能启动Widows了,怎么重装系统啊,有几种办法可以重装(一)可以的,只要电脑能启动,就可以重装系统的。
(二)用GHOST光盘(举例)安装系统的方法如下:
先要到软件店或者电脑店买一张带PE的GHOST WIN7 SP1或者GHOST WINXP版光盘,然后按下面的步骤来做:(这里以WIN7 为例,XP的过程也是一样)
第一步:开机按下F12键,进入快速启动菜单,选择DVDROM启动,也可以开机按下DEL,进入BIOS中,设好光驱为启动,(依次找到BOOT----boot settings---boot device priority--enter(确定)--1ST BOOT DEVICE--DVDROM--enter(确定)F10保存,主板不同,会有所不同)
第一个就是光驱启动
第二步:把光盘放入光驱,启动电脑,进入到一个启动菜单界面,选择WINPE(WIN2003或者 WIN8PE)进入,然后打开“我的电脑”或者“计算机”,找到C盘,然后格式化C盘,(文件类型选择NTFS ,快速格式化)确定即可。
第三步:返回主菜单,只要点1或A就搞定了,它会自动安装系统和驱动。
第四步:重启后,很多应用软件会自动安装,(当然不想要,可以卸载或者不要勾选安装),如果是纯净版的,有的就要手动安装驱动,然后想要什么软件上网下载什么安装。最后重启,安装成功。
第五步:用GHOST版光盘上的一键还原做好备份(也可以手动GHOST),就可以了。
2. 电脑系统重装后windows无法启动怎么办
Boot from CD 这是你的电脑先尝试从光盘启动 既然发现不能从光盘启动 就尝试回复硬盘启动
DISK BOOT FAILURE , INSERT SYSTEM DISK AND PRESS ENTER
翻译:磁盘启动失败,插入系统磁盘,然后按ENTER
应该是磁盘的引导区域损坏 或者是磁盘硬件问题导致无法正常读取引导
如你所说的 判断问题出现在硬盘上了
电脑偶尔出现,时有时无。可能电脑主板跟硬盘上的数据线接口没插好,
或者数据线有问题 (数据线的概率很低)
查看你IDE或者sata中有无硬盘。
然后在进入BIOS中的 intergrated periherals 的IDEfuntion
看看IDE RAID 内是否选择[DISABLED禁用],请改过来,重启 应该就好了
如果实在觉得有难度 就找个专业人员看看吧
3. 电脑启动不了重装系统不了怎么办
电脑不能启动Widows了可以用光盘和U盘安装系统
把刻录好的系统光盘放入电脑光驱中。打开“计算机”可以看到系统光盘。
重启电脑进入BIOS,台式机我们按DEL键,如果是笔记本一般(按F1或F2或F11)等
用键盘上的“←”,“→”左右键选择BOOT
把第一启动项改成CDROM(有些可能是含有DVD的内容),按“+”键,把CD-ROM移动到第一项
按“F10”,选择“Yes”,按下“回车键”,计算机将重启,
现在看到的是加载页面和开始界面
出现win7 安装界面,依次选择为中文(简体),中文(简体,中国),中文(简体)-美式键盘,选择好了点击“下一步”
点击“现在安装”。出现“安装程序正在启动。”,
现在出现协议书,在“我接受许可条款”前的方框中打勾,然后点击“下一步
这里选择第一个分区,类型为系统,点击“确定”后,再点击下一步
出现"正在安装windows。"的界面
等到电脑自动安装完成后会自动重启电脑,屏幕黑了后取出光盘。
然后电脑自动开始安装系统。
也可以选择U盘安装,可以使用UltraISO来完成,如果要制作 Win7 的系统盘的话,至少要4G盘及以上,因为镜像文件超过2G。下载好UltraISO
插入u盘,打开 UltraISO,单机“文件”,选择“打开”。
选择需要制作的系统文件
然后单击“启动”,选择“写入硬盘映像”。
看到磁盘驱动器是否为你已插入的 U 盘,如果是,单击“格式化”进入下一步 *** 作。等待格式化 U 盘结束。
格式化完成后,选择系统写入方式为“USB-HDD+”,然后单击“写入”。如提示 U 盘数据将无法回复,选择“是(Y)”
系统开始写入 U 盘,根据系统大小不一,等待时间可能比较长,耐心等待完成。此时 从我的电脑中可以看到U 盘的图标已经变成了系统模样,
接下来,开机按F2、F12或者是Del键进入BIOS,选择“Advanced BIOS Features”设置项,按回车键进入;选择第二项(从U盘启动);按F10,之后选择“Y”,点击“回车”即可完成设置,重新启动电脑即可。
4. 电脑不能正常启动windows怎么办
可能的原因:电脑无法启动的原因多种多样。
弄明白问题是由硬件还是软件引起有助于解决问题。 1、首先:检查所有的线缆(包括电源插头),以确保所有设备都是正确而且紧固地连接在一起。
2、接下来,检查电源是否打开。聆听电源风扇的声音,硬盘是否正常运转。
如果什么也没听见, 你可能需要更换电源设备。为了确定这一点,可以考虑使用电源测试设备,比如PC Power and Cooling去测试电源输出。
当然了,在把电脑大卸之前,你应该先检查房间里的电源短路器,并试试看能否启动其它带电设备以确保电路没有问题。 3、如果电源供应正常,但屏幕上仍然是一片漆黑,试着给电脑另外连接一台显示器(你可以借一 台如果有必要的话),以确定不是显示器的问题。
如果显示器工作正常,换一根视频连接线缆看看,还是没有任何图像?如果此时硬盘能正常运转,很有可能显卡出 了故障。要更换新的主板,请参看我们的文章“如果更换显卡”,或者使用主板的整合显卡,如果主板有这个功能的话。
当机箱打开后,检查一番电源启动后所有的 风扇是否正常运转,电脑也可能遇上了过热的问题。 4、如果你的显示器工作正常,但硬盘没有启动并且显示屏不没有任何图像(或者你能看到图像但 电脑无法通过自检启动),考虑重新设置一下CMOS。
关闭电脑,拔掉电源,然后戴上防静电保护手套等,从主板上取下电池。然后等上大约五分钟,查阅你的 PC用户手册或者访问生产商的网站寻找关于如何重置CMOS设置的信息。
设置成功后重启电脑看看问题是否解决了。 5、如果电脑依旧无法启动,罪魁祸首可能是坏掉的内存条。
每次取下一条内存(或者用已知的正常内存替代),并在每次更换后重启。此外,还可以在另一台电脑上创建一张免费的MemTest86启动盘,然后用它去甄选内存条。
6、如果上述方法都不奏效,有可能是主板或者CPU坏掉了,需要进行更换(所需费用为80美 元至300美元甚至更多)。然而此时电脑上的数据仍有可能是完好的,只要把硬盘连接至其它PC主机,你可以把数据都取出来。
可以考虑去电脑修理店请人修复 电脑,这比换一台新的电脑要划算一些。如果你用的是笔记本电脑,修理店可能是你最好也是惟一的选择。
若是 *** 作系统故障该怎么办? 与上述可怕的电脑硬件故障相比,你碰上软件问题的机率要大得多,例如Windows无法启动或者在启动时抛锚。接下来告诉您如何应对 *** 作系统问题。
1、以安全模式启动。在Windows启动时按下某个指定的键进入启动菜单,并从中选择安全 模式。
通常,当你选择安全模式后Windows会尝试进行修复,然后关机再正常地启动。如果你安装了Windows Vista,可以试一下从启动菜单里选择“修复你的电脑”(如果你的启动菜单项里没有此选项,去Vista安装光盘上找找看)。
你将有许多选择去修复电 脑,“启动修复”绝对值得一试。 2、还是不能正常启动?试试启动菜单里的“最后一次正确配置”,如果你近期更换过硬件或者驱 动程序这个选项会特别有用。
若成功启动了电脑,请换下新安装的硬件(可能有兼容问题),同时在设备管理器里“返回驱动程序”。右键单击“我的电脑” (Vista里为“计算机”),选择“硬件”(Windows XP系统),然后选择“设备管理器”。
3、如果你能够以完全模式启动电脑,但在普通模式下却无法进入系统,可以试试用系统还原把电 脑设置回溯至上一次正常工作时的状态(Windows XP里选择“程序”,“附件”,“系统工具”;若是Vista,单击“开始”,输入“system”,然后从程序列表中选择“系统还原”)。通过自动更新 下载更新文件并安装后电脑就有可能变得不稳定,你可以更改默认设置来避免此类事件发生。
此外,你还应该在安全模式下运行反病毒及反间谍软件。 4、如果电脑仍无法启动,很有可能Windows系统出了大问题。
试着从应急光盘如Knoppix disc或者应急启动 光盘启动,它们可以帮助你查明电脑到底还能启动与否,并从硬盘上拷出紧要的文件。 5、若此时电脑仍无法启动,重装系统或许是惟一可行的方法了。
使用标准Windows安装光盘即可,同时硬盘上的数据都能得以保存。有些PC生产商还提供了修复光盘,可以在保证数据安全的情况下修复系统,查阅你的用户手册看看是否有相关功能。
避免问题重现:电脑经常毫无征兆地出现故障,你可以:启用系统还原,保留好系统修复光盘,备 份常用的程序便于重装系统时使用,经常备份系统等。使用磁盘镜像软件,比如售价50美元的Acronis True Image 10或者是70美元的诺顿Ghost 10,它们可以让系统与数据恢复变得更简单。
而且如果可以的话,拥有一台备用电脑也是个好主意,当你常用的电脑出故障时你可以使用备用电脑。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)