无忧启动论坛

标题: 微型非RAM方式U盘直接启动的PE [打印本页]

作者: chinj    时间: 2007-12-31 20:30
标题: 微型非RAM方式U盘直接启动的PE
受到非RAM方式硬盘、光盘启动方式的启发,在U盘上实验了一下居然成功,启动速度快了不少,个人理解,这种方式在前期只有USB1.1驱动时只读取了部分启动所需要的文件,进入有滚动条的界面后系统加载了USB2.0驱动(这个时候可以看到USB的灯灭了后又重新亮起、和XP系统启动时差不多),后面读取其他系统文件就快多了,所以整个启动速度很快(没有用秒表测试,应该不到30秒)。
     这种启动方式下PECMD.INI有两种配置方式:1、使用FBWF配置X盘大小,进入系统后U(X:)盘容量和实际不一致,和U盘已有文件占用的空间及配置参数有关,这种方式下对U盘的文件更改在重起后无效。2、去掉FBWF配置,进入系统后U(X:)盘容量、剩余空间和实际一致,这种方式下对U盘的文件及系统文件的更改都有无效。


大概测试了一下启动时间,相同条件下比RAM方式快20几秒,加了部分外置程序启动时间在40秒左右。为了控制整下载文件的大小,已将部分程序及启用网络和声音支持的驱动删除,需要的将老毛桃的0418版中的驱动加入就可以了,需要加入自己需要的程序在进行相应的配置吧。
希望大家支持,祝大家新年快乐!


下载地址:
http://www.fs2you.com/files/bbe5fd3d-b7ff-11dc-bdbf-00142218fc6e/

[ 本帖最后由 chinj 于 2008-1-1 08:36 AM 编辑 ]
作者: 421062724    时间: 2007-12-31 21:06
这么强悍?不到30秒?只是一个核心?
作者: chinj    时间: 2007-12-31 21:09
自己可以加载需要的外置。
作者: 风靡com    时间: 2007-12-31 21:14
提供一个下载来试一试啊!
作者: 火焙鱼    时间: 2007-12-31 21:22
楼主在ftp2中能提供下载吗?谢谢!祝新年快乐!
作者: idea2k    时间: 2007-12-31 22:05
标题: 有点新意啊,继续努力。
楼主的想法很值得学习啊。能拿出来共享一下吗?
作者: stwcb2007    时间: 2007-12-31 22:18
这个非RAM方式是怎么搞出来的?
介绍一下方法嘛
想试试有没有什么好处
作者: 无优处男    时间: 2007-12-31 22:25
哪有下?下来玩玩…………
作者: 421062724    时间: 2007-12-31 22:32
外置的确可以自己加,有意思,有时间玩玩
作者: chnhhwz    时间: 2007-12-31 22:34
实模式加上FBWF 确实是可以保护源文件
这个想法的确不错

不知道平时使用如何保证PE系统不被破坏?
作者: chinj    时间: 2008-1-1 08:39
自己顶一下,快沉下去了。
作者: sddylyd    时间: 2008-1-1 08:54
下载来看看。
作者: fengre    时间: 2008-1-1 08:56
启动方式变化了,不知道运行稳定性如何?
作者: chinj    时间: 2008-1-1 08:58
这种方式启动后肯定不能擦拔这个U盘的。
作者: 风靡com    时间: 2008-1-1 09:17
解压缩的密码是什么啊?
作者: chinj    时间: 2008-1-1 09:21
解压密码:chinj
作者: sddylyd    时间: 2008-1-1 09:22
原帖由 风靡com 于 2008-1-1 09:17 AM 发表
解压缩的密码是什么啊?

怎么解压?????
作者: chinj    时间: 2008-1-1 09:24
用7Z、WINRAR都可以解压。先用U盘启动制作工具制作启动U盘,然后将文件解压到U盘即可。

