无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7562|回复: 26
打印 上一主题 下一主题

加快 pe 啟動,於 NTLDR 時便支持 USB 2.0 速度。

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-18 21:57:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=117884&extra=&page=1

第9段其中提到....

"最主要是USB BOOT 2.0的组件,大家必须把这个组件加入到你所定制的操作系统里面。这个组件最主要的功能是在NTLDR程序里面加入对USB 2.0总线和FLASH驱动的支持"

...

把這個替換現行 winpe 裡的,是否可解決某些底版於啟動後期才有 USB2.0速度,某些雖然較早,但恐怕早不過於加載 NTLDR 時便有 USB 2.0速度支持吧。

哪個高手定制個 這樣的 NTLDR 給試試吧。

** 板主請勿將帖移至 embedded 區,哪裡人氣沒這裡旺,恐怕帖子石沉大海。
2#
发表于 2007-12-19 08:28:52 | 只看该作者
顶楼主一个!期待高手的加入!
回复

使用道具 举报

3#
发表于 2007-12-19 10:08:26 | 只看该作者
这个是英文版来的吧?我还是喜欢全中文环境,实际上即使是USB2.0还要加载RAMDISK还是不会快:)
回复

使用道具 举报

4#
 楼主| 发表于 2007-12-19 20:27:20 | 只看该作者
哪個個組件似乎是於 Windows XP Embedded Service Pack 2 Feature Pack 2007  發布才有.
要自制似乎要下 embedded SP1 + SP2 + Feature pack 2007 好像還要 key (911 曾提及到哪裡可取得免費key).....有夠煩.
回复

使用道具 举报

5#
发表于 2007-12-19 20:50:33 | 只看该作者
关注一下,等我把那个USB驱动全搞定了,回来研究这个问题。
死桃子,不知道跑哪去了。

桃子好在不NB,有的人,太NB了。
回复

使用道具 举报

6#
发表于 2007-12-20 09:48:25 | 只看该作者
原帖由 adatsui 于 2007-12-19 08:27 PM 发表
哪個個組件似乎是於 Windows XP Embedded Service Pack 2 Feature Pack 2007  發布才有.
要自制似乎要下 embedded SP1 + SP2 + Feature pack 2007 好像還要 key (911 曾提及到哪裡可取得免費key).....有夠煩.

ms有免费试用key的,xp embedded fp 2007在微软网站上可以随便下载的,100多MB。
回复

使用道具 举报

7#
发表于 2007-12-20 21:13:27 | 只看该作者
不知谁能提供USB BOOT 2.0的组件包?
回复

使用道具 举报

8#
发表于 2007-12-20 23:14:14 | 只看该作者

很好

很好的想法支持一下,祝早日成功!
回复

使用道具 举报

9#
发表于 2007-12-21 13:01:24 | 只看该作者
很好的想法支持一下,祝早日成功!
回复

使用道具 举报

10#
发表于 2007-12-21 13:11:00 | 只看该作者
xp embedded中所有可以找到的3个ntldr在此。

ntldr.rar

194.59 KB, 下载次数: 186, 下载积分: 无忧币 -2

回复

使用道具 举报

11#
发表于 2007-12-21 15:25:18 | 只看该作者
看了原稿,让人耳目一新呀
谢谢
回复

使用道具 举报

12#
发表于 2007-12-21 17:38:55 | 只看该作者
原帖由 fujianabc 于 2007-12-21 01:11 PM 发表
xp embedded中所有可以找到的3个ntldr在此。


这三个 NTLDR 有什么不同?另外,有没有 2003 的 embedded 或 2003 embedded  的 NTLDR ?
回复

使用道具 举报

13#
发表于 2007-12-21 18:10:28 | 只看该作者
原帖由 lxl1638 于 2007-12-21 05:38 PM 发表


这三个 NTLDR 有什么不同?另外,有没有 2003 的 embedded 或 2003 embedded  的 NTLDR ?

三个分别是rtm/sp1/sp2的ntldr。
2003没有embedded吧。
回复

使用道具 举报

14#
 楼主| 发表于 2007-12-21 21:25:42 | 只看该作者
fujianabc
謝謝.  明天試試, 也許耶誔後給個報告吧.

有一個疑問, 到底文中說
"这个组件最主要的功能是在NTLDR程序里面加入对USB 2.0总线和FLASH驱动的支持。"
哪是甚麼意思, 我理解是把某些代碼(USB2.0總線驅動加進/或指示系統於些時到哪裡加載哪些東東) 加到原 NTLDR 代碼裡. 或是另有所指呢 ?

今天到處找資料, 有一個提到了 ntdetect.com 也是有所謂  USB boot version . 是不是又與啟動時支持 USB 2.0 有關的呢.

** 花了多少人的時間, 只為一些老舊的爛底版, 好像不太值得.
回复

使用道具 举报

15#
发表于 2007-12-22 17:36:40 | 只看该作者
原帖由 adatsui 于 2007-12-21 09:25 PM 发表
fujianabc
謝謝.  明天試試, 也許耶誔後給個報告吧.