[ 本帖最后由 chinj 于 2008-1-1 09:27 AM 编辑 ]
作者: pda8888    时间: 2008-1-1 09:53
这种启动方式,也就是成了纯硬盘启动方式了?
作者: xaox21    时间: 2008-1-1 11:06
我现在用的ERD2007也是用这种方式启动的,苦恼~~~
想用RAMDISK方式启动,可是不太会封装呢,封装成.IS_的文件在启动到加载网卡时出错~~~哪位高手指点下~~
作者: 988668    时间: 2008-1-1 11:13
够小的说,顶一个,试试看看哦
作者: 长风破浪    时间: 2008-1-1 14:59
强!先支持一下,待完全理解了再作分析.
作者: ygs666    时间: 2008-1-1 15:50
下载了,老大怎么需要密码啊,
作者: 千里独行    时间: 2008-1-1 15:53
密码就是楼主的名字啊
作者: chinj    时间: 2008-1-2 07:03
自己再顶一下,想知道大家应用如何?
作者: ttsoft    时间: 2008-1-2 11:22
正在下载,估计不错,早就想试试这样的了
作者: yjliu668    时间: 2008-1-2 11:34
楼主哇,怎么下载后解压文件出错?
作者: zhumgis    时间: 2008-1-2 16:58
试了一下,没成功,用FlashBoot格成DOS启动的,在运行cmd c:\>ntboot.exe g:
之后将其解压至U盘根目录,G:\MINIPE
并添加SETUPLDR.BIN和NTDETECT.COM到U盘根目录下


U盘启动出错,怎麽回事?????


[ 本帖最后由 zhumgis 于 2008-1-2 05:00 PM 编辑 ]

SETUPLDR.rar

141.68 KB, 下载次数: 53, 下载积分: 无忧币 -2


作者: skchen    时间: 2008-1-2 17:16
menu.lst设chainloader /minipe/mtldr
出现错误讯息:
The entry "ntoskrnl.exe" in the [SourceDiskFiles] section
of the INF file is corrupt or missing.

Setup cannot continue. Press any key to exit.
作者: dgxhls    时间: 2008-1-2 17:58
title 启动>>老毛桃 WinPe_20070418_扬州版
chainloader /LDRXPE (hd0)+1

title 启动>>小小强修改的毛桃PE扬州版
chainloader /XXQLDR (hd0)+1

title 启动>>老毛桃 WinPe_20070325_修改版
chainloader /LMTLDR (hd0)+1

title 启动>>深山红叶袖珍PE光盘工具箱(V28)熊猫烧香版
chainloader /HYLDR (hd0)+1

title 启动>>老九Ghost32 10M WinPe 启动盘(包括Ghost8.3和Ghost 11.0)
chainloader /PE10MLDR (hd0)+1

title 启动>>猪猪猫_WinPe_V93
chainloader /JJMLDR (hd0)+1

title 启动>>老毛桃 PE 2003 应急系统 03.05
chainloader /PELDR (hd0)+1

title 启动>>打狗修改老毛桃 Win2003PE 维护专版
chainloader /DGLDR (hd0)+1

title 启动>>17.6MB PE(88MB内存启动)
chainloader /176LDR (hd0)+1

title 启动>>深度装机PE空壳版
chainloader /DEELDR (hd0)+1

title 启动>>微型非RAM方式U盘直接启动的PE
chainloader /MTLDR (hd0)+1

title 启动>>全内置能上网的小PE(150M内存启动)
chainloader /QNZLDR (hd0)+1
作者: 大狼世界    时间: 2008-1-2 18:06
路过路过,学习学习。
作者: g_leone    时间: 2008-1-2 18:08
说的不明不白,启动失败了。
作者: hzczq2007    时间: 2008-1-2 18:55
原帖由 skchen 于 2008-1-2 05:16 PM 发表
menu.lst设chainloader /minipe/mtldr
出现错误讯息:
The entry "ntoskrnl.exe" in the [SourceDiskFiles] section
of the INF file is corrupt or missing.

Setup cannot continue. Press any key to exit.




同楼上一样,我是进入DOS后用GRUB引导的.
作者: g_leone    时间: 2008-1-2 19:00
一样一样,都是这个错误、
作者: chinj    时间: 2008-1-2 21:30
用我提供的老毛桃的U盘启动制作工具做成MBR引导试一下,U盘根目录一定要有我提供的MININT和MTLDR,其他文件都可以不要,几位的系统文件目录都错了,如何能启动?

[ 本帖最后由 chinj 于 2008-1-2 09:40 PM 编辑 ]
作者: g_leone    时间: 2008-1-4 10:28
就是你说的方法,出来的错误提示。
作者: wjl1121    时间: 2008-1-4 12:00
楼主,启动过程中出现:File disk.sys caused an unexpected error (1024) at line 5602 in d:\srvrtm\base\boot\setup\setup.c.
Press any kkey to continue.
是什么问题,如何解决呢?
作者: ghangz    时间: 2008-1-4 19:06
楼主的PE真不错,硬盘上也能用.72M内存就能启动!
作者: chinj    时间: 2008-1-5 07:16
还是有人能用,出现问题的可能是配置太高(由于追求体积小,所以去掉了很多驱动)或方法不正确吧,前面出错的仁兄都把“MININT”目录整成“MINIPE”了,其他的最好能描述详细点,电脑都什么配置?

[ 本帖最后由 chinj 于 2008-1-5 07:19 AM 编辑 ]
作者: nn2nn    时间: 2008-1-5 16:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火焙鱼    时间: 2008-1-5 17:12
原帖由 chinj 于 2008-1-2 09:30 PM 发表
用我提供的老毛桃的U盘启动制作工具做成MBR引导试一下,U盘根目录一定要有我提供的MININT和MTLDR,其他文件都可以不要,几位的系统文件目录都错了,如何能启动?

这样做,以后U盘还能用吧?另外麻烦楼主把这一步骤贴图详细说明一下,感觉就是这一步不太确定,先谢谢了!
作者: dgxhls    时间: 2008-1-5 17:16
原帖由 nn2nn 于 2008-1-5 04:55 PM 发表
你的模在哪里????

什么意思?
作者: ghangz    时间: 2008-1-5 17:47
不必做成MBR引导,直接用U盘自带工具格成HDD_DOS,编辑AUTOEXEC文件写入:grub.exe;然后把以下6个文件全部复制到U盘根目录:
grub.exe
menu.lst
Ntdetect
外置程序
MININT
MTLDR

menu.lst配制如下:

timeout 0
default 0
fallback 1
find --set-root /MTLDR
chainloader /MTLDR
作者: zh999    时间: 2008-1-5 23:59
标题: 成功启动,速度确实超快。
我用的是sd卡加读卡器,发现一个问题,请教楼主:当写保护开启后,启动失败,无法进入桌面。难道启动中要向u盘写入些文件?这个问题能否解决?作为维护专用盘,使用写保护,可以防止病毒入侵,还是很实用的。
作者: chnhhwz    时间: 2008-1-6 00:03
我觉得这个应用在光盘上或者U盘模拟的CDROM上比较好
在U盘上直接用
XP环境中很容易破坏PE
作者: 火焙鱼    时间: 2008-1-6 00:22
原帖由 ghangz 于 2008-1-5 05:47 PM 发表
不必做成MBR引导,直接用U盘自带工具格成HDD_DOS,编辑AUTOEXEC文件写入:grub.exe;然后把以下6个文件全部复制到U盘根目录:
grub.exe
menu.lst
Ntdetect
外置程序
MININT
MTLDR

menu.lst配制如下:

ti ...