有一個疑問, 到底文中說
"这个组件最主要的功能是在NTLDR程序里面加入对USB 2.0总线和FLASH驱动的支持。"
哪是甚麼意思, 我理解是把某些代碼(USB2.0總 ...

文中是这么说的,但我发现,xp embedded的ntldr与普通xp的ntldr似乎没有什么不同,文中说的我也不多加评论了。
ntdetect.com是有专门usb的版本,xp embedded中有的,911中也提到过这个ntdetect.com。它适用于一些usb启动有bug的机器,对于一般能usb启动xp embedded的机器,两个ntdetect.com没差别,它不是起加速作用的。
回复

使用道具 举报

16#
发表于 2007-12-23 13:28:45 | 只看该作者
不错  支持 漂亮!!!!
回复

使用道具 举报

17#
发表于 2007-12-24 02:04:24 | 只看该作者
原帖由 adatsui 于 2007-12-21 09:25 PM 发表
今天到處找資料, 有一個提到了 ntdetect.com 也是有所謂  USB boot version . 是不是又與啟動時支持 USB 2.0 有關的呢.

顶一下

期待这是真的~
回复

使用道具 举报

18#
发表于 2007-12-24 02:53:17 | 只看该作者
相同的PE装在U盘上,直接启动与在VMware里启动的速度就不一样,虚拟机里面快了很多。估计是有usb2.0支持的缘故,所以很期待正常启动也支持USB2.0。
回复

使用道具 举报

19#
发表于 2007-12-27 21:48:25 | 只看该作者
PE支持USB2。0 是个好东东,可能要“ 解剖”下NTLDR ,跟踪监控一下!
回复

使用道具 举报

20#
 楼主| 发表于 2007-12-28 10:07:21 | 只看该作者
看來是白忙一遍........WINPE 在 U盤 , 光盤上 均不調用 NTLDR (低級錯誤 !!)  只用 SETUPLDR.BIN (我試了數次沒效果後才記起) .
哪個 NTLDR 即使能支援 USB2.0 也只對 USB 可移動裝備上裝 XP , EMBEDDED 有用吧. 對於 WINPE 是幫不上忙. :(
害得大家空歡喜, 實在抱歉.
回复

使用道具 举报

21#
发表于 2008-1-1 23:39:52 | 只看该作者
http://www.yylive.net/thread-6377-1-1.html

看看这个会明白为什么不行,我就不解,MS为什么不搞个支持USB 2.0的SETUPLDR.BIN出来?
回复

使用道具 举报

22#
发表于 2008-1-1 23:49:54 | 只看该作者
本人想是这样的,要支持USB2.0必须是设备驱动的,单纯一个SETUPLDR.BIN无法完成这个任务,所以微软也没有直接驱动USB2.0设备的SETUPLDR.BIN。
回复

使用道具 举报

23#
发表于 2008-1-2 11:06:36 | 只看该作者
楼上说的是正解,不过,这有一个一步到位的:
http://www.plop.at/en/bootmngrusblog.html
回复

使用道具 举报

24#
发表于 2008-1-2 13:13:25 | 只看该作者
原帖由 原名丢了 于 2008-1-2 11:06 AM 发表
楼上说的是正解,不过,这有一个一步到位的:
http://www.plop.at/en/bootmngrusblog.html

这个前两天在时空论坛看见的,在几台机子上试了一下,没有成功的.

看一下这个帖子:
http://www.911cd.net/forums//index.php?showtopic=20450&pid=137315&mode=threaded&start=
里面在谈一个问题,就是让usb设备在启动时像scsi设备一样,因为ntldr在启动scsi硬盘时可以加载根目录下的ntbootdd.sys,它是由scsi驱动改名而成。他们想让ntldr加载一个usb驱动(改名成ntbootdd.sys),并在boot.ini中使用类似于以下的语句来启动:
  1. [boot loader]
  2. timeout3
  3. default=scsi(1)disk(0)rdisk(0)partition(1)\windows
  4. [operating systems]
  5. scsi(1)disk(0)rdisk(0)partition(1)\windows="windows on usb"
复制代码


在这个帖子中有个强人写了个驱动,让一些人做实验:
http://www.boot-land.net/forums/index.php?showtopic=3593&hl=

[ 本帖最后由 fujianabc 于 2008-1-2 01:18 PM 编辑 ]
回复

使用道具 举报

25#
发表于 2008-1-2 13:14:50 | 只看该作者
我的U盘标明速度是170x,但要在进入WINXP后才能达到,PE在Loading Ramdisk时慢如蜗牛,要花十来分钟,如果实现这个功能,应该会显著减少启动时间。
回复

使用道具 举报

26#
发表于 2008-1-2 13:29:23 | 只看该作者
顶楼主一个!期待高手的加入!
回复

使用道具 举报

27#
 楼主| 发表于 2008-1-2 21:23:32 | 只看该作者
原帖由 fujianabc 于 2008-1-2 01:13 PM 发表

看一下这个帖子:
http://www.911cd.net/forums//index.php?showtopic=20450&pid=137315&mode=threaded&start=
里面在谈一个问题,就是让 ...


在試把 windows xp 安裝在移動盤時, 也看了哪個帖子, 可惜的是還在發展階段.
另外是  usboot.org 作者提供了方法在 USB移動盤 安裝 windows, 似乎是在 windows 加了驅動 usboot.sys, 但不知在哪個階段加.
曾有人提問能否把usboot.sys用於 winpe (何用??), 但沒甚麼回應.
兩者的目的都是使能在 USB移動裝置 安裝 windows, 而非著眼於 USB2.0 速度.

而另有 把 usb 載入次序前至  
LoadOrderGroup = Boot Bus Extender
但似乎不會對 ramboot winpe 速度有幫助.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-5 11:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表