问下兄弟,那个autoexec文件写什么,怎么用?
这个pe可以看作图形版dos吗?即无需C盘的系统文件!现有的pe都跟C盘的引导文件等有关联。
作者: zh999    时间: 2008-1-6 00:56
标题: 回复 #45 chnhhwz 的帖子
从开启写保护就启动失败的情况看,用于光盘或者u盘模拟的cdrom也可能不会成功。估计系统启动过程中要向介质写入文件。不知是否有办法能把这些临时产生的文件写入ramdisk。也就是把两种启动方式结合起来。我是菜鸟,纯粹瞎想。
作者: ghangz    时间: 2008-1-6 08:23
原帖由 火焙鱼 于 2008-1-6 12:22 AM 发表

问下兄弟,那个autoexec文件写什么,怎么用?
这个pe可以看作图形版dos吗?即无需C盘的系统文件!现有的pe都跟C盘的引导文件等有关联。


AUTOEXEC下载

AUTOEXEC.rar

99 Bytes, 下载次数: 132, 下载积分: 无忧币 -2


作者: g_leone    时间: 2008-1-6 11:23
标题: 回复 #39 chinj 的帖子
没有改你文件夹的名字,直接复制在U盘根目录,还是出错。The entry "ntoskrnl.exe" in the [SourceDiskFiles] section
of the INF file is corrupt or missing.

Setup cannot continue. Press any key to exit.
作者: 火焙鱼    时间: 2008-1-6 16:01
原帖由 ghangz 于 2008-1-6 08:23 AM 发表


AUTOEXEC下载

谢谢兄弟提供,再试试看!我不是很明白,嘿嘿!
作者: 火焙鱼    时间: 2008-1-6 21:05
原帖由 g_leone 于 2008-1-6 11:23 AM 发表
没有改你文件夹的名字,直接复制在U盘根目录,还是出错。The entry "ntoskrnl.exe" in the [SourceDiskFiles] section
of the INF file is corrupt or missing.

Setup cannot continue. Press any key to exit.

俺是按43楼坛友ghangz的办法使用的,也出现这个错误,我用的是xp的ntdetect.com
作者: ghangz    时间: 2008-1-6 21:33
原帖由 火焙鱼 于 2008-1-6 09:05 PM 发表

俺是按43楼坛友ghangz的办法使用的,也出现这个错误,我用的是xp的ntdetect.com


grub.exe请用2007.11.11的版本,另外U盘根目录再加一个文件 ntldr 试试.
作者: 火焙鱼    时间: 2008-1-7 23:46
原帖由 ghangz 于 2008-1-6 09:33 PM 发表


grub.exe请用2007.11.11的版本,另外U盘根目录再加一个文件 ntldr 试试.

试了2007.11.11版本的grub,按照兄弟的方法都试了,结果显示为A:\grub,上面显示一些divice name什么的,还是不好使,先谢谢ghangz!
作者: ghangz    时间: 2008-1-8 09:42
结果显示为A:\grub,说明你的U盘是格成了ZIP[软盘],而楼主的这个PE只能在HDD[硬盘]方式下才能启动,不知你的主板是否支持U盘的 HDD方式启动?另外要把U盘格成只有3个文件的最小DOS效果会好些.
作者: bigdinosaur    时间: 2008-1-8 12:01
介绍一下方法嘛,谢谢楼主。
作者: stwcb2007    时间: 2008-1-8 19:28
怎么那么多人不能启动
我倒是能启动
不过怪怪的
貌似这个PE里面还有不少设置没搞好
下面说说我的方法

我是在硬盘上启动的
声明一下:我原先装有911版PE

下载楼主的minipe.7z后解压出来
密码是:chinj(前面看到不少人问,这里顺便说说)
将MININT这个文件夹复制到C盘
然后将mtldr改名为ntldr,复制到C盘覆盖原文件
重新启动
然后就进去了
进去后桌面图标和开始菜单怎么和原来系统的一样
壁纸也是深度的
连系统属性也显示这个系统是“DeepinXP Lite完美精简版V5.8”(我倒~~)

当然这样搞是有后遗症的
那就是进不了原系统了
即使在PE里面也没法改回来(果然如楼主所说:文件及系统文件的更改都有无效)
而且原C盘变成了X盘,原D盘变成了C盘(奇怪哦)
后来我光盘启动
把ntldr又改回来才能进原来的系统

[ 本帖最后由 stwcb2007 于 2008-1-8 07:32 PM 编辑 ]
作者: lijeki    时间: 2008-1-8 20:56
好东西,解压密码是多少 
作者: qaz10533    时间: 2008-1-8 21:50
原帖由 lijeki 于 2008-1-8 08:56 PM 发表
好东西,解压密码是多少 

密码是楼主的ID~
 

我成功做成了GRUB引导你的非RAM系统

但是在如何设置你说的去掉FBWF重新启动了更改还有效的那种?

[ 本帖最后由 qaz10533 于 2008-1-8 09:56 PM 编辑 ]
作者: 火焙鱼    时间: 2008-1-8 21:59
原帖由 ghangz 于 2008-1-8 09:42 AM 发表
结果显示为A:\grub,说明你的U盘是格成了ZIP[软盘],而楼主的这个PE只能在HDD[硬盘]方式下才能启动,不知你的主板是否支持U盘的 HDD方式启动?另外要把U盘格成只有3个文件的最小DOS效果会好些.

原来如此,我的主板支持U盘启动,原来有一个盘符在硬盘后边的台电U盘,可后来被厂里一个师傅借走了,现在用的是一个U盘表,因为我想按照ghangz兄弟的办法弄,我现在用HP的U盘工具,哥们能不能说说你用的格式为HDD的U盘软件!先谢谢了!
作者: 火焙鱼    时间: 2008-1-8 22:01
原帖由 stwcb2007 于 2008-1-8 07:28 PM 发表
怎么那么多人不能启动
我倒是能启动
不过怪怪的
貌似这个PE里面还有不少设置没搞好
下面说说我的方法

我是在硬盘上启动的
声明一下:我原先装有911版PE

下载楼主的minipe.7z后解压出来
密码是:chi ...

哥们,俺们研究的主要是U盘启动,不是硬盘启动!
作者: qaz10533    时间: 2008-1-8 22:23
原帖由 火焙鱼 于 2008-1-8 10:01 PM 发表

哥们,俺们研究的主要是U盘启动,不是硬盘启动!


这不是研究硬盘还U盘启动的问题~!

我是用GRUB的MBR写入的那个图形界面写入GRUB启动,然后修改Mxldr~把启动非RAM的PE的引导文件写引导就可以了

我的是硬盘启动~只不过启动后修改的东西重启后又还原了..估计是FBWF没关

问下大虾怎么关闭FBWF?
作者: ghangz    时间: 2008-1-8 23:17
原帖由 火焙鱼 于 2008-1-8 09:59 PM 发表

原来如此,我的主板支持U盘启动,原来有一个盘符在硬盘后边的台电U盘,可后来被厂里一个师傅借走了,现在用的是一个U盘表,因为我想按照ghangz兄弟的办法弄,我现在用HP的U盘工具,哥们能不能说说你用的格式为 ...


我用的格式为HDD的U盘软件是U盘自带的,格式化后就成了DOS启动盘,不过不是只有3个文件的最小DOS,于是我又用光盘启动DOS 7.1,在提示符下键入: FORMAT X: /s [X为U盘盘符],回车后就成了只有3个文件的最小DOS.关于HP的U盘工具,虽然没有用过,但我想也能格成
HDD,一般的U盘工具都支持ZIP[软盘]和HDD[硬盘]格式.你再试试,祝你好运!
作者: jansky    时间: 2008-1-9 01:00
下了,试试!!!!!!!!!!!
作者: 火焙鱼    时间: 2008-1-9 13:36
原帖由 qaz10533 于 2008-1-8 10:23 PM 发表


这不是研究硬盘还U盘启动的问题~!

我是用GRUB的MBR写入的那个图形界面写入GRUB启动,然后修改Mxldr~把启动非RAM的PE的引导文件写引导就可以了

我的是硬盘启动~只不过启动后修改的东西重启后又还原了.. ...

不好意思,不应该这么嚣张的,因为U盘启动老弄不成,有点郁闷,最喜欢这个pe,如果可以U盘启动了,以后就用wintool备份和恢复系统,那样恢复到一半的时候,突然停电也不怕了!以前没听过FBWF,这下研究一下!
作者: chinj    时间: 2008-1-9 20:37
原帖由 qaz10533 于 2008-1-8 09:50 PM 发表

密码是楼主的ID~


我成功做成了GRUB引导你的非RAM系统

但是在如何设置你说的去掉FBWF重新启动了更改还有效的那种?



就是将PECMD.INI中“FBWF P30 H32”这一行去掉,PE启动后X盘容量,已用、可用空间就和U盘一致,PE启动所创建的“Documents and Settings”,“Program Files”,"Temp"及用户创建的文件、文件夹在U盘上都将保留,只要不害怕PE系统受到破坏,可以将需要的程序工具直接放在“Program Files”下启动速度会更快一点,只是进入PE后安装的程序对注册表的修改不会保留,不知其他高人能不能做到,能做到这样的话PE就是U盘上的一个XP系统了。
作者: z9961    时间: 2008-1-20 17:07
纯硬盘启动方式?
作者: bobo55    时间: 2008-1-20 21:37
很爽~
参考了前面的回复, 一次成功~!  1分钟左右 -->进入桌面,以前用 RAM方式需要6分钟;

u盘winpe目录结构:

AUTOEXEC.BAT
grub.exe
ntldr
Ntdetect.cmd
mtldr
menu.lst
外置程序
MININT
______________________
其中:
1.menu.lst文件配制:
timeout 0
default 0
fallback 1
find --set-root /MTLDR
chainloader /MTLDR

2.AUTOEXEC.BAT配制:
grub.exe
作者: 火焙鱼    时间: 2008-1-20 22:42
原帖由 bobo55 于 2008-1-20 09:37 PM 发表
很爽~
参考了前面的回复, 一次成功~!  1分钟左右 -->进入桌面,以前用 RAM方式需要6分钟;

u盘winpe目录结构:

AUTOEXEC.BAT
grub.exe
ntldr
Ntdetect.cmd
mtldr
menu.lst
外置程序
MININT
_______ ...

请问兄弟的ntdetect.cmd是在哪里找来的,我先前试用时用的是xp的C盘的ntdetect.com文件,所以失败,先谢谢了!
作者: twinkle    时间: 2008-1-21 00:12
原帖由 火焙鱼 于 2008-1-20 10:42 PM 发表

请问兄弟的ntdetect.cmd是在哪里找来的,我先前试用时用的是xp的C盘的ntdetect.com文件,所以失败,先谢谢了!

我想这个不是文件的问题,是其它地方目录问题导致的,我的也是这样的提示
之前用老毛桃的,发现NTDETECT.COM只能放在跟目录才能正常运行,放在MINIPE目录下不行,原目录WXPE也不行,都会提示NTDETECT failed
作者: twinkle    时间: 2008-1-21 15:01
虚拟机上模拟成功运行
确实快了很多
作者: lingbl    时间: 2008-2-9 16:44
试过了,老毛病,只要不接硬盘就蓝屏,成功的人试一下把硬盘拔下来再启动看看行不行。
作者: songshf123    时间: 2008-2-10 00:54
system32\halacpi.dll  is not be load,set up can't continue ,pause .....
halacpi.dll这个问题损坏了啊??用GRUB引导出现的提示
作者: lisong    时间: 2008-2-13 17:14
能有详细的说明就更好了!!!!!!!!!
作者: xiandan    时间: 2008-2-13 18:52
还有这么好的东东,支持了




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